Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN1265770 A
Publication typeApplication
Application numberCN 98807800
PCT numberPCT/US1998/015142
Publication date6 Sep 2000
Filing date24 Jul 1998
Priority date30 Jul 1997
Also published asCN100347779C, DE69809239D1, DE69809239T2, EP0998744A1, EP0998744B1, US6141702, WO1999006997A1
Publication number98807800.7, CN 1265770 A, CN 1265770A, CN 98807800, CN-A-1265770, CN1265770 A, CN1265770A, CN98807800, CN98807800.7, PCT/1998/15142, PCT/US/1998/015142, PCT/US/1998/15142, PCT/US/98/015142, PCT/US/98/15142, PCT/US1998/015142, PCT/US1998/15142, PCT/US1998015142, PCT/US199815142, PCT/US98/015142, PCT/US98/15142, PCT/US98015142, PCT/US9815142
InventorsHA鲁德特克, H卡瓦穆拉, H伊诺伊
Applicant索尼电子有限公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Model and command set for AV/C-based disc media player/recorder subunit
CN 1265770 A
Abstract  translated from Chinese
在包括通过IEEE 1394总线而相连的多个设备的家用视听网中,用于访问多项类型媒体播放器的一个媒体驱动器装置的系统。 Comprising a plurality of devices connected to the IEEE 1394 bus and home audio network for the system to access multiple types of media player a media drive device. 该多项类型媒体播放器可以播放任何类型的盘媒体项。 The number of types of media player that can play any type of disc media item. 媒体驱动器装置包含在多项类型媒体播放器中,并被配置,以便能播放或记录存储在多项类型媒体播放器中的媒体项。 Media drive means comprises a number of types in the media player, and is configured so that it can play or record is stored in multiple types of media player media items. 一个计算机系统被嵌入到多项类型播放器中。 A computer system is embedded in a number of types of player. 以软件为基础的媒体播放器模型是在计算机系统上运行的,并由此使该计算机系统能实现对媒体驱动装置进行访问的一种方法。 Software-based media player model is run on a computer system, and thus enable the computer system to implement a method of access to the media drive device. 这样一来,所述计算机系统可以与通过以IEEE 1394为基础的网络的IEEE 1394通信链而连接到多项媒体播放器的多个设备相接,并能提供对媒体驱动装置的一个标准命令集。 As a result, the computer system may be by IEEE 1394 based network and the IEEE 1394 communication link connected to a number of the plurality of media player devices connected, and can provide a standard set of commands medium driving means . 媒体播放器模型提供了一组标准命令,它允许网上的多个设备访问媒体驱动器装置,由此可访问所安装的媒体项,并控制媒体驱动器装置的功能性。 Media player model provides a set of standard commands, which allows multiple devices to access the Internet media drive unit, which can be accessed media items installed, and controls the media drive functionality of the device.
Claims(20)  translated from Chinese
1.一种系统,包括:用于存储一个项的设备;一种在所述用于存储的设备内的装置,该用于存储的装置被配置为能播放所述项;在所述用于存储的设备内的计算机系统,该计算机系统与所述装置相连,所述计算机系统具有与一个存储器相连的处理器;以及在计算机系统内执行的基于软件的媒体播放器模型,所述媒体播放器模型是由计算机可读代码构成的,在由处理器执行所述代码时,会使得计算机系统能执行一种访问所述装置的方法,所述方法包括执行以下步骤的计算机系统:通过基于IEEE1394网络的IEEE1394通信链,同多个设备相连接,而这多个设备又与用于存储的设备相连;以及为所述装置提供一个标准命令集,以提供能允许多个设备访问所述装置的一套标准命令,使得这多个设备能访问所述项。 1. A system, comprising: means for storing an item of equipment; A means within the storage device used, the means for storing is configured to be able to play the item; used in the The computer system within the storage device, the computer system is connected with said means, said computer system having a processor and a memory coupled; and a media player software based model, the media player in the computer system to perform the Model is constituted by a computer readable code, when the code is executed by a processor, causes the computer system to perform the method of accessing the device, the method comprising the following steps in a computer system: IEEE1394-based network The IEEE1394 communication link, with a plurality of devices are connected, which in turn is connected to a plurality of devices for storing device; and a standard set of commands for said device to allow multiple devices to provide access to the means of a set of standard commands, so it can access the item multiple devices.
2.如权利要求1的系统,其特征在于所述系统是在家用视听网内的,该家用视听网包含通过IEEE1394总线相连的多个设备,所述系统是用于访问多项类型媒体播放器的媒体播放器装置的;所述用于存储的设备是能播放所述项的多项类型媒体播放器;由多项类型媒体播放器所存储的所述项是一个媒体项,其中,提供了一个能使多个设备访问所安装的媒体项的信息的步骤。 2. A system as claimed in claim 1, wherein said system is a home audio visual network in the home audio network comprising a plurality of devices via IEEE1394 bus connected to said system for accessing a number of types of media players The media player device; means for storing the device is capable of playing a number of types of the media player entry; media player by the number of types of the items stored in a media item, wherein, provided a step of multiple devices to access the information media item enables installation.
3.如权利要求1或2的系统,其特征在于用于存储的所述设备或多项类型媒体播放器是基于盘的多项媒体播放器,且所述项是一张盘。 1 or 3. A system as claimed in claim 2, characterized in that said apparatus for storing one or more of the type of media player is based on a number of disc media player, and the item is a disc.
4.如权利要求1或2的系统,其特征在于所述装置包括被配置为能播放和记录所述项的至少一个驱动器。 4. A system as claimed in claim 1 or 2, characterized in that said means comprises a configured to be able to play and record the item of the at least one drive.
5.如权利要求1或2的系统,其特征在于所述装置被配置为能播放来自多个不同格式的项。 5. The system as claimed in claim 1 or 2, characterized in that the apparatus is configured to be able to play items from a plurality of different formats.
6.如权利要求1的系统,其特征在于所述系统处在基于IEEE1394的家用视听网中,该视听网包括通过相应的IEEE1394通信链相连的多个设备,所述系统是一个与媒体类型无关的系统,用于访问与所述网络相连的多盘类型媒体播放器的盘驱动器装置;用于存储的所述设备是被配置为能存储单独一个媒体盘的一个多盘类型媒体播放器,所述盘是所述项;所述装置是位于多盘类型媒体播放器内的一个盘驱动器装置,所述盘驱动器装置用于播放媒体盘;以及所述计算机系统位于所述多盘类型媒体播放器内,并与所述盘驱动器装置相连,其中在所提供的步骤中,多个设备可以访问所述媒体盘的内容。 6. The system of claim 1, wherein said system is in the home audio-visual based on IEEE1394 network, the network comprising a plurality of audio devices connected to the respective IEEE1394 communication link, the system is independent of a media type system, multi-disk type media player for accessing the disk drive connected to the network; means for storing the device is configured to be able to store a single media disc multi-disk type media player, which said disk is the key; the device is a disk drive unit located multi-disk type media player within the disk drive unit for playing media tray; and the computer system located at the multi-disk type media player within and connected device and the disk drive, in which the procedure provided in multiple devices can access the contents of the media disc.
7.如权利要求1、2或6的系统,其中所述媒体播放器模型与使用AV/C协议的多个设备相连接,所述标准命令集是AV/C协议的延伸。 7. The system of claim 1, 2 or 6, wherein the media player model using AV / C protocol plurality of devices connected to the standard command set is an extension AV / C protocol.
8.如权利要求1、2或7的系统,其特征在于所述计算机系统进一步执行增强AV/C协议的所述步骤,以用于引导媒体盘或项的目录,这是通过提供所述盘驱动器装置的内容显示功能性的详细摘要和一般摘要而实现的。 8. A system as claimed in claim 1, 2 or 7, wherein said computer system further executes the step to enhance AV / C protocol for guiding media disk or directory entry, which is provided by the disc content-driven device displays detailed summary of functionality and achieved a general summary.
9.如权利要求6的系统,其特征在于所述盘驱动器装置被配置为既能播放媒体盘,也能记录媒体盘。 9. The system of claim 6, wherein said disk drive means is configured to both play media disc, the disc recording medium can be.
10.如权利要求6的系统,其特征在于媒体播放器模型包括一个盘子单元标识符描述符软件数据结构,用于描述媒体盘的信息内容。 10. The system of claim 6, wherein the media player model includes a disc subunit identifier descriptor software data structure describing the information content of the media disc.
11.如权利要求6的系统,其特征在于所述媒体播放器模型包括多个目标表单软件数据结构,用于描述媒体盘的信迹。 11. The system of claim 6, wherein the media player model includes a plurality of target forms software data structures for describing the tracks of the disk media.
12.如权利要求11的系统,其特征在于所述目标表单软件数据结构包括用于对媒体盘的内容编制目录的至少一个音频信迹表单或一个视频信迹表单。 12. The system of claim 11, wherein the target form data structure includes software for cataloging the contents of the disc media at least one audio signal or a video track form the tracks form.
13.如权利要求6的系统,其特征在于媒体播放器模型包括用于控制所述盘驱动器装置的功能的命令软件数据结构。 13. The system of claim 6, wherein the media player model includes command software data structures for controlling the function of the disk drive apparatus.
14.一种用于与盘的类型无关地执行对多盘类型媒体播放器的盘驱动器装置的访问的方法,多盘类型媒体播放器连接到处在基于IEEE1394的家用视听网中的网络上,所述家用视听网包括多个通过相应的IEEE1394通信链而连接的设备,该方法包括:使用盘驱动器装置内的一个盘驱动器来播放媒体盘;使用所述多盘类型媒体播放器内的计算机系统,与通过基于IEEE1394网络的一个IEEE1394通信链而耦合到多盘媒体播放器的多个设备相连接,所述计算机系统具有与存储器相连的一个处理器,用于执行以软件为基础的媒体播放器模型,所述媒体播放器模型是由计算机可读代码构成的,当所述处理器执行这些代码时,会使所述计算机系统执行以下步骤:提供用于盘驱动器装置的一个标准化命令集,以提供一套允许多个设备访问所述盘驱动器装置的标准化命令,使得多个设备可以访问该媒体盘;以及将所述盘驱动器装置与使用AV/C协议的多个设备相连接,所述标准化命令集是所述AV/C协议的延伸。 14. A method for the type of disc regardless execute access to multi-disk type media player disc drive unit, multi-disc type media player connected to everywhere in the home based on the IEEE1394 audio network in the network, the said home audio network comprising a plurality of through the corresponding IEEE1394 communications link and connected devices, the method comprising: a disk drive using a disk drive within the device to play media disk; using a computer system of the multi-disc type media player inside, and an IEEE1394-based communication link IEEE1394 network coupled to the multi-disc media player plurality of devices connected to the computer system having a processor and a memory connected to the implementation of a software-based media player model , the media player model is constructed by a computer-readable code that when executed by the processor code, cause the computer system to perform the steps of: providing a standardized disk drive device command set to provide set to allow multiple devices to access the disk drive unit standardized command allows multiple devices to access the media tray; and a plurality of devices of said disk drive means and the AV / C protocol connected to the standardized command It is set to extend the AV / C protocol.
15.如权利要求14的所述方法,其特征在于所述计算机系统进一步执行提供增强用来对媒体盘执行目录引导和选择的AV/C协议的步骤,这是通过对所述盘驱动器装置的目录显示功能性提供详细摘要和一般摘要而实现的。 15. The method of claim 14 claim, wherein said computer system further steps to enhance the implementation of the directory is used to guide the media tray and select AV / C protocol provided, which is by the disk drive unit directory display functionality to provide a detailed summary and a general summary realized.
16.如权利要求14的所述方法,其特征在于所述媒体播放器模型与使用AV/C协议的多个设备相连接,所述标准化集是所述AV/C协议的延伸。 16. The method according to claim 14, wherein the media player model using AV / C protocol plurality of devices connected to the standardized set is extending the AV / C protocol.
17.如权利要求14的所述方法,其特征在于所述盘驱动器装置被配置为既能播放所述媒体盘也能记录所述媒体盘。 17. The method according to claim 14, wherein said disk drive means is configured to both play the media recording the disc medium can be disc.
18.如权利要求7或14的所述方法,其特征在于所述媒体播放器模型包括一个盘子单元标识符描述符软件数据结构,用于描述媒体盘的信息内容。 18. The method according to claim 7 or 14, wherein the media player model includes a disc subunit identifier descriptor software data structure describing the information content of the media disc.
19.如权利要求7或14的所述方法,其特征在于所述媒体播放器模型包括多个目标表软件数据结构,用于描述媒体盘的信迹。 19. The method according to claim 7 or 14, wherein the media player model includes a plurality of target tables software data structures for describing the tracks of the disk media.
20.如权利要求7或14的所述方法,其特征在于所述媒体播放器模型包括命令软件数据结构,用于控制盘驱动器装置的功能。 20. The method according to claim 7 or 14, wherein the media player model includes command software data structures for controlling the function of the disk drive unit.
Description  translated from Chinese
基于AV/C盘媒体播放器/记录器子单元的模型和命令集 Based on the model and command AV / C disc media player / recorder subunit set

发明领域本发明涉及视听系统。 Field of the Invention The present invention relates to an audiovisual system. 尤其是,本发明涉及通过使用工业标准AV/C协议的IEEE1394总线而与视听媒体设备相接。 In particular, the present invention relates to the use of industry standard AV / C protocol IEEE1394 bus and in contact with the audiovisual media device.

背景技术 Background

典型的家用视听设备的安装包括若干部件。 A typical home audiovisual equipment installation includes several components. 例如:收音机、CD播放器、一对扬声器、电视、VCR、录音座及类似装置。 For example: radio, CD player, a pair of speakers, TV, VCR, cassette deck and the like. 这些装置中的每一个都通过一组一组的导线而彼此相连。 Each of these devices through a set of a set of wires connected to each other. 有一个部件通常都是家用视听系统的中心部件。 There is a central component parts are usually home audio-visual systems. 这通常就是收音机或调谐器。 This is usually the radio or tuner. 调谐器具有用于耦合到其它部件的若干个特定输入。 Tuner has a plurality of specific inputs for coupling to other parts. 调谐器具有相应的若干控制按钮或控制开关,它们能为这些部件提供有限度的可控性和互用性。 Tuner has a corresponding number of control buttons or control switches, which can provide a controlled and limited interoperability of these components. 控制按钮和控制开关通常位于调谐器的前端。 Control buttons and control switches are usually located in the front of the tuner. 在许多情况下,在手持遥控单元上也有一套与上述这些按钮和开关的一部分或全部相同的按钮和开关。 In many cases, the unit also has a hand-held remote with a part or these buttons and switches are all the same buttons and switches. 用户通过操纵调谐器面板上的按钮和开关,或者,通过操纵手持遥控单元上的按钮和开关来控制家用视听系统。 User buttons and switches on the steering tuner panel, or by manipulating buttons and switches on the hand-held remote control unit to control home audio system.

这种传统的家用视听系统范例已变得非常流行。 This conventional home audiovisual system paradigm has become very popular. 但随着家用视听系统的新的用户电子设备的数目的增加,同时还随着这些设备的精巧性以及性能的提高,传统范例所带来的若干问题被暴露出来。 But with the number of new home audio system to increase consumer electronic equipment, but also with the improvement of these devices sophistication and performance of a number of issues arising from the traditional paradigm is exposed. 其中一个问题就是在家用视听系统中,各设备之间不相容。 One of the problems is that in a home audio system, the devices are incompatible. 与被连接到来自另一个制造商的相似的设备上相比,来自一个制造商的用户电子设备更经常的是被以不同方式连接到一个视听系统。 Compared to be connected to similar devices from another manufacturer, consumer electronic equipment from a manufacturer more often is connected to an audiovisual system in different ways.

例如,由一个制造商制造的多盘类型播放器可能与另一个制造商所制造的电视不能很好地结合,这会不能充分利用其性能。 For example, one manufacturer produced multi-disc type player may not be well combined with another manufacturer produced TV, which will not take full advantage of its performance. 例如,多盘类型播放器可能不能插入能允许多该盘类型播放器有更精巧功能的硬件(例如,特定的输入和输出)。 For example, the multi-disc type player may not be able to allow multiple insert the disc type player has more sophisticated features of the hardware (eg, specific input and output). 这样,用较简单的、不太复杂的电视或电缆解码器可能不能使用这些功能。 Thus, with a relatively simple, less complex television or cable decoder you may not be able to use these features.

包括多盘类型播放器设备的家用AV系统尤其成问题,这是因为多盘类型播放器会包含及访问广泛的各种各样的信息。 Home AV system includes a plurality of disk type player device is particularly problematic, because the multi-disc type player are included and access to a broad variety of information. 例如,在市场上就有可支持CD、DVD和CD-ROM的几种多盘类型的光盘播放器。 For example, in the market there to support CD, DVD and CD-ROM several types of multi-disc CD player. 这个问题可能会变得更困难,它给出了这样一个事实,即有可能没有直观的、简易可行的方法来利用家用AV系统的任何一个其它的遥控(例如调谐器的遥控)来访问不同的信迹。 This problem may become more difficult, given the fact that that there may not be intuitive, simple and feasible way to utilize any other remote home AV system (e.g., the tuner's remote) to access different the tracks.

虽然网络及接口技术(例如IEEE1394串行通信总线以及广泛使用的数字系统)的出现为改正上述问题提供了希望,但仍然没有相干的、开放的、可扩充的结构,这种结构可利用多盘类型播放器设备来实现智能内容引导(content navigation)以及选择。 Although the network and interface technologies appear (such as IEEE1394 serial communication bus and digital systems are widely used) for correcting these problems offers hope, but still no coherent, open, scalable structure that can utilize multiple disk type player devices to intelligent content guide (content navigation) and choice. 不存在为家用AV系统内的设备之间提供状态报告和通知而使得用户被通知的系统。 Does not exist between devices within the home AV system provides status reports and notification and makes the system user to be notified. 由于IEEE1394技术的传播是跨产品种类的,所以必须为象VCR和多盘播放器这样的各种各样的设备或功能组定义逻辑模型和命令集。 Due to the spread of IEEE1394 technology across product categories, so must like VCR and a variety of multi-disk player device or group of functions to define a logical model and command set like that. 随着对用户可用的媒体内容的合计总量呈几何级数增长,就象是使用多盘类型播放器的情况那样,迫切需要能提供可灵活高效地访问媒体内容的标准装置。 With the amount of media content available to users of the total growing exponentially, as is the case of using a multi-disc type player as standard equipment is an urgent need to provide flexible and efficient access to media content.

发明概述由此,我们所需的是这样一种设备模型,它与盘媒体的类型无关,因此能支持任何类型的盘媒体(CD、迷你盘等)。 SUMMARY Thus, we need is a device model, it has nothing to do with the type of disc media, it can support any type of disc media (CD, mini disk, etc.). 我们所需的是这样一种模型,它支持用于目录引导和选择的AV/C协议的增强,这种模式对目录显示及说明既提供了详细摘要也提供了一般摘要,上述模型允许一定范围的(从非常简单的一直到非常复杂的)控制器可以利用其特性。 We need is a model that supports Enhanced Catalog for guidance and selected AV / C protocol, and this model directory display and provides a detailed description of both the summary also provides a general summary, the above model allows a certain range (from very simple to very complex has been) the controller can use its features. 我们所需的是这样一种模型,它能支持状态报告及通知装置,这样控制器能知道在该设备内发生了什么,这样使用户得到通知。 What we need is such a model, it supports status reporting and notification system, so the controller can know what is happening inside the device, so that the user is notified. 这一点在分布式网络环境中尤为重要,在这种环境中设备有可能位于一个小室内,或者也可与控制器/用户处于住宅的不同房间。 This is especially important in a distributed network environment, in this environment equipment may be located in a small chamber, or it can be used with the device / user in a different room house. 我们还需要的是用于盘播放器/记录器装置的这样一种逻辑模型和命令集,其中这种盘播放器/记录器装置是用于能存储大量媒体内容的多盘类型播放器。 We also needed is a logical model and command set for the disc player / recorder device, wherein such disk player / recorder apparatus is a multi-disc type player to be able to store large amounts of media content. 所需的模型及命令应该允许任何有兴趣的机构能引导驱动器内的媒体目录,应该允许访问这些目录(例如选择盘上的一条信迹),以及应该允许监视驱动器的状态。 Required model and order should allow any interested organizations to guide the media directories within the drive should be allowed access to these directories (such as a letter of track selection on the disc), and should be allowed to monitor the status of the drive. 本发明提供了满足上述要求的一种方法和系统。 The present invention provides a method and system for satisfying the above requirements.

例如,在典型实施例中,一个家用视听网包括多个通过IEEE1394总线而连接的设备,本发明包括用来播放多个媒体项类型的多盘类型媒体播放器。 For example, in an exemplary embodiment, a home audio network comprising a plurality of through IEEE1394 bus and connected devices, the present invention includes a plurality of media items for playing the type of multi-disc type media player. 一个媒体驱动器装置被包含在多项类型媒体播放器中,并被如此配置以便能播放或记录存储在多项媒体播放器中的媒体项类型。 A media drive unit is included in a number of types of media players, and is configured so that the media can play or record store item type in the number of media players. 一个嵌入式计算机系统被包含在多项媒体播放器中。 An embedded computer system is included in a number of media player. 基于软件的媒体播放器模型是在计算机系统上运行的,并因此,使得计算机系统能实现访问媒体驱动器装置的一种方法。 Media Player is based modeling software running on the computer system, and therefore, causes a computer system to implement a method of accessing the media drive unit. 这样一来,该计算机系统就与通过基于IEEE1394网络的一个IEEE1394通信链耦合到多项媒体播放器的多个设备连接,并为媒体驱动器装置提供一个标准命令集。 As a result, the computer-based system with an IEEE1394 IEEE1394 network communication link coupled to a number of the plurality of devices connected to the media player, and provides a standard command set for the media drive means. 媒体播放器模型提供了一组标准命令,该命令允许网上的多个设备访问媒体驱动器装置,因此能访问已安装的媒体项,并控制媒体驱动器装置的功能性。 Media player model provides a set of standard command that allows multiple devices to access the Internet media drive device, so they can access the media items that are installed, and control functions of the media drive unit.

以这种方式,本发明提供了与媒体类型无关的一种模型,因此能支持任意类型的盘媒体(CD、迷你盘等)。 In this manner, the present invention provides a model independent of the type of media, it can support any type of disc media (CD, mini disk, etc.). 本发明的模型支持用于目录引导和选择的AV/C协议的增强,该模型对目录显示和说明既提供了详细的摘要说明也提供了一般摘要,本发明的模型允许一定范围的(从非常简单的一直到非常复杂的)控制器能利用其特性。 Model of the present invention is to guide and support for enhancing the directory selected AV / C protocol, the model directory display and provides a detailed description of both the explanatory memorandum also provides a general summary, the model of the present invention allows a certain range (from very Simple way to very complex) controller can take advantage of its features. 另外,本发明包括对状态报告和通知装置的支持,以便多个控制器能知道在该设备内发生了什么,因此使得用户得到通知。 Further, the present invention includes support for status reporting and notification means for multiple controllers to know what is happening inside the device, thus allowing users to be notified.

本发明的模型支持对用于目录引导和选择的众所周知的AV/C协议的增强,该模型对目录显示和说明既提供了详细摘要也提供了一般摘要,本模型允许一定范围的(从非常简单一直到非常复杂的)控制器能利用其特性。 Models supporting the present invention is used for AV catalog and select a well-known guide / C protocol enhancements, the model directory display and provides a detailed description of both the summary also provides a general summary, this model allows a certain range (from very simple Until very complex) controller can take advantage of its features.

本发明定义了用于盘播放器/记录器装置的一种逻辑模型和命令集。 The present invention defines a logical model for the disc player / recorder device and a command set. 该模型和命令集允许任何感兴趣的机构(例如一个接收机/放大器)能引导驱动器内的媒体的目录,并允许访问这些目录(例如选择盘上的一条信迹),允许监视驱动器的状态。 The model and command set allows any interested institutions (such as a receiver / amplifier) to guide the media inside the drive directory, and allows access to these directories (such as a letter of track selection panel), allows you to monitor drive status.

本发明能在基于IEEE1394的家用视听网络的环境中提供这些优点。 The present invention provides these advantages IEEE1394-based home audio visual network environment. 本发明定义了用于盘媒体播放器-记录器的以软件为基础的逻辑模型以及命令集,上述盘媒体播放器-记录器与媒体类型无关。 The present invention defines a media player for the disc - logger software-based logical model and command set, the disk media player - recorder and the media, regardless of type. 本发明的模型支持任意类型的盘媒体(CD、迷你盘、激光盘等等)。 Model of the present invention supports any type of disc media (CD, mini-disc, laser disc, etc.). 这里提供了一种一般的目录说明装置,它能依据恰巧在此时安装的媒体的具体细节来指定数据结构。 There is provided a general description of the catalog means that it happens in specifics at this time based on the installation media to specify the data structure. 该模型不会凭任何特定类型的媒体而对盘子单元强加任何限制,但它确实能支持有可能发生的各种现实世界的约束(例如盘被写保护,这样它不能被更改)。 This model does not rely on any particular type of media and impose any restrictions on the tray unit, but it does support a variety of real-world constraints likely to occur (for example, the disk is write-protected, so it can not be changed).

本发明的模型支持状态报告和通知装置,这样,控制器可以总能知道在该设备内将要发生什么,这使用户能得到通知。 Model of the present invention supports status reporting and notification system such that the controller can always tell in what will happen to the device, which enables the user to be notified. 这在分布式网络环境中是尤为重要的,在这种环境中,该设备可以处于一个小室内,或可以与控制器/用户处于住宅的不同房间。 This is especially important in a distributed network environment, in this environment, the device can be in a small chamber, or may be with the device / user in a different room house.

而且,本发明的模型又支持这样一种产品,可以选择该产品,使其仅仅是一个媒体播放器,或是既可以是播放器又可以是记录器(以下称为播放器-记录器)。 Furthermore, the present invention also supported the model of such a product, you can select the product, it is just a media player, either a player or they can be recorded (hereinafter referred to as the player - recorder). 但是,应该理解,本发明的模型也可以仅仅用作是一个播放器,正象与播放器-记录器的情形相反的那样。 However, it should be understood that the model of the present invention may also be used solely as a player, just as with the player - recorder as the opposite case.

本发明的媒体播放器-记录器子单元模型是由说明书来确定的,而它又确定了几种数据结构,以用于媒体类型说明(如何描述只读光盘、DVD盘等)、媒体的目录(对于盘上每个信迹的标题、每个信迹的持续时间等),以及用于状态报告和通知。 Media player of the present invention - recorder subunit model is determined by the specification, and it identified several data structures for media type description (how to describe a CD-ROM, DVD disk, etc.), media catalog (for each letter of the title track on the disc, the duration of each of the tracks, etc.), as well as for status reporting and notifications. 依据本发明,可以用各种方式修改这些数据结构,以便包括或排除许多条信息,这些信息有可能有效也有可能无效,这依赖于媒体以及能作成相应的驱动器装置的硬件和软件的性能。 According to the present invention can be used in various ways to modify these data structures to include or exclude a number of pieces of information, such information may also be invalid effective, depending on the media, and can be made appropriate drive device performance hardware and software. 例如,设计者可以选择,使本发明说明书中的某些部分不被实现,以便能设计出一种媒体记录器而不是播放器。 For example, designers can choose to make the specification of the present invention, some parts will not be realized, in order to design a media recorder instead of the player.

附图说明 Brief Description

通过例举附图中的例子而不是通过限定来说明本发明,在以下附图中,相似的参考号指相似的部件,其中:图1A显示了本发明的计算机系统环境。 Drawings by example rather than by limiting examples to illustrate the present invention, in the following drawings, like reference numerals refer to similar elements and in which: Figure 1A shows a computer system environment of the present invention.

图1B显示了依据本发明一个实施例的一个家用视听网络。 Figure 1B shows a home audio network in accordance with an embodiment of the present invention.

图1C显示了依据本发明一个实施例的一个多盘类型播放器。 Figure 1C shows a multi-disc type player, according to an embodiment of the present invention.

图2显示了说明依据本发明一个实施例的盘形子单元标识符的表。 Figure 2 shows a description of the basis table disc subunit an embodiment of the invention the identifier.

图3显示了说明依据本发明一个实施例的盘形子单元从属信息的表。 Figure 3 shows a description of the basis table disc subunit dependent information to an embodiment of the present invention.

图4显示了说明依据本发明一个实施例的媒体类型说明的格式的表。 Figure 4 shows the description of the type described in accordance with the table of media format to one embodiment of the present invention.

图5显示了说明来自图4的表的盘类型字段的表。 Figure 5 shows the field description table from disc type 4 of the chart.

图6显示了说明依据本发明一个实施例的两个明细表类型的表。 Figure 6 shows the schedule explain the basis of the two types of tables to one embodiment of the present invention.

图7显示了说明来自图6的音轨清单-特定-信息字段的格式的表。 Figure 7 shows a list describing the track from Figure 6 - Table information field format - specific.

图8显示了说明依据本发明一个实施例的最后一次-更新字段的表。 Figure 8 shows the description based on the last one embodiment of the invention - the table update field.

图9显示了说明本发明音轨对象的音轨入口-特定-信息字段的格式的表。 Figure 9 shows the description of the object of the present invention tracks the track entrance - specific - information field format table.

图10更详细地显示了说明来自图9的表的入口-特定-属性字段的表。 More detailed description of the table shows the entrance from Figure 9 Figure 10 - specific - Table attribute field.

图11显示了说明依据本发明一个实施例的媒体-类型字段的表。 Figure 11 shows the explanation based on an embodiment of the invention the media - the type field of the table.

图12显示了说明本发明的驱动器子单元的命令的表。 Figure 12 shows the table describes the drive of the invention of the sub-unit command.

图13显示了说明来自图12的表的输入媒体命令的表。 Figure 13 shows the table described in Table 12 of the input from the media command.

图14显示了说明来自图12的表的输出媒体命令的表。 Figure 14 shows the table described in Table 12 of the output from the media command.

图15显示了说明来自图12的表的播放命令的表。 Figure 15 shows the description of the play command from the table of FIG. 12 tables.

图16显示了说明来自图12的表的停止控制命令的表。 Figure 16 shows the description of the stop control command from the table of FIG. 12 tables.

图17显示了说明来自图12的表的暂时控制命令的表。 Figure 17 shows the description of the temporary table control commands from a table of FIG. 12.

图18显示了说明来自图12的表的下一个控制命令的表。 Figure 18 shows the description of the next control command from the table of FIG. 12 tables.

图19显示了说明来自图12的前一个控制命令的表。 Figure 19 shows the description of the table from the view of the front of a control command 12.

图20显示了说明来自表12的访问播放控制命令的表。 Figure 20 shows the instructions to access the playback control commands from Table 12 tables.

图21显示了说明来自图12的表的访问暂停控制命令的表。 Figure 21 shows the instructions to access the table of FIG. 12 from the pause control command table.

图22显示了依据本发明一个实施例的处理步骤的流程图。 Figure 22 shows a flowchart of the embodiment of the invention is based.

发明的详细说明下面,将对本发明的实施例提供详细的参考,在附图中对其中的例子进行了说明。 The following detailed description of the invention, an embodiment of the present invention will provide a detailed reference to the accompanying drawings in which examples are described. 虽然本发明是联系最佳实施例来说明的,但应该理解,并不打算将本发明限制在这些实施例上。 While the present invention will be described in connection with preferred embodiments, it should be understood that the invention is not intended to be limited to these examples. 相反,本发明试图覆盖包含在本发明的主旨和范围内的所有选择、修改和等价内容,本发明的主旨及范围是由所附的权利要求确定的。 On the contrary, the invention is intended to cover include all alternatives, modifications and equivalents within the spirit and scope of the present invention, the spirit and scope of the present invention is defined by the appended claims determined. 另外,在以下对本发明的详细说明中,提出了许多具体细节,以使大家能全面理解本发明。 In the following detailed description of the present invention, numerous specific details, so that we can fully understand the present invention. 但是,显而易见,对本领域技术人员来讲,没有这些具体细节,依然可以实现本发明。 However, it is obvious to those skilled in speaking, without these specific details, you can still implement the invention. 在其它例子中,没有对众所周知的方法、步骤、部件和电路进行详细说明,因为没有必要使其冲淡本发明。 In other instances, there is no well-known methods, procedures, components, and circuits described in detail, because it is not necessary to dilute the present invention.

本发明提供了一种设备模型,它与盘媒体类型无关,因此支持任意类型的盘媒体(CD、迷你盘等等)。 The present invention provides a device model, it has nothing to do with the disc media type, and therefore supports any type of disc media (CD, mini-disc, etc.). 本发明提供了一种模型,它支持对用于目录引导和选择的AV/C协议的增强,该模型对目录显示和说明既提供了详细摘要,也提供了一般摘要,并允许一定范围内的控制器(从非常简单的一直到非常复杂的)能利用其特性。 The present invention provides a model that supports AV / C protocol is used to catalog and selection guide enhancements, the model for the directory shown and described provides both a detailed summary, but also provide a general summary, and allows a range of Controller (from very simple to very complex have been) able to take advantage of its features. 本发明的模型支持状态报告和通知装置,这样控制器能知道在该设备内发生了什么,因此也能通知用户。 Model of the present invention supports status reporting and notification devices, so the controller can know what is happening inside the device, and therefore can notify the user. 这种能力在分布式IEEE-1394网络环境中尤为重要,在这种环境中该设备可能位于远离控制器/用户的地方。 This capability is especially important in a distributed IEEE-1394 network environment, in this environment may be located remotely from the device controller / user place. 另外,本发明还提供了用于盘播放器/记录器装置的以软件为基础的模型和命令集,其中这种装置用于能存储大量媒体目录的多盘类型播放器,本发明能允许任何感兴趣的机构引导驱动器内的媒体目录,允许访问目录(例如选择盘上的一条信迹),并允许监视该驱动器的状态。 Further, the present invention also provides a disk player / recorder apparatus to software-based model and command set is used, which can store a large number of such devices for multi-disc type player media directory, the present invention can allow any interested parties within the drive boot media directory, allowing access to the directory (for example, choose one of the tracks on the disc), and allows you to monitor the status of the drive. 下面将详细说明本发明和其有益效果。 The present invention will now be described in detail and its beneficial effects.

表示法及术语详细说明的某些部分在以下被表示为术语:过程、步骤、逻辑块、处理以及对计算机内数据位的操作的其它符号表达法。 Some parts of the notation and terminology described in detail in the following term is expressed as: procedures, steps, logic blocks, processing and other symbolic representations of data bits within a computer method of operation. 这些说明和表达法都是本领域技术人员在数据处理技巧中所用的手段,以便将其工作主旨最有效地传达给本领域中的其它技术人员。 These descriptions and expressions are the means to those skilled in the data processing techniques used in order to work most effectively convey the spirit to those skilled in the other technical staff. 这里,过程、计算机执行的步骤、逻辑块、处理等等一般都被认为是指向所需结果的独立序列的步骤或命令。 Here, processes, computer executed step, logic block, process, etc. are generally considered to be pointing to a desired result independent of the sequence of steps or commands. 这些步骤就是那些需要物理操作的物理量。 These steps are those requiring physical manipulations of physical quantities. 尽管并不必要,但通常,这些数量都取能被存储、传送、组合、比较以及能在计算机内操作的电信号或磁信号的形式。 Although not necessary, but usually, these numbers are taken can be stored in the form transferred, combined, compared, and electrical or magnetic signals capable of operating within the computer. 已经证实其方便性,主要是由于其通用的用法,将这些信号称为比特、值、单元、符号、字符、项、数字或类似名称。 It has confirmed its convenience, mainly because of its universal usage, these signals as bits, values, elements, symbols, characters, terms, numbers, or a similar name.

但应当牢记的是,所有这些以及相似的术语都与恰当的物理量有关,并且仅仅是加到这些量上的方便的标签。 It should be borne in mind that all of these and similar terms are associated with the appropriate physical quantities and are merely convenient applied to these quantities of labels. 除非特别标明与以下讨论明显不同,应该理解在说明本发明的过程中,讨论中所使用的象“处理”、“计算”、“变换”、“用例子说明”、“判定”、“显示”、“识别”等这样的术语是指计算机系统或类似电子计算设备的操作或处理,上述计算机系统或电子计算设备对计算机系统寄存器和存储器内的被表示为物理(电)量的数据进行处理并将其变换到计算机系统寄存器或存储器或其它有关信息的贮存、传输或显示设备内的被表示为物理量的相似的其它数据。 Unless otherwise indicated the following discussion significantly different, it should be understood that in the description of the process of the present invention, as used in the discussion, "processing," "computing", "Transformation", "with examples", "determination", "display" "recognition" and other such terms refer to a computer system, or similar electronic computing device operation or handling, said computer system or electronic computing devices are represented within the computer system registers and memory are processed as physical (electronic) quantities of data and to convert it to a computer system registers or memories or other information storage, and transmission or display other data is represented as physical quantities similar apparatus.

计算机系统环境参见图1A,它图示了计算机系统112。 Computer System Environment Referring to Figure 1A, which illustrates a computer system 112. 在本发明的以下讨论中,在一个实施例中所实现的某些处理和步骤被当作一系列命令(例如软件程序)来讨论,这些命令都存在于系统112的计算机可读存储器单元内,并由系统112的处理器来执行。 In the following discussion of the present invention, and in some of the processing steps in one embodiment is implemented as a series of commands (e.g., software program) for discussion of these commands are present in the readable memory unit of the computer system 112, 112 by the system processor for execution. 当执行时,所述指令使得计算机系统执行指定操作,并显示出指定的工作状态,这将在以下进行详细说明。 When executed, the instructions cause the computer system to perform the specified operation, and shows the specified work state, which will be described in detail below.

一般来说,本发明所使用的计算机系统112包括用于传输信息的一个地址/数据总线100、与总线100相连的用于处理信息和指令的一个或多个中央处理器101、与总线100相连的用来存储中央处理器101用的信息和指令的一个计算机可读易失性存储器单元102(例如随机存取存储器、静态RAM、动态RAM等)、与总线100相连的用来存储处理器101用的静态信息和指令的一个计算机可读非易失性存储器单元103(例如只读存储器、可编程ROM、快闪存储器、EPROM、EEPROM等)。 In general, the present invention is used in the computer system 112 includes means for transmitting an address information / data bus 100, coupled to bus 100 for processing information and instructions of one or more central processors 101 coupled with bus 100 A computer is used to store the central processor 101 with information and instructions 102 (e.g., random access memory, static RAM, dynamic RAM, etc.) coupled with bus 100 for storing processor readable volatile memory 101 units A computer with static information and instructions readable non-volatile memory unit 103 (e.g., read only memory, programmable ROM, flash memory, EPROM, EEPROM, etc.). 系统112还可选择包括大量的象磁或光盘以及盘驱动器这样的贮存计算机可读数据贮存设备104,它们与总线100相连,用于存储信息和指令。 System 112 may further include selecting a large amount of computer storage such as magnetic or optical disk and disk drive-readable data storage device 104, which is connected to the bus 100 for storing information and instructions. 另外,系统112也可选择包括一个显示器设备105、一个字母数字输入设备106、一个光标控制设备107以及一个信号输入/输入设备108。 In addition, system 112 also optionally includes a display device 105, an alphanumeric input device 106, a cursor control device 107, and a signal input / output device 108. 显示器设备105与总线100相连,用于向计算机用户显示信息;字母数字输入设备106包括与总线100相连的字母数字键以及功能键,用于向中央处理器101传输信息和命令选择;光标控制设备107与总线相连,用于向中央处理器101传输用户输入信息和命令选择;信号输入/输出设备108与总线100相连,用于向处理器101传输信息、命令选择、数据等,或用于接收来自处理器101的信息、命令选择以及数据等。 Display device 105 is connected to the bus 100 for displaying information to a computer user; alphanumeric input device 106 includes a bus 100 alphanumeric keys and function keys connected to the central processor 101 for transmitting information and command selections; cursor control device 107 connected to the bus, the central processor 101 for transmission to the user input information and command selections; 100 is connected to signal input / output device 108 and the bus 101 for transmitting information to the processor, command selections, data, etc., or for receiving from the information processor 101 commands and data selection.

参见图1B,它显示了依据本发明一个实施例的家用视听网120。 Referring to Figure 1B, which shows the home audio network 120 in accordance with one embodiment of the present invention. 网络120包括6种设备:电视机121、接收器122、多盘类型播放器/记录器123、CD单元124、机顶盒125以及视频摄象机126。 Network 120 includes 6 devices: a TV 121, a receiver 122, a multi-disk type player / recorder 123, CD unit 124, set-top boxes 125 and video camera 126. 设备121-126中的每一个都能通过相应的IEEE1394总线链130a至130e进行通信联络,从而形成一个单独的网络,在该网上的每个设备都能与网上的任意一个其它设备进行通信(例如是依据了众所周知的IEEE1394总线协议)。 Each device 121-126 can IEEE1394 bus through the corresponding link 130a to 130e communicate contact so as to form a single network, each device that can be online with any one of the other online devices to communicate (for example, It is based on the well-known IEEE1394 bus protocol). 虽然所显示的网络是包括了6种设备,但应当能理解网络120适于包括任意数目的设备,该数目最高为总线技术的物理极限(例如用于IEEE1394的为63个设备)。 Although the network is shown including six kinds of equipment, it should be understood that network 120 can include any suitable number of devices, up to the physical limits of the number of bus technology (e.g., to 63 for the IEEE1394 device).

图1中的网络120所用的IEEE1394串行总线是一种用于数字设备间互连的高速总线结构,因此提供了通用的输入/输出连接。 Figure 1 network used 120 IEEE1394 serial bus is a digital device for interconnection between high-speed bus architecture, thus providing a general purpose input / output connections. IEEE1394标准确定了用于这种操作的数字接口,因此避免了在总线上执行传输之前,将数字数据转换为模拟数据的操作。 IEEE1394 digital interface standard for determining such an operation, thus avoiding transmission on the bus before executing the digital data into analog data operations. 与此相对照,接收操作接收来自总线的数字数据而不是模拟数据,因此不需要将模拟数据转换为数字数据。 In contrast, the receiving operation to receive the digital data from the bus, not analog data, there is no need to convert the analog data into digital data. IEEE1394标准所需的电缆与连接这类设备所用的其它体积庞大的电缆相比,尺寸非常细。 Other bulky cable IEEE1394 cable connection standard required for such equipment used in comparison size is very fine. 在总线运行的同时,可以将这些设备加到IEEE1394总线上,也可以将这些设备从总线上拆下来。 While the bus is running, these devices can be added to the IEEE1394 bus, these devices can also be removed from the bus. 如果一个设备被如此添加或被如此拆除,总线能自动对自己进行重新配置,以便在此时存在的节点之间传输数据。 If a device is so added or so removed, the bus can automatically reconfigure themselves in order to transfer data between nodes exist at this time. 一个节点被看作是一个逻辑实体,它在该总线结构上具有唯一的地址。 A node is considered a logical entity having a unique address on the bus structure. 每一个节点都提供了一个标识ROM、标准的一套控制寄存器和其自身的地址空间。 Each node provides an identification ROM, a standard set of control registers and its own address space.

图1B的网络120的IEEE1394通信标准支持数字编码信息的等时数据传送。 IEEE1394 communication standard data network support and other digitally encoded information is transferred 120 of FIG. 1B. 等时数据传送是一种实时传送,它的出现使得对传输和接收操作来说,重要时刻之间的时间间隔具有相同的宽度。 Isochronous data transfer is a real-time transmission, it makes the emergence of the transmission and receiving operation, the time interval between the important moments have the same width. 等时传送的每一个数据包都是在其自己的时间期间内被传送的。 Each packet isochronous transfer is in the period in which their time is being transferred. 等时传送数据的一个应用的例子是从机顶盒124到电视121。 Examples of isochronous data transfer is an application from the television set-top box 124 to 121. 机顶盒125接收来自有线电视公司的视频流,并将该数据流分为离散的包。 125 set-top box receives a video stream from cable companies, and the data stream into discrete packets. 之后,机顶盒125在一个时间周期内传送在该有限的时间周期内所记录的表示图象和声音的每一个包,以用于电视机121的显示。 Thereafter, the set-top box 125 transmitted within the limited period of time each packet recorded image and sound representation within a time period to be used for television display 121. IEEE1394标准总线结构为各个应用之间的等时数据传输提供众多的信道。 IEEE1394 standard bus architecture isochronous data transfer between various applications offers numerous channel is. 尤其是,一个六比特的信道号与数据一起传输,以保证由适当的应用来接收。 In particular, a six-bit channel number and data together to ensure the appropriate application to receive. 这种做法允许众多应用能在总线结构上同时传送等时数据。 This approach allows a variety of applications can be simultaneously transmitted on the data bus structure. 异步传输是传统的数据传输方法,它能及时进行,并能将大量的数据从源传送到目的地。 Asynchronous transmission is a conventional data transmission method that timely, and can transfer large amounts of data from source to destination.

应该理解,本发明同样非常适用于基于IEEE1394以外的其它熟知的网络或总线标准的家用视听网络。 It should be understood that the invention is equally well suited for home audio networks based on well-known network or other IEEE1394 bus standard other than. 这种标准例如可以包括以太网、通用串行总线、令牌环等等。 Such criteria may include, for example, Ethernet, universal serial bus, token ring, and so on. 因此,在这里仅显示并说明了网络120的IEEE1394结构,将其作为总线结构的一个例子。 Therefore, it is shown here and described only IEEE1394 network structure 120, which is as an example of the bus structure.

如上所述,本发明提供了一种能概括网上设备的功能性的软件数据结构,还提供了一种标准化方法和系统,用于设备间的相互作用,并用于利用调用等手段来控制设备的功能性。 As described above, the present invention provides a device capable of generalization of the functionality of the online software data structure also provides a standardized method and system for interaction between devices, and calls for the use of other means to control equipment functionality. 尤其是,本发明提供了一种标准化的数据结构,以便能作用于以盘为基础的媒体播放器/记录器(例如多盘类型播放器123)以及其它这类媒体设备。 In particular, the present invention provides a standardized data structure so that it can act on to the disc-based media player / recorder (such as multi-disc type player, 123), and other such media devices. 本文将这一数据结构称为“模型”。 In this paper, this data structure called a "model." 正象其名字所暗示的那样,依据本发明的模型概括了设备的特征和功能性,因此提供了一种装置,它能作用于与媒体类型无关以及与例如象接收器122或机顶盒125这样的广泛的“控制器设备”兼容的设备。 Just as its name implies, according to the model of the present invention summarizes the features and functionality of the device, thus providing a device that can act on regardless of the media type, and for example, as a receiver or set-top box 125 122 such extensive 'controller device "compatible equipment. 本发明的设备模型是展示在计算机系统内的,而该计算机系统一般都是被嵌入在设备自身内的。 Device model of the present invention is to show in a computer system, and the computer system usually is embedded in the device itself. 在以下图1C中将说明多盘类型播放器123以及嵌入其中的计算机系统112。 Figure 1C will be described in the following types of multi-disk player 123 and 112 embedded computer systems.

图1C显示了依据本发明一个实施例的多盘类型播放器/记录器。 Figure 1C shows the basis for multi-disc type player / recorder to an embodiment of the present invention. 如上所述,多盘类型播放器/记录器包括嵌入其内部电子设备的计算机系统112。 As described above, multi-disk type player / recorder includes embedded inside the electronic device 112 of the computer system. 在计算机系统112内所展示的是依据本发明一个实施例的一个媒体播放器/记录器子单元模型151。 In the computer system 112 is shown according to a media player of an embodiment of the invention / recorder subunit model 151.

就媒体播放器/记录器子单元模型151来说,它明确地提供对盘驱动器装置子单元160的功能性和特征的概括。 On the media player / recorder subunit model 151, it expressly provides for the disk drive unit sub-unit 160 of the functionality and features generalization. 通过计算机系统112,网络120内的其它软件模块和控制器可以访问以及控制盘驱动器装置160的功能、状态等等。 Through the computer system 112, other software modules and controller network 120 can access and control the disk drive device 160 functions, status, etc. 网络120上的其它设备通过作用于媒体播放器/记录器子单元模型151而影响盘驱动器装置160。 Other devices on the network 120 by the action affects the disk drive unit 160 to the media player / recorder subunit model 151. 通过链路130d和130e,IEEE1394接口140对网络提供了一条通信链路。 By link 130d and 130e, IEEE1394 interface 140 to the network provides a communications link.

本发明的盘驱动器装置子单元160可以播放或记录盘媒体。 A disk drive apparatus of the present invention, the sub-unit 160 may play or recording disk media. 存在许多种盘媒体,其中的一部分包括音频和视频数据,而其它的一些包括计算机数据。 There are many kinds of disc media, some of which include audio and video data, including computer and some other data. 例如,多盘类型播放器123适用于播放视听媒体(例如来自DVD盘的高品质数字视频)。 For example, the multi-disc type player 123 is suitable for audio-visual media (such as high-quality digital video from a DVD disc).

依据本发明的媒体播放器/记录器子单元模型151,概括了使用众所周知的AV/C协议的盘驱动器装置子单元160的特征和功能性。 According to the present invention, the media player / recorder subunit model 151, outlines the use of the well-known AV / C protocol disk drive device subunit 160 features and functionality. 这样一来,媒体播放器/记录器子单元模型151提供了一种装置,它能以与媒体类型无关的方式影响盘驱动器装置单元160的功能和特征,这种方式可以与例如是接收器122或机顶盒125的广泛的“控制器设备”相兼容。 As a result, media player / recorder subunit model 151 provides a device which has nothing to do with the type of media affect the way the disk drive device unit 160 functions and features, this approach may be, for example, received 122 or set-top box 125 broad "controller device" compatible.

例如,媒体播放器/记录器子单元模型151支持状态报告和通知装置,这样,其它控制器(例如机顶盒125)就知道在设备内发生了什么,这样使用户得到通知。 For example, the media player / recorder subunit model 151 supports status reporting and notification devices, so that the other controller (such as set-top box 125) to know what is happening inside the device, so that the user is notified. 这在分布式网络环境中尤为重要,在这种环境中,执行控制的机顶盒125例如可以在住宅的另一个房间内。 This is especially important in a distributed network environment, within this environment, execution control set-top box 125 for example, another room in house.

应当注意,在本实施例(例如多盘类型播放器123)中,媒体播放器记录器子单元模型151支持与计算机数据媒体相对比的视听盘媒体。 It should be noted, the media player recorder subunit model 151 supports media and computer data disk compared audiovisual media in the present embodiment (such as multi-disc type player 123). 但是,为在访问视听内容的同时能访问计算机数据的内容,还要执行适当的计算机数据协议以及控制命令。 However, to access audiovisual content while access to the contents of the computer data, but also the implementation of appropriate computer data protocols and control commands.

依然参见图1C,媒体播放器记录器子单元模型151是由规格来定的,这样又确定了几种数据结构,以用于媒体类型说明(如何描述光盘、DVD盘等等)、媒体目录(盘上每个信迹的标题、每条信迹的持续时间等),以及用于状态报告和通知。 Still referring to Figure 1C, the media player recorder subunit model 151 is given by the specifications, which in turn identified several data structures for media type description (how to describe CD, DVD disks, etc.), media catalog ( Each letter of the title track on the disc, the duration of each of the tracks, etc.), as well as for status reporting and notifications. 应当注意,可以有许多种方法来修改这些数据结构,以便包括或排除众多条信息,这些信息有可能有效也有可能无效,这依赖于特定媒体项的特性以及所作成的多盘类型播放器123的性能(例如是盘驱动器装置子单元160的性能等)。 It should be noted that there may be many ways to modify these data structures to include or exclude a number of pieces of information, such information may effectively also may not, depending on the characteristics of the particular media item and made into a multi-disc type player 123 properties (e.g., is the performance of the disk drive apparatus subunit 160, etc.).

媒体播放器/记录器子单元模型151支持状态报告和通知装置,这样,其它控制器(例如机顶盒125)就知道设备内发生了什么,并使用户得到通知。 Media player / recorder subunit model 151 supports status reporting and notification devices, so that the other controller (such as set-top box 125) to know what happened inside the device, and the user is notified. 这在分布式网络环境中是尤为重要的,在这种环境中,执行控制的机顶盒125例如可以在住宅的另一个房间内。 This is especially important in a distributed network environment, in this environment, the implementation of control set-top box 125 for example, in another room residence.

媒体播放器/记录器子单元模型151是由技术规格确定的,该规格的具体执行留给了产品制造商。 Media player / recorder subunit model 151 is determined by the technical specifications, particularly the implementation of the specifications of the product left the manufacturer. 本发明的媒体播放器/记录器子单元模型规格确定了几种数据结构,以用于媒体类型说明(如何描述光盘、DVD盘等等)、媒体目录(盘上每条信迹的标题、每条信迹的持续时间等),以及用于状态报告和通知。 Media player of the invention / recorder subunit model specifications identified several data structures for media type description (how to describe CD, DVD disks, etc.), media catalog (the title of each of the tracks on the disc, each strip the duration of the tracks, etc.), as well as for status reporting and notifications. 可以使用很多方法来修改这些数据结构,以包括或排除众多条信息,这些信息可以有效也可以无效,这依赖于媒体以及作成盘驱动器装置子单元160的性能。 You can use many methods to modify these data structures to include or exclude a number of pieces of information, this information may be invalid effective, depending on the performance of the media and made the disk drive unit 160 of the sub-unit.

以下,将说明本发明典型的媒体播放器/记录器子单元模型的软件数据结构(例如媒体播放器/记录器子单元模型151)以及盘驱动器装置子单元的一个实施例(例如盘驱动器装置子单元160)。 Hereinafter, a software data structure of a typical media player of the present invention / recorder subunit model (such as a media player / recorder subunit model 151) and a disk drive device subunit one (such as a disk drive unit subembodiment unit 160).

媒体播放器/记录器子单元模型概述在典型应用中,本发明的媒体播放器/记录器子单元模型被用来实现一个AV/C媒体播放器/记录器。 Media player / recorder subunit model overview In a typical application, a media player of the present invention / recorder subunit model is used to implement an AV / C media player / recorder. 如上所述,依据本发明的AV/C媒体播放器/记录器子单元是与任意一种特定类型的媒体播放装置(例如盘驱动器装置160)分离开的独立的一种功能性。 As described above, according to the present invention AV / C media player / recorder subunit is associated with any one particular type of media playback device (such as a disk drive unit 160) independent of a functional separated. AV/C盘媒体播放器/记录器子单元模型支持各种类型的盘媒体。 AV / C disc media player / recorder subunit model supports all types of disk media.

应该能理解,用于AV/C媒体播放器/记录器子单元模型的模型和数据结构与所提出的用于AV/C调谐器子单元的那些模型和数据结构相符。 Should be able to understand, for the AV / C media player / recorder model and data structures sub-unit model and the proposed model and the data used to match those structures AV / C tuner subunit. 在AV/C3.0规格中说明了一般的描述符结构和命令(例如OPENDESCRIPTOR、READ DESCRIPTOR、WRITE DESCRIPTOR、OBJECT NUMBERSELECT命令以及子单元标识符、目标及目标表)。 In the AV / C3.0 specification illustrates the general structure of descriptors and commands (such as OPENDESCRIPTOR, READ DESCRIPTOR, WRITE DESCRIPTOR, OBJECT NUMBERSELECT command and a sub-unit identifier, a target and the target table). 理解如上所述的一般的AV/C增强有助于理解所提出的AV/C媒体转换器子单元,如此这样,插入到本文内的AV/C3.0规格仅仅是用作背景材料来参考。 General understanding described above AV / C helps enhance understanding of the proposed AV / C subunit media converter, so this was inserted into AV article inside / C3.0 specification is only used as a background reference. 因此,在这里也就不再对该信息进行一般性的重复。 Thus, where the information is no longer a general repetition. 这样,仅仅对AV/C媒体播放器/记录器子单元模型-特性模型、结构、命令以及实现的主要思路进行重点说明。 Thus, only for the AV / C media player / recorder subunit model - Features model, structure, command and achieve the main idea will be highlighted.

本发明的媒体播放器/记录器子单元模型的结构如上所述,依据本发明的盘驱动器装置子单元可以播放或记录盘媒体。 Media player of the invention / recorder subunit model of the structure described above, according to the disk drive device sub-unit of the present invention may be playing or recording disk media. 依据本发明的媒体播放器/记录器子单元模型概括了盘驱动器装置子单元的特征和功能性。 According to the present invention, the media player / recorder subunit model outlines the characteristics of the disk drive unit and sub-unit of functionality. 这样一来,媒体播放器/记录器子单元模型提供了一种装置,它能以与媒体类型无关的、高度兼容的方式影响盘驱动器装置子单元160的功能性和特征。 As a result, media player / recorder subunit model provides a device that has nothing to do with the media type, highly compatible way affect the disk drive unit sub-unit functionality and features 160. 为提供这些优点,媒体播放器/记录器子单元模型包括软件数据结构,在嵌入媒体播放器设备的计算机系统(例如图1B的计算机系统112)内显示了这种数据结构。 To provide these advantages, the media player / recorder subunit model includes software data structures, devices in the embedded media player computer system (e.g., a computer system 112 in FIG. 1B) shows the internal data structure. 在图中描述了这些数据结构,且以下将要讨论这些数据结构。 These data structures are described in the drawing, and the following will be discussed in these data structures.

现在请参见图2,表200说明了本发明媒体播放器/记录器子单元的盘子单元标识符描述符。 Now see Figure 2, Table 200 illustrate the present invention, the media player / recorder subunit plate unit identifier descriptor. 如表200所示,描述符-长度字段包括用于该描述符结构的字节数目。 As shown in table 200, the descriptor - length field including the number of bytes used for this descriptor structure. 根目标表数目(number-of-root-object-lists)字段包含直接与这一子单元相关的目标表的数目。 The number of root target table (number-of-root-object-lists) field contains the number of direct relevance to this sub-unit of the target table. 根目标表标识(root-object-list-id-x)字段是每个相关目标表的ID值。 Target table identifies the root (root-object-list-id-x) field is associated ID value for each target table. 根目标表数目字段表示这些ID值存在多少个。 Field root target number represents the number of these ID values exist. 制造商-从属-长度(manufacturer_dependent_length)和制造商-从属-信息(manufacturer dependent_information)字段被用作销售商-特定数据。 Manufacturers - slave - length (manufacturer_dependent_length) and manufacturer - slave - Information (manufacturer dependent_information) field is used as a vendor - specific data. 格式和内容可以完全由制造商来制作。 The format and content can be produced entirely by the manufacturer.

图3显示了表300,它说明了依据本发明一个实施例的盘-子单元-从属-信息。 Figure 3 shows a table 300, which illustrates an embodiment according to the disc of the present invention - subunit - dependent - information. 应当注意,表300的子单元属性从属信息字段是为将来的定义而保留的。 It should be noted that the sub-unit attribute table 300 is dependent information field is reserved for future definition. 如图3所示,所支持盘的类型数目字段包括这个子单元所支持的盘的不同种类的数目。 As shown in Figure 3, the support plate number type field including the number of the sub-units are supported by different types of discs. 例如,DVD/CD播放器将会支持两种盘类型。 For example, DVD / CD player, will support two disc type. 盘类型规格字段是一排所支持的盘(与所安装的盘相对)的规格。 Disc type specification field is supported by a row of plate (as opposed to the installation disc) specifications.

现在请参见图4,表400显示了依据本发明一个实施例的媒体类型规格的格式。 Referring now to Figure 4, Table 400 shows the media type specification in accordance with the format of one embodiment of the present invention. 如表400中所示,本发明的盘-类型字段显示了盘的类型。 As shown in Table 400, the disc of the present invention - Type field shows the type of disc. 位置较高的字节表示媒介种类,而位置较低的字节指定了更详细的规格或功能。 High byte position indicated media type, while the lower byte specifies the location of the more detailed specifications or functions. 类型-从属-长度包含类型-从属-信息字段所用的字节数目。 Type - the number of bytes used for the information field - dependent - length includes the type - dependent. 类型-从属-信息字段包括这样的信息,该信息对子单元所支持类型的媒介中的每一种来说是确定的。 Type - dependent - information field including such information, the information sub-unit of media types supported by each is determined.

图5显示了表500,表500更详细地说明了来自表400的盘-类型。 Figure 5 shows a table 500, the table more detailed description of the dish from the table 400 of 500 - type. 如表500所示,媒体播放器/记录器子单元支持各种类型的盘(例如CD-DA、视频CD、数据、预控数据(premastered)等)。 As shown in table 500, media player / recorder subunit supports all types of discs (such as CD-DA, Video CD, Data, pre-control data (premastered), etc.).

媒体播放器/记录器子单元的目标表以及目标现在请参见图6,表600说明了依据本发明一个实施例的两种表的类型。 Media player / recorder subunit of the target table and the target now see Figure 6, Table 600 describes the types of a two meter embodiment of the present invention is based. 表600显示了音频信迹表字段以及视频信迹表字段。 Table 600 shows the audio signal and the video signal trace Field Field track. 音频信迹表代表一张音频盘(CD-DA、MD等)。 Audio signal trace table represents an audio disc (CD-DA, MD, etc.). 音频信迹表包括总体上说明盘目录的信息(例如盘标题),同时还包括目标集合,每一个目标都代表单独一条音频信迹。 Audio signal trace table includes details of the disk directory information (such as a disc title) Overall, the collection also includes targets, each target represents a separate audio signal trace. 该表包括通过读取媒体目录而得到的信息。 The table includes the media catalog by reading the information obtained. 音频信迹表的表-特定-信息包括有关这张盘的“全盘”信息。 Audio signal trace table table - specific - information concerning this disc include "total" information. 以下,在图700中说明了音频信迹的表-特定-信息的格式。 Below 700 illustrated in FIG audio signal trace table - specific - format information.

图7显示了表700,它说明了来自表600的音频信迹的表-特定-信息字段的格式。 Figure 7 shows a table 700, which illustrates the table 600 from the audio signal trace table - specific - information field format. 如表700所示,最近一次刷新字段说明最后一次修改该表时的时间标记。 As shown in table 700, the last refresh Field Description last modified time stamp of the tables. 如果最近一次刷新字段的最高位被设置为壹,则最近一次刷新值包括一个27比特的计数器,该计数器在每次修改目标表时都增加(该计数器的最低位位于地址偏移0316处)。 If the last refresh highest bit field is set to One, the last refreshed value comprises a 27-bit counter that each time you change the target table have increased (least significant bit of the counter is at address offset 0316). 如果最高位为零,则最近一次刷新字段包括在后面的图8的表800中所示的时间标记。 If the most significant bit is zero, the last time refreshed field is included in the back of the table 800 shown in FIG. 8 mark.

盘-总-播放-时间字段确定了该盘的整体播放时间。 Dish - Total - Play - Time field specifies the overall playing time of the disc. 该字段被格式化为HH:MM:SS:FF,小时分量(HH)在其最高字节(MSB)内。 The field is formatted as HH: MM: SS: FF, hours component (HH) in its most significant byte (MSB) inside. 盘-最大-记录-容量字段确定了盘的最大记录时间。 - For maximum - Records - size field determines the maximum recording time of the disc. 这一字段被格式化为HH:MM:SS:FF,小时分量(HH)在其最高字节(MSB)。 This field is formatted as HH: MM: SS: FF, hours component (HH) in its most significant byte (MSB).

盘-记录-剩余-时间字段确定了盘上的剩余记录时间。 Disc - Record - Surplus - time field determines the remaining recording time on the disc. 该字段被格式化为HH:MM:SS:FF,小时分量(HH)位于其最高字节(MSB)。 The field is formatted as HH: MM: SS: FF, hours component (HH) in its most significant byte (MSB). 盘标题数目字段包含了盘标题的数目。 Disc title number field contains the number of the disk title. 有可能是用几种语言(英语、日语等)来提供盘标题。 There may be several languages (English, Japanese, etc.) to provide a disc title.

盘-标题[x]-长度字段包含这一盘标题所用的字节的数目。 Dish - Title [x] - length field contains the number of the disc title bytes used. 盘-标题[x]-字符码指定了这一盘标题的字符码。 Dish - Title [x] - character code specifies the disc title character codes. 该字符码标识出使用了哪一个字符集对标题字符进行编码。 The character code which identifies the character set used to encode characters for the title.

仍然请参见图7的表700,盘-标题[x]字段包含在特定字符码内的盘的标题。 See Figure 7 still table 700, the disc - Title [x] field contains the disc in a specific title character code. 媒体-类型-从属-长度字段包含媒体-类型-从属-信息字段所用的字节数目。 Media - Type - slave - length field contains the media - the number of bytes used in the information field - type - dependent. 媒体-类型-从属-信息字段包含这样一种信息,该信息对所述媒体-类型来说是特定的。 Media - Type - Slave - Information field contains such a message, the message to the media - type is specific. 对当前所确定的媒体类型,目前没有为其所规定的媒体-类型-从属-信息。 The determined current media types, there are no provisions for the media it - type - dependent - information. 当不存在信息时,媒体-类型-从属-信息-长度字段将被设置为零,且该字段将不存在。 In the absence of information, the media - type - Slave - Information - length field is set to zero, and the field will not exist.

图8显示了表800,它说明了当年份为奇数时年比特为1,而在年份为偶数时年比特为0。 Figure 8 shows a table 800, which states that when a year is a bit of an odd-numbered years, while in the years to even-numbered years bit is 0. 这种作法允许时间标记装置能控制两年的时间。 This approach allows time marking device can control two years. 时间标记的读取器可以检查年比特以及(被推测出的在别处可用的)当前的日历年度,以确定时间标记是否表示在当前年或前一年之间的变化。 Time stamp of the reader can check in bits and (be inferred available elsewhere) the current calendar year, in order to determine whether a time stamp shows changes between the current year or the previous year.

现在,请参见图9,其中显示了表900,表900说明了本发明的音频信迹目标的音频信迹入口-特定-信息字段的格式。 Now, see Figure 9, which shows a table 900, table 900 illustrates the audio signal of the present invention is an audio signal trace target track entrance - format information field - specific. 如表900所示,入口-特定-信息字段包括描述盘内容的各种信迹信息。 As shown in table 900, the entry - specific - information field includes a description of the contents of the various letter tray trace information. 在以下的表1000中将更详细地显示入口-特定-属性字段的内容。 It is displayed in more detail in the following table entry 1000 - content attribute field - specific.

图10显示了表1000,它更详细地说明了来自表900的入口-特定-属性字段。 Figure 10 shows the table 1000, it is more detailed description of the entry from the table 900 - specific - property field. 如表1000所示,可记录比特表示这张特定盘是否是可记录的。 As shown in Table 1000 can record bits whether this particular disc is recorded. 写保护比特告知这一张可记录盘是否受到了写保护装置的保护。 This is a write-protected bits inform recordable disc is write-protected by the protection device. 只有可记录比特为1时才能定义写保护比特。 Only bits can be recorded as 1:00 to define write-protected bits. 当可记录比特为0时,则应该将这一比特设置为0。 When the recordable bit is 0, then this bit should be set to 0.

图11显示了表1100,它说明了依据本发明一个实施例的媒体类型字段。 Figure 11 shows the table 1100, it shows the media type field in accordance with an embodiment of the present invention. 如表1100所示,媒体类型字段表明在特定媒体项上的信息格式。 As shown in Table 1100, media type field indicates the information format on a specific media item. 位置较高的字节表明媒体种类,而位置较低的字节更详细地指定了规范或功能。 Elevated position byte indicates the media type, while the lower position of the byte in more detail specified the specification or function. 数据类型意味着这是不同于AV格式(例如CD-ROM)的某种格式。 This means that the data type is different AV formats (e.g. CD-ROM) of a certain format.

如表11所示,例如,DVD电影盘应该具有值050116。 As shown in Table 11, for example, DVD movie discs should have a value of 050,116. 信迹-播放-时间字段包含信迹的总播放时间。 The tracks - Play - Time field contains a total playing time of the tracks. 该字段的格式为HH:MM:SS:FF,小时分量(HH)在其最高字节(MSB)。 The format of this field is HH: MM: SS: FF, hours component (HH) in its most significant byte (MSB). 信迹标题数目字段包含提供给这一信迹的标题的数目。 The title field contains the number of the tracks to the number of the letters of the title track. 由于使用了盘标题,因此使得对每一个信迹标题,都能提供出几种不同的语言。 The use of disc title, thus making the tracks for each title, can offer a number of different languages. 信迹-标题[x]-字符码指定了信迹标题的字符码。 The tracks - Title [x] - character code specifies the tracks title character codes. 信迹-标题[x]-长度字段包含了信迹标题所使用的字节数目。 The tracks - Title [x] - length field contains the number of bytes in the tracks in which the title.

信迹-标题[x]字段包含以所指定的字符码形式的信迹标题。 The tracks - Title [x] field contains the specified character code in the form of letters of the title track. 信迹-从属-信息-长度字段包含信迹-从属-信息字段所用的字节数目。 The tracks - the number of bytes used in the information field - dependent - information - length field contains the tracks - dependent. 信迹-从属-信息字段包含用于盘媒体的信迹-特定信息。 The tracks - slave - Information field contains the tracks for the disc media - specific information.

盘驱动器子单元命令现在,请参见图12,图12显示了表1200,表1200说明本发明的驱动器子单元命令。 Disk drive sub-unit command now, see Figure 12, Figure 12 shows the table 1200, table 1200 Description Drive subunit command of the present invention. 如表1200所示,驱动器子单元命令包括输入媒体命令、输出媒体命令、播放命令等。 As shown in Table 1200, drive subunit commands include input media command, the output media command, the player commands. 除记录命令外,这些命令中的每一个都在表13到21中得到了进一步的说明。 In addition to recording commands, these commands are each in table 13-21 has been further explanation.

表13显示了表1300,它说明了来自表1200的输入媒体命令。 Table 13 shows a table 1300, it shows from the input media command table 1200. 输入媒体命令用于将媒体放置到盘驱动器装置子单元中。 Enter the media command to place media into the disk drive device subunit.

图14显示了表1400,它说明了来自表1200的输出媒体命令。 Figure 14 shows the table 1400, which describes the output media command from the table 1200. 输出媒体命令用于将媒体从盘驱动器装置子单元中取出。 Output media command is used to remove the media from the disk drive device subunit.

图15显示了表1500,它说明了来自表1200的播放命令。 Figure 15 shows the table 1500, it shows the play command from the table 1200. 播放命令用于启动播放。 Play command starts playback. 如果指定的播放开始点是在该命令之前,则播放从媒体的起始处开始。 If the specified playback start point before the command, the playback starts from the beginning of the media.

图16显示了表1600,表1600说明了来自表1200的停止控制命令。 Figure 16 shows a table 1600, table 1600 from table 1200 illustrates the stop control command. 该停止控制命令用于停止正在被播放的媒体。 The stop control command is used to stop being played in the media.

图17显示了表1700,表1700说明了来自表1200的暂停控制命令。 Figure 17 shows the table 1700, Table 1700 shows the pause control command from the table 1200. 暂停控制命令用于暂停正在播放的媒体。 Pause control command to pause playing media. 如果在媒体正在播放时使用该命令,则媒体被暂停在当前的播放点。 If you use this command when the media is playing, the media playback is paused at the current point. 如果不是这样,则媒体被暂停在其起始处。 If not, then the media is paused at its beginning.

图18显示了表1800,表1800说明了来自表1200的下一个控制命令。 Figure 18 shows a table 1800, table 1800 from table 1200 illustrates the case of a control command. 下一个控制命令用于播放由“唯一单元”所标定的下一个播放点。 Under a control command to the next play point played by the "only means" of calibration.

图19显示了表1900,表1900说明了来自表1200的前一个控制命令。 Figure 19 shows a table 1900, table 1900 from table 1200 illustrates the previous control command. 前一个控制命令用于播放由其唯一单元所标定的前一个播放点。 A control command before the previous one player point play by its unique calibration unit.

图20显示了表2000,表2000说明了来自表1200的访问播放控制命令。 Figure 20 shows the table 2000, Table 2000 shows the access playback control commands from table 1200. 访问播放控制命令用于从这一命令所指定的点开始播放。 Access playback control commands for the specified command from this point to start playing.

图21显示了表2100,表2100说明了来自表1200的访问暂停命令。 Figure 21 shows a table 2100, table 2100 describes the access pause command from table 1200. 访问暂停命令用于暂停在由该命令所指定的特定点。 Access pause command to pause at a particular point specified by the command.

现在请参见图22,它显示了一个依据本发明一个实施例的处理的步骤2200的流程图。 Referring now to Figure 22, which shows a flow chart of the steps according to the present invention, an embodiment of the processing 2200. 处理2200是在多盘类型播放器/记录器同家用视听网上的其它设备之间的典型的接口处理。 2200 is typical of the interface process to deal with other devices in the same household audio and video online between multiple disc type player / recorder. 接口处理是通过依据本发明一个实施例的一个媒体播放器/记录器子单元模型(例如图1C的媒体播放器/记录器子单元模型151)来实现的。 Interface processing is performed by a media player based on an embodiment of the present invention / recorder subunit model (for example, Fig. 1C media player / recorder subunit model 151) to achieve. 如上所述,家用视听网是以IEEE1394协议为基础的。 As noted above, home audio network is based on IEEE1394 protocol.

在步骤2201中,与家用视听网相连的一个外部设备通过IEEE1394通信链路来访问多盘类型播放器(例如图1C的DVD播放器123)的一个媒体播放器记录器子单元模型。 In step 2201, an external device connected to the home network to access the audio multi-disc type player via IEEE1394 communication link (for example, Fig. 1C DVD player 123) is a media player recorder subunit model. 如上所述,控制器设备(例如一个接收器/放大器、机顶盒等)一般都响应一些用户输入,通过向媒体播放器/记录器子单元模型发送标准化消息来访问多盘播放器。 As described above, the controller device (such as a receiver / amplifier, set-top boxes, etc.) usually respond to some user input, through the media player / recorder subunit model standardization send a message to access the multi-disk player. 在嵌入多盘播放器内的计算机系统中显示有这种媒体播放器/记录器子单元模型。 Embedded within the multi-disk player, a computer system showed that the media player / recorder subunit model.

在步骤2202内,媒体播放器/记录器子单元模型响应来自控制器设备的请求,访问盘驱动器装置内的盘,以确定盘的内容信息。 In step 2202, a media player / recorder subunit model in response to a request from the controller device, disk access disk drive apparatus to determine the contents of the disc information. 如上所述,盘驱动器装置直接与媒体播放器/记录器子单元模型相面接,并通过媒体播放器/记录器与其它设备相接。 As described above, the disk drive unit directly to the media player / recorder subunit model physiognomy access, and connecting with other devices via the media player / recorder. 通过IEEE1394通信链,由媒体播放器/记录器子单元模型将盘的内容(例如信迹数目、信迹长度、信迹标题等)通知给其它设备。 By IEEE1394 communications link, the media player / recorder subunit model of the disc content (such as the number of tracks letter, letter trace lengths, the tracks titles, etc.) notifies the other devices.

在步骤2203中。 In step 2203. 控制器设备选择盘中的一条信迹,并播放所选信迹。 Select the disk controller device one of the tracks, and play the tracks selected. 如上所述,盘驱动器装置命令是由媒体播放器/记录器模型来确定的。 As described above, the disk drive device is made by a media player / recorder model determined. 使用这些命令,控制器设备访问盘驱动器装置子单元的函数。 Using these commands, function controller device accesses the disk drive device subunit. 应当注意,通过这些命令可得到盘驱动器装置子单元的全部功能性。 It should be noted that all of the functionality of these commands can be obtained by the disk drive device subunit. 例如,控制器可以用相同的方式发送“记录”命令、“快速向前”命令、“暂停”命令或类似命令。 For example, the controller can send the same "record" command, "fast forward" command, "pause" command or a similar command.

在步骤2204中,在对盘驱动装置执行完命令后,媒体播放器/记录器子单元更新盘驱动器装置的状态,并更新正在被播放的盘的状态。 In step 2204, after executing the command to the disk drive device, media player / recorder subunit update the status of the disk drive unit and update the state of the disc being played. 状态信息例如可以包括正在被播放的特定信迹、该信迹的时间剩余的总量以及类似信息。 Status information may include certain of the tracks being played, the remaining time in the tracks of the total, and similar information. 之后,经更新的状态被送到控制器设备,并通过IEEE1394通信链被送给网络上的其它设备。 After that, the updated status is sent to the controller device, and is sent to the other devices on the network through IEEE1394 communication links.

这样,本发明提供了一种设备模型,它与盘媒体的类型无关,并因此支持任何一种类型的盘媒体(CD、迷你盘等)。 Thus, the present invention provides a device model, it has nothing to do with the disc media type and therefore support any type of disc media (CD, mini disk, etc.). 本发明提供了一种模型,它能支持对用于目录引导和选择的AV/C协议的增强,该模型对目录显示和说明既提供了详细摘要,也提供了一般摘要,因此本发明允许一定范围的(从非常简单的一直到非常复杂的)控制器能利用其特征。 The present invention provides a model that can support AV guide for catalog and select / C protocol enhancements, the model directory display and provides a detailed description of both the summary, but also provide a general summary, the present invention allows a certain (from very simple to very complex it has been) controller can take advantage of the range of its features. 本发明的模型支持状态报告和通知装置,以便控制器能知道设备中发生了什么,这样能使用户得到通知。 Model of the present invention supports status reporting and notification devices, so that the controller can know the device what happened, so that enables users to be notified. 这一性能在分布式IEEE-1394网络环境中尤为重要,在这种环境中设备可以远离控制器/用户。 This performance is especially important in a distributed IEEE-1394 network environment, in this environment devices may be remote from the controller / user. 另外,本发明为盘播放器/记录器装置提供了基于软件的模型以及命令集,用于能存储大量媒体内容的多盘类型播放器,因此允许任意感兴趣的输入能引导驱动器内的媒体的目录,以访问这些目录(例如选择盘上的一条信迹)以及监视驱动器的状态。 Further, the present invention is a disk player / recorder apparatus provides software-based model and command set, and can store large amounts of media content for multi-disc type player, thus allowing interested can enter any boot media drive within directory to access the directory (for example one of the tracks on the disc selection) and monitor drive status.

本文所提供的对本发明特定实施例的前述描述是用于举例说明本发明。 The foregoing description provided herein for certain embodiments of the invention are intended to illustrate the present invention. 不应该试图把它们当作是穷举本发明,或将本发明限制为所公开的几种明确的形式,很明显,依据上述讲授能作出许多修改和变化。 Should not attempt to use them as exhaustive of the invention, or to limit the invention to the precise form disclosed several, obviously, based on the above teachings, many modifications and changes can be made. 所选以及所说明的实施例是为了更好地解释本发明的原理及其实际应用,因此使得本技术领域的其它人员能更好地利用本发明以及经过各种修改的适用于特定用途的各种实施例。 Selected and illustrated embodiment is to better explain the principles of the invention and its practical application, thereby enabling others skilled in the art can better utilize the invention and various modifications through for a particular purpose of each such an embodiment. 打算用由所附的权利要求书中来限定本发明的范围及其等价内容。 Intended by the appended claims and their equivalents to limit the scope of the present invention.

Classifications
International ClassificationH04N5/44, H04N21/4363, G11B19/02, G11B31/00, H04B1/20, H04N5/77, G11B27/00, G11B27/36, G06F13/10, H04L12/64, G06F3/06, G11B20/10, H04N5/765, H04N5/775, H04L12/40
Cooperative ClassificationH04N21/43615, H04N21/8106, H04N21/4135, Y10S707/99943, Y10S707/99942, G11B31/00, H04N5/77, H04B1/205, H04N5/765, G11B2220/2529, H04N5/775, H04L12/40117, G11B27/002, G11B2220/2562, H04N21/43632, G11B19/02, G11B2220/213, G11B27/36, H04N5/4401, G11B2220/2545
European ClassificationH04N21/4363C, H04B1/20C, G11B31/00, G11B19/02, H04N5/765, G11B27/36, G11B27/00A, H04L12/40F10
Legal Events
DateCodeEventDescription
6 Sep 2000C06Publication
1 Nov 2000C10Entry into substantive examination
7 Nov 2007C14Grant of patent or utility model