CN100347779C - 视听系统 - Google Patents
视听系统 Download PDFInfo
- Publication number
- CN100347779C CN100347779C CNB988078007A CN98807800A CN100347779C CN 100347779 C CN100347779 C CN 100347779C CN B988078007 A CNB988078007 A CN B988078007A CN 98807800 A CN98807800 A CN 98807800A CN 100347779 C CN100347779 C CN 100347779C
- Authority
- CN
- China
- Prior art keywords
- media player
- media
- disc
- item
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40117—Interconnection of audio or video/imaging devices
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/002—Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/36—Monitoring, i.e. supervising the progress of recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B31/00—Arrangements for the associated working of recording or reproducing apparatus with related apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/16—Circuits
- H04B1/20—Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver
- H04B1/205—Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver with control bus for exchanging commands between units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4135—Peripherals receiving signals from specially adapted client devices external recorder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
- H04N21/43632—Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network involving a wired protocol, e.g. IEEE 1394
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8106—Monomedia components thereof involving special audio data, e.g. different tracks for different languages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/213—Read-only discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2525—Magneto-optical [MO] discs
- G11B2220/2529—Mini-discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2545—CDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99942—Manipulating data structure, e.g. compression, compaction, compilation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
Abstract
在包括通过IEEE 1394总线而相连的多个设备的家用视听网中,用于访问多项类型媒体播放器的一个媒体驱动器装置的系统。该多项类型媒体播放器可以播放任何类型的盘媒体项。媒体驱动器装置包含在多项类型媒体播放器中,并被配置,以便能播放或记录存储在多项类型媒体播放器中的媒体项。一个计算机系统被嵌入到多项类型播放器中。以软件为基础的媒体播放器模型是在计算机系统上运行的,并由此使该计算机系统能实现对媒体驱动装置进行访问的一种方法。这样一来,所述计算机系统可以与通过以IEEE 1394为基础的网络的IEEE 1394通信链而连接到多项媒体播放器的多个设备相接,并能提供对媒体驱动装置的一个标准命令集。媒体播放器模型提供了一组标准命令,它允许网上的多个设备访问媒体驱动器装置,由此可访问所安装的媒体项,并控制媒体驱动器装置的功能性。
Description
发明领域
本发明涉及视听系统。尤其是,本发明涉及通过使用工业标准AV/C协议的IEEE 1394总线而与视听媒体设备相接。
背景技术
典型的家用视听设备的安装包括若干部件。例如:收音机、CD播放器、一对扬声器、电视、VCR、录音座及类似装置。这些装置中的每一个都通过一组一组的导线而彼此相连。有一个部件通常都是家用视听系统的中心部件。这通常就是收音机或调谐器。调谐器具有用于耦合到其它部件的若干个特定输入。调谐器具有相应的若干控制按钮或控制开关,它们能为这些部件提供有限度的可控性和互用性。控制按钮和控制开关通常位于调谐器的前端。在许多情况下,在手持遥控单元上也有一套与上述这些按钮和开关的一部分或全部相同的按钮和开关。用户通过操纵调谐器面板上的按钮和开关,或者,通过操纵手持遥控单元上的按钮和开关来控制家用视听系统。
这种传统的家用视听系统范例已变得非常流行。但随着家用视听系统的新的用户电子设备的数目的增加,同时还随着这些设备的精巧性以及性能的提高,传统范例所带来的若干问题被暴露出来。其中一个问题就是在家用视听系统中,各设备之间不相容。与被连接到来自另一个制造商的相似的设备上相比,来自一个制造商的用户电子设备更经常的是被以不同方式连接到一个视听系统。
例如,由一个制造商制造的多盘类型播放器可能与另一个制造商所制造的电视不能很好地结合,这会不能充分利用其性能。例如,多盘类型播放器可能不能插入能允许该多盘类型播放器有更精巧功能的硬件(例如,特定的输入和输出)。这样,用较简单的、不太复杂的电视或电缆解码器可能不能使用这些功能。
包括多盘类型播放器设备的家用AV系统尤其成问题,这是因为多盘类型播放器会包含及访问广泛的各种各样的信息。例如,在市场上就有可支持CD、DVD和CD-ROM的几种多盘类型的光盘播放器。这个问题可能会变得更困难,它给出了这样一个事实,即有可能没有直观的、简易可行的方法来利用家用AV系统的任何一个其它的遥控(例如调谐器的遥控)来访问不同的信迹。
虽然网络及接口技术(例如IEEE 1394串行通信总线以及广泛使用的数字系统)的出现为改正上述问题提供了希望,但仍然没有相干的、开放的、可扩充的结构,这种结构可利用多盘类型播放器设备来实现智能内容引导(content navigation)以及选择。不存在为家用AV系统内的设备之间提供状态报告和通知而使得用户被通知的系统。由于IEEE 1394技术的传播是跨产品种类的,所以必须为象VCR和多盘播放器这样的各种各样的设备或功能组定义逻辑模型和命令集。随着对用户可用的媒体内容的合计总量呈几何级数增长,就象是使用多盘类型播放器的情况那样,迫切需要能提供可灵活高效地访问媒体内容的标准装置。
发明概述
由此,我们所需的是这样一种设备模型,它与盘媒体的类型无关,因此能支持任何类型的盘媒体(CD、迷你盘等)。我们所需的是这样一种模型,它支持用于目录引导和选择的AV/C协议的增强,这种模式对目录显示及说明既提供了详细摘要也提供了一般摘要,上述模型允许一定范围的(从非常简单的一直到非常复杂的)控制器可以利用其特性。我们所需的是这样一种模型,它能支持状态报告及通知装置,这样控制器能知道在该设备内发生了什么,这样使用户得到通知。这一点在分布式网络环境中尤为重要,在这种环境中设备有可能位于一个小室内,或者也可与控制器/用户处于住宅的不同房间。我们还需要的是用于盘播放器/记录器装置的这样一种逻辑模型和命令集,其中这种盘播放器/记录器装置是用于能存储大量媒体内容的多盘类型播放器。所需的模型及命令应该允许任何有兴趣的机构能引导驱动器内的媒体目录,应该允许访问这些目录(例如选择盘上的一条信迹),以及应该允许监视驱动器的状态。本发明提供了满足上述要求的一种方法和系统。
例如,在典型实施例中,一个家用视听网包括多个通过IEEE 1394总线而连接的设备,本发明包括用来播放多个媒体项类型的多盘类型媒体播放器。一个媒体驱动器装置被包含在多项类型媒体播放器中,并被如此配置以便能播放或记录存储在多项媒体播放器中的媒体项类型。一个嵌入式计算机系统被包含在多项媒体播放器中。基于软件的媒体播放器模型是在计算机系统上运行的,并因此,使得计算机系统能实现访问媒体驱动器装置的一种方法。这样一来,该计算机系统就与通过基于IEEE 1394网络的一个IEEE 1394通信链耦合到多项媒体播放器的多个设备连接,并为媒体驱动器装置提供一个标准命令集。媒体播放器模型提供了一组标准命令,该命令允许网上的多个设备访问媒体驱动器装置,因此能访问已安装的媒体项,并控制媒体驱动器装置的功能性。
以这种方式,本发明提供了与媒体类型无关的一种模型,因此能支持任意类型的盘媒体(CD、迷你盘等)。本发明的模型支持用于目录引导和选择的AV/C协议的增强,该模型对目录显示和说明既提供了详细的摘要说明也提供了一般摘要,本发明的模型允许一定范围的(从非常简单的一直到非常复杂的)控制器能利用其特性。另外,本发明包括对状态报告和通知装置的支持,以便多个控制器能知道在该设备内发生了什么,因此使得用户得到通知。
本发明的模型支持对用于目录引导和选择的众所周知的AV/C协议的增强,该模型对目录显示和说明既提供了详细摘要也提供了一般摘要,本模型允许一定范围的(从非常简单一直到非常复杂的)控制器能利用其特性。
本发明定义了用于盘播放器/记录器装置的一种逻辑模型和命令集。该模型和命令集允许任何感兴趣的机构(例如一个接收机/放大器)能引导驱动器内的媒体的目录,并允许访问这些目录(例如选择盘上的一条信迹),允许监视驱动器的状态。
本发明能在基于IEEE 1394的家用视听网络的环境中提供这些优点。本发明定义了用于盘媒体播放器-记录器的以软件为基础的逻辑模型以及命令集,上述盘媒体播放器-记录器与媒体类型无关。本发明的模型支持任意类型的盘媒体(CD、迷你盘、激光盘等等)。这里提供了一种一般的目录说明装置,它能依据恰巧在此时安装的媒体的具体细节来指定数据结构。该模型不会凭任何特定类型的媒体而对盘子单元强加任何限制,但它确实能支持有可能发生的各种现实世界的约束(例如盘被写保护,这样它不能被更改)。
本发明的模型支持状态报告和通知装置,这样,控制器可以总能知道在该设备内将要发生什么,这使用户能得到通知。这在分布式网络环境中是尤为重要的,在这种环境中,该设备可以处于一个小室内,或可以与控制器/用户处于住宅的不同房间。
而且,本发明的模型又支持这样一种产品,可以选择该产品,使其仅仅是一个媒体播放器,或是既可以是播放器又可以是记录器(以下称为播放器-记录器)。但是,应该理解,本发明的模型也可以仅仅用作是一个播放器,正象与播放器-记录器的情形相反的那样。
本发明的媒体播放器-记录器子单元模型是由说明书来确定的,而它又确定了几种数据结构,以用于媒体类型说明(如何描述只读光盘、DVD盘等)、媒体的目录(对于盘上每个信迹的标题、每个信迹的持续时间等),以及用于状态报告和通知。依据本发明,可以用各种方式修改这些数据结构,以便包括或排除许多条信息,这些信息有可能有效也有可能无效,这依赖于媒体以及能作成相应的驱动器装置的硬件和软件的性能。例如,设计者可以选择,使本发明说明书中的某些部分不被实现,以便能设计出一种媒体记录器而不是播放器。
附图说明
通过例举附图中的例子而不是通过限定来说明本发明,在以下附图中,相似的参考号指相似的部件,其中:
图1A显示了本发明的计算机系统环境。
图1B显示了依据本发明一个实施例的一个家用视听网络。
图1C显示了依据本发明一个实施例的一个多盘类型播放器。
图2显示了说明依据本发明一个实施例的盘形子单元标识符的表。
图3显示了说明依据本发明一个实施例的盘形子单元从属信息的表。
图4显示了说明依据本发明一个实施例的媒体类型说明的格式的表。
图5显示了说明来自图4的表的盘类型字段的表。
图6显示了说明依据本发明一个实施例的两个明细表类型的表。
图7显示了说明来自图6的音轨清单-特定-信息字段的格式的表。
图8显示了说明依据本发明一个实施例的最后一次-更新字段的表。
图9显示了说明本发明音轨对象的音轨入口-特定-信息字段的格式的表。
图10更详细地显示了说明来自图9的表的入口-特定-属性字段的表。
图11显示了说明依据本发明一个实施例的媒体-类型字段的表。
图12显示了说明本发明的驱动器子单元的命令的表。
图13显示了说明来自图12的表的输入媒体命令的表。
图14显示了说明来自图12的表的输出媒体命令的表。
图15显示了说明来自图12的表的播放命令的表。
图16显示了说明来自图12的表的停止控制命令的表。
图17显示了说明来自图12的表的暂时控制命令的表。
图18显示了说明来自图12的表的下一个控制命令的表。
图19显示了说明来自图12的前一个控制命令的表。
图20显示了说明来自表12的访问播放控制命令的表。
图21显示了说明来自图12的表的访问暂停控制命令的表。
图22显示了依据本发明一个实施例的处理步骤的流程图。
发明的详细说明
下面,将对本发明的实施例提供详细的参考,在附图中对其中的例子进行了说明。虽然本发明是联系最佳实施例来说明的,但应该理解,并不打算将本发明限制在这些实施例上。相反,本发明试图覆盖包含在本发明的主旨和范围内的所有选择、修改和等价内容。另外,在以下对本发明的详细说明中,提出了许多具体细节,以使大家能全面理解本发明。但是,显而易见,对本领域技术人员来讲,没有这些具体细节,依然可以实现本发明。在其它例子中,没有对众所周知的方法、步骤、部件和电路进行详细说明,因为没有必要使其冲淡本发明。
本发明提供了一种设备模型,它与盘媒体类型无关,因此支持任意类型的盘媒体(CD、迷你盘等等)。本发明提供了一种模型,它支持对用于目录引导和选择的AV/C协议的增强,该模型对目录显示和说明既提供了详细摘要,也提供了一般摘要,并允许一定范围内的控制器(从非常简单的一直到非常复杂的)能利用其特性。本发明的模型支持状态报告和通知装置,这样控制器能知道在该设备内发生了什么,因此也能通知用户。这种能力在分布式IEEE-1394网络环境中尤为重要,在这种环境中该设备可能位于远离控制器/用户的地方。另外,本发明还提供了用于盘播放器/记录器装置的以软件为基础的模型和命令集,其中这种装置用于能存储大量媒体目录的多盘类型播放器,本发明能允许任何感兴趣的机构引导驱动器内的媒体目录,允许访问目录(例如选择盘上的一条信迹),并允许监视该驱动器的状态。下面将详细说明本发明和其有益效果。
表示法及术语
详细说明的某些部分在以下被表示为术语:过程、步骤、逻辑块、处理以及对计算机内数据位的操作的其它符号表达法。这些说明和表达法都是本领域技术人员在数据处理技巧中所用的手段,以便将其工作主旨最有效地传达给本领域中的其它技术人员。这里,过程、计算机执行的步骤、逻辑块、处理等等一般都被认为是指向所需结果的独立序列的步骤或命令。这些步骤就是那些需要物理操作的物理量。尽管并不必要,但通常,这些数量都取能被存储、传送、组合、比较以及能在计算机内操作的电信号或磁信号的形式。已经证实其方便性,主要是由于其通用的用法,将这些信号称为比特、值、单元、符号、字符、项、数字或类似名称。
但应当牢记的是,所有这些以及相似的术语都与恰当的物理量有关,并且仅仅是加到这些量上的方便的标签。除非特别标明与以下讨论明显不同,应该理解在说明本发明的过程中,讨论中所使用的象“处理”、“计算”、“变换”、“用例子说明”、“判定”、“显示”、“识别”等这样的术语是指计算机系统或类似电子计算设备的操作或处理,上述计算机系统或电子计算设备对计算机系统寄存器和存储器内的被表示为物理(电)量的数据进行处理并将其变换到计算机系统寄存器或存储器或其它有关信息的贮存、传输或显示设备内的被表示为物理量的相似的其它数据。
计算机系统环境
参见图1A,它图示了计算机系统112。在本发明的以下讨论中,在一个实施例中所实现的某些处理和步骤被当作一系列命令(例如软件程序)来讨论,这些命令都存在于系统112的计算机可读存储器单元内,并由系统112的处理器来执行。当执行时,所述指令使得计算机系统执行指定操作,并显示出指定的工作状态,这将在以下进行详细说明。
一般来说,本发明所使用的计算机系统112包括用于传输信息的一个地址/数据总线100、与总线100相连的用于处理信息和指令的一个或多个中央处理器101、与总线100相连的用来存储中央处理器101用的信息和指令的一个计算机可读易失性存储器单元102(例如随机存取存储器、静态RAM、动态RAM等)、与总线100相连的用来存储处理器101用的静态信息和指令的一个计算机可读非易失性存储器单元103(例如只读存储器、可编程ROM、快闪存储器、EPROM、EEPROM等)。系统112还可选择包括大量的象磁或光盘以及盘驱动器这样的贮存计算机可读数据贮存设备104,它们与总线100相连,用于存储信息和指令。另外,系统112也可选择包括一个显示器设备105、一个字母数字输入设备106、一个光标控制设备107以及一个信号输入/输入设备108。显示器设备105与总线100相连,用于向计算机用户显示信息;字母数字输入设备106包括与总线100相连的字母数字键以及功能键,用于向中央处理器101传输信息和命令选择;光标控制设备107与总线相连,用于向中央处理器101传输用户输入信息和命令选择;信号输入/输出设备108与总线100相连,用于向处理器101传输信息、命令选择、数据等,或用于接收来自处理器101的信息、命令选择以及数据等。
参见图1B,它显示了依据本发明一个实施例的家用视听网120。网络120包括6种设备:电视机121、接收器122、多盘类型播放器/记录器123、CD单元124、机顶盒125以及视频摄象机126。设备121-126中的每一个都能通过相应的IEEE 1394总线链130a至130e进行通信联络,从而形成一个单独的网络,在该网上的每个设备都能与网上的任意一个其它设备进行通信(例如是依据了众所周知的IEEE1394总线协议)。虽然所显示的网络是包括了6种设备,但应当能理解网络120适于包括任意数目的设备,该数目最高为总线技术的物理极限(例如用于IEEE 1394的为63个设备)。
图1中的网络120所用的IEEE 1394串行总线是一种用于数字设备间互连的高速总线结构,因此提供了通用的输入/输出连接。IEEE1394标准确定了用于这种操作的数字接口,因此避免了在总线上执行传输之前,将数字数据转换为模拟数据的操作。与此相对照,接收操作接收来自总线的数字数据而不是模拟数据,因此不需要将模拟数据转换为数字数据。IEEE 1394标准所需的电缆与连接这类设备所用的其它体积庞大的电缆相比,尺寸非常细。在总线运行的同时,可以将这些设备加到IEEE 1394总线上,也可以将这些设备从总线上拆下来。如果一个设备被如此添加或被如此拆除,总线能自动对自己进行重新配置,以便在此时存在的节点之间传输数据。一个节点被看作是一个逻辑实体,它在该总线结构上具有唯一的地址。每一个节点都提供了一个标识ROM、标准的一套控制寄存器和其自身的地址空间。
图1B的网络120的IEEE 1394通信标准支持数字编码信息的等时数据传送。等时数据传送是一种实时传送,它的出现使得对传输和接收操作来说,重要时刻之间的时间间隔具有相同的宽度。等时传送的每一个数据包都是在其自己的时间期间内被传送的。等时传送数据的一个应用的例子是从机顶盒124到电视121。机顶盒125接收来自有线电视公司的视频流,并将该数据流分为离散的包。之后,机顶盒125在一个时间周期内传送在该有限的时间周期内所记录的表示图象和声音的每一个包,以用于电视机121的显示。IEEE 1394标准总线结构为各个应用之间的等时数据传输提供众多的信道。尤其是,一个六比特的信道号与数据一起传输,以保证由适当的应用来接收。这种做法允许众多应用能在总线结构上同时传送等时数据。异步传输是传统的数据传输方法,它能及时进行,并能将大量的数据从源传送到目的地。
应该理解,本发明同样非常适用于基于IEEE 1394以外的其它熟知的网络或总线标准的家用视听网络。这种标准例如可以包括以太网、通用串行总线、令牌环等等。因此,在这里仅显示并说明了网络120的IEEE 1394结构,将其作为总线结构的一个例子。
如上所述,本发明提供了一种能概括网上设备的功能性的软件数据结构,还提供了一种标准化方法和系统,用于设备间的相互作用,并用于利用调用等手段来控制设备的功能性。尤其是,本发明提供了一种标准化的数据结构,以便能作用于以盘为基础的媒体播放器/记录器(例如多盘类型播放器123)以及其它这类媒体设备。本文将这一数据结构称为“模型”。正象其名字所暗示的那样,依据本发明的模型概括了设备的特征和功能性,因此提供了一种装置,它能作用于与媒体类型无关以及与例如象接收器122或机顶盒125这样的广泛的“控制器设备”兼容的设备。本发明的设备模型是展示在计算机系统内的,而该计算机系统一般都是被嵌入在设备自身内的。在以下图1C中将说明多盘类型播放器123以及嵌入其中的计算机系统112。
图1C显示了依据本发明一个实施例的多盘类型播放器/记录器。如上所述,多盘类型播放器/记录器包括嵌入其内部电子设备的计算机系统112。在计算机系统112内所展示的是依据本发明一个实施例的一个媒体播放器/记录器子单元模型151。
就媒体播放器/记录器子单元模型151来说,它明确地提供对盘驱动器装置子单元160的功能性和特征的概括。通过计算机系统112,网络120内的其它软件模块和控制器可以访问以及控制盘驱动器装置160的功能、状态等等。网络120上的其它设备通过作用于媒体播放器/记录器子单元模型151而影响盘驱动器装置160。通过链路130d和130e,IEEE 1394接口140对网络提供了一条通信链路。
本发明的盘驱动器装置子单元160可以播放或记录盘媒体。存在许多种盘媒体,其中的一部分包括音频和视频数据,而其它的一些包括计算机数据。例如,多盘类型播放器123适用于播放视听媒体(例如来自DVD盘的高品质数字视频)。
依据本发明的媒体播放器/记录器子单元模型151,概括了使用众所周知的AV/C协议的盘驱动器装置子单元160的特征和功能性。这样一来,媒体播放器/记录器子单元模型151提供了一种装置,它能以与媒体类型无关的方式影响盘驱动器装置单元160的功能和特征,这种方式可以与例如是接收器122或机顶盒125的广泛的“控制器设备”相兼容。
例如,媒体播放器/记录器子单元模型151支持状态报告和通知装置,这样,其它控制器(例如机顶盒125)就知道在设备内发生了什么,这样使用户得到通知。这在分布式网络环境中尤为重要,在这种环境中,执行控制的机顶盒125例如可以在住宅的另一个房间内。
应当注意,在本实施例(例如多盘类型播放器123)中,媒体播放器记录器子单元模型151支持与计算机数据媒体相对比的视听盘媒体。但是,为在访问视听内容的同时能访问计算机数据的内容,还要执行适当的计算机数据协议以及控制命令。
依然参见图1C,媒体播放器记录器子单元模型151是由规格来定的,这样又确定了几种数据结构,以用于媒体类型说明(如何描述光盘、DVD盘等等)、媒体目录(盘上每个信迹的标题、每条信迹的持续时间等),以及用于状态报告和通知。应当注意,可以有许多种方法来修改这些数据结构,以便包括或排除众多条信息,这些信息有可能有效也有可能无效,这依赖于特定媒体项的特性以及所作成的多盘类型播放器123的性能(例如是盘驱动器装置子单元160的性能等)。
媒体播放器/记录器子单元模型151支持状态报告和通知装置,这样,其它控制器(例如机顶盒125)就知道设备内发生了什么,并使用户得到通知。这在分布式网络环境中是尤为重要的,在这种环境中,执行控制的机顶盒125例如可以在住宅的另一个房间内。
媒体播放器/记录器子单元模型151是由技术规格确定的,该规格的具体执行留给了产品制造商。本发明的媒体播放器/记录器子单元模型规格确定了几种数据结构,以用于媒体类型说明(如何描述光盘、DVD盘等等)、媒体目录(盘上每条信迹的标题、每条信迹的持续时间等),以及用于状态报告和通知。可以使用很多方法来修改这些数据结构,以包括或排除众多条信息,这些信息可以有效也可以无效,这依赖于媒体以及作成盘驱动器装置子单元160的性能。
以下,将说明本发明典型的媒体播放器/记录器子单元模型的软件数据结构(例如媒体播放器/记录器子单元模型151)以及盘驱动器装置子单元的一个实施例(例如盘驱动器装置子单元160)。
媒体播放器/记录器子单元模型概述
在典型应用中,本发明的媒体播放器/记录器子单元模型被用来实现一个AV/C媒体播放器/记录器。如上所述,依据本发明的AV/C媒体播放器/记录器子单元是与任意一种特定类型的媒体播放装置(例如盘驱动器装置160)分离开的独立的一种功能性。AV/C盘媒体播放器/记录器子单元模型支持各种类型的盘媒体。
应该能理解,用于AV/C媒体播放器/记录器子单元模型的模型和数据结构与所提出的用于AV/C调谐器子单元的那些模型和数据结构相符。在AV/C 3.0规格中说明了一般的描述符结构和命令(例如OPENDESCRIPTOR、READ DESCRIPTOR、WRITE DESCRIPTOR、OBJECT NUMBERSELECT命令以及子单元标识符、目标及目标表)。理解如上所述的一般的AV/C增强有助于理解所提出的AV/C媒体转换器子单元,如此这样,插入到本文内的AV/C 3.0规格仅仅是用作背景材料来参考。因此,在这里也就不再对该信息进行一般性的重复。这样,仅仅对AV/C媒体播放器/记录器子单元模型-特性模型、结构、命令以及实现的主要思路进行重点说明。
本发明的媒体播放器/记录器子单元模型的结构
如上所述,依据本发明的盘驱动器装置子单元可以播放或记录盘媒体。依据本发明的媒体播放器/记录器子单元模型概括了盘驱动器装置子单元的特征和功能性。这样一来,媒体播放器/记录器子单元模型提供了一种装置,它能以与媒体类型无关的、高度兼容的方式影响盘驱动器装置子单元160的功能性和特征。为提供这些优点,媒体播放器/记录器子单元模型包括软件数据结构,在嵌入媒体播放器设备的计算机系统(例如图1B的计算机系统112)内显示了这种数据结构。在图中描述了这些数据结构,且以下将要讨论这些数据结构。
现在请参见图2,表200说明了本发明媒体播放器/记录器子单元的盘子单元标识符描述符。如表200所示,描述符-长度字段包括用于该描述符结构的字节数目。根目标表数目(number-of-root-object-lists)字段包含直接与这一子单元相关的目标表的数目。根目标表标识(root-object-list-id-x)字段是每个相关目标表的ID值。根目标表数目字段表示这些ID值存在多少个。制造商-从属-长度(manufacturer_dependent_length)和制造商-从属-信息(manufacturer_dependent_information)字段被用作销售商-特定数据。格式和内容可以完全由制造商来制作。
图3显示了表300,它说明了依据本发明一个实施例的盘-子单元-从属-信息。应当注意,表300的子单元属性从属信息字段是为将来的定义而保留的。如图3所示,所支持盘的类型数目字段包括这个子单元所支持的盘的不同种类的数目。例如,DVD/CD播放器将会支持两种盘类型。盘类型规格字段是一排所支持的盘(与所安装的盘相对)的规格。
现在请参见图4,表400显示了依据本发明一个实施例的媒体类型规格的格式。如表400中所示,本发明的盘-类型字段显示了盘的类型。位置较高的字节表示媒介种类,而位置较低的字节指定了更详细的规格或功能。类型-从属-长度包含类型-从属-信息字段所用的字节数目。类型-从属-信息字段包括这样的信息,该信息对子单元所支持类型的媒介中的每一种来说是确定的。
图5显示了表500,表500更详细地说明了来自表400的盘-类型。如表500所示,媒体播放器/记录器子单元支持各种类型的盘(例如CD-DA、视频CD、数据、预控数据(premastered)等)。
媒体播放器/记录器子单元的目标表以及目标
现在请参见图6,表600说明了依据本发明一个实施例的两种表的类型。表600显示了音频信迹表字段以及视频信迹表字段。音频信迹表代表一张音频盘(CD-DA、MD等)。音频信迹表包括总体上说明盘目录的信息(例如盘标题),同时还包括目标集合,每一个目标都代表单独一条音频信迹。该表包括通过读取媒体目录而得到的信息。音频信迹表的表-特定-信息包括有关这张盘的“全盘”信息。以下,在图700中说明了音频信迹的表-特定-信息的格式。
图7显示了表700,它说明了来自表600的音频信迹的表-特定-信息字段的格式。如表700所示,最近一次刷新字段说明最后一次修改该表时的时间标记。如果最近一次刷新字段的最高位被设置为壹,则最近一次刷新值包括一个27比特的计数器,该计数器在每次修改目标表时都增加(该计数器的最低位位于地址偏移0316处)。如果最高位为零,则最近一次刷新字段包括在后面的图8的表800中所示的时间标记。
盘-总-播放-时间字段确定了该盘的整体播放时间。该字段被格式化为HH:MM:SS:FF,小时分量(HH)在其最高字节(MSB)内。盘-最大-记录-容量字段确定了盘的最大记录时间。这一字段被格式化为HH:MM:SS:FF,小时分量(HH)在其最高字节(MSB)。
盘-记录-剩余-时间字段确定了盘上的剩余记录时间。该字段被格式化为HH:MM:SS:FF,小时分量(HH)位于其最高字节(MSB)。盘标题数目字段包含了盘标题的数目。有可能是用几种语言(英语、日语等)来提供盘标题。
盘-标题[x]-长度字段包含这一盘标题所用的字节的数目。盘-标题[x]-字符码指定了这一盘标题的字符码。该字符码标识出使用了哪一个字符集对标题字符进行编码。
仍然请参见图7的表700,盘-标题[x]字段包含在特定字符码内的盘的标题。媒体-类型-从属-长度字段包含媒体-类型-从属-信息字段所用的字节数目。媒体-类型-从属-信息字段包含这样一种信息,该信息对所述媒体-类型来说是特定的。对当前所确定的媒体类型,目前没有为其所规定的媒体-类型-从属-信息。当不存在信息时,媒体-类型-从属-信息-长度字段将被设置为零,且该字段将不存在。
图8显示了表800,它说明了当年份为奇数时年比特为1,而在年份为偶数时年比特为0。这种作法允许时间标记装置能控制两年的时间。时间标记的读取器可以检查年比特以及(被推测出的在别处可用的)当前的日历年度,以确定时间标记是否表示在当前年或前一年之间的变化。
现在,请参见图9,其中显示了表900,表900说明了本发明的音频信迹目标的音频信迹入口-特定-信息字段的格式。如表900所示,入口-特定-信息字段包括描述盘内容的各种信迹信息。在以下的表1000中将更详细地显示入口-特定-属性字段的内容。
图10显示了表1000,它更详细地说明了来自表900的入口-特定-属性字段。如表1000所示,可记录比特表示这张特定盘是否是可记录的。写保护比特告知这一张可记录盘是否受到了写保护装置的保护。只有可记录比特为1时才能定义写保护比特。当可记录比特为0时,则应该将这一比特设置为0。
图11显示了表1100,它说明了依据本发明一个实施例的媒体类型字段。如表1100所示,媒体类型字段表明在特定媒体项上的信息格式。位置较高的字节表明媒体种类,而位置较低的字节更详细地指定了规范或功能。数据类型意味着这是不同于AV格式(例如CD-ROM)的某种格式。
如表11所示,例如,DVD电影盘应该具有值05016。信迹-播放-时间字段包含信迹的总播放时间。该字段的格式为HH:MM:SS:FF,小时分量(HH)在其最高字节(MSB)。信迹标题数目字段包含提供给这一信迹的标题的数目。由于使用了盘标题,因此使得对每一个信迹标题,都能提供出几种不同的语言。信迹-标题[x]-字符码指定了信迹标题的字符码。信迹-标题[x]-长度字段包含了信迹标题所使用的字节数目。
信迹-标题[x]字段包含以所指定的字符码形式的信迹标题。信迹-从属-信息-长度字段包含信迹-从属-信息字段所用的字节数目。信迹-从属-信息字段包含用于盘媒体的信迹-特定信息。
盘驱动器子单元命令
现在,请参见图12,图12显示了表1200,表1200说明本发明的驱动器子单元命令。如表1200所示,驱动器子单元命令包括输入媒体命令、输出媒体命令、播放命令等。除记录命令外,这些命令中的每一个都在表13到21中得到了进一步的说明。
表13显示了表1300,它说明了来自表1200的输入媒体命令。输入媒体命令用于将媒体放置到盘驱动器装置子单元中。
图14显示了表1400,它说明了来自表1200的输出媒体命令。输出媒体命令用于将媒体从盘驱动器装置子单元中取出。
图15显示了表1500,它说明了来自表1200的播放命令。播放命令用于启动播放。如果指定的播放开始点是在该命令之前,则播放从媒体的起始处开始。
图16显示了表1600,表1600说明了来自表1200的停止控制命令。该停止控制命令用于停止正在被播放的媒体。
图17显示了表1700,表1700说明了来自表1200的暂停控制命令。暂停控制命令用于暂停正在播放的媒体。如果在媒体正在播放时使用该命令,则媒体被暂停在当前的播放点。如果不是这样,则媒体被暂停在其起始处。
图18显示了表1800,表1800说明了来自表1200的下一个控制命令。下一个控制命令用于播放由“唯一单元”所标定的下一个播放点。
图19显示了表1900,表1900说明了来自表1200的前一个控制命令。前一个控制命令用于播放由其唯一单元所标定的前一个播放点。
图20显示了表2000,表2000说明了来自表1200的访问播放控制命令。访问播放控制命令用于从这一命令所指定的点开始播放。
图21显示了表2100,表2100说明了来自表1200的访问暂停命令。访问暂停命令用于暂停在由该命令所指定的特定点。
现在请参见图22,它显示了一个依据本发明一个实施例的处理的步骤2200的流程图。处理2200是在多盘类型播放器/记录器同家用视听网上的其它设备之间的典型的接口处理。接口处理是通过依据本发明一个实施例的一个媒体播放器/记录器子单元模型(例如图1C的媒体播放器/记录器子单元模型151)来实现的。如上所述,家用视听网是以IEEE 1394协议为基础的。
在步骤2201中,与家用视听网相连的一个外部设备通过IEEE1394通信链路来访问多盘类型播放器(例如图1C的DVD播放器123)的一个媒体播放器记录器子单元模型。如上所述,控制器设备(例如一个接收器/放大器、机顶盒等)一般都响应一些用户输入,通过向媒体播放器/记录器子单元模型发送标准化消息来访问多盘播放器。在嵌入多盘播放器内的计算机系统中显示有这种媒体播放器/记录器子单元模型。
在步骤2202内,媒体播放器/记录器子单元模型响应来自控制器设备的请求,访问盘驱动器装置内的盘,以确定盘的内容信息。如上所述,盘驱动器装置直接与媒体播放器/记录器子单元模型相面接,并通过媒体播放器/记录器与其它设备相接。通过IEEE 1394通信链,由媒体播放器/记录器子单元模型将盘的内容(例如信迹数目、信迹长度、信迹标题等)通知给其它设备。
在步骤2203中。控制器设备选择盘中的一条信迹,并播放所选信迹。如上所述,盘驱动器装置命令是由媒体播放器/记录器模型来确定的。使用这些命令,控制器设备访问盘驱动器装置子单元的函数。应当注意,通过这些命令可得到盘驱动器装置子单元的全部功能性。例如,控制器可以用相同的方式发送“记录”命令、“快速向前”命令、“暂停”命令或类似命令。
在步骤2204中,在对盘驱动装置执行完命令后,媒体播放器/记录器子单元更新盘驱动器装置的状态,并更新正在被播放的盘的状态。状态信息例如可以包括正在被播放的特定信迹、该信迹的时间剩余的总量以及类似信息。之后,经更新的状态被送到控制器设备,并通过IEEE 1394通信链被送给网络上的其它设备。
这样,本发明提供了一种设备模型,它与盘媒体的类型无关,并因此支持任何一种类型的盘媒体(CD、迷你盘等)。本发明提供了一种模型,它能支持对用于目录引导和选择的AV/C协议的增强,该模型对目录显示和说明既提供了详细摘要,也提供了一般摘要,因此本发明允许一定范围的(从非常简单的一直到非常复杂的)控制器能利用其特征。本发明的模型支持状态报告和通知装置,以便控制器能知道设备中发生了什么,这样能使用户得到通知。这一性能在分布式IEEE-1394网络环境中尤为重要,在这种环境中设备可以远离控制器/用户。另外,本发明为盘播放器/记录器装置提供了基于软件的模型以及命令集,用于能存储大量媒体内容的多盘类型播放器,因此允许任意感兴趣的输入能引导驱动器内的媒体的目录,以访问这些目录(例如选择盘上的一条信迹)以及监视驱动器的状态。
本文所提供的对本发明特定实施例的前述描述是用于举例说明本发明。不应该试图把它们当作是穷举本发明,或将本发明限制为所公开的几种明确的形式,很明显,依据上述讲授能作出许多修改和变化。所选以及所说明的实施例是为了更好地解释本发明的原理及其实际应用,因此使得本技术领域的其它人员能更好地利用本发明以及经过各种修改的适用于特定用途的各种实施例。打算用由所附的权利要求书中来限定本发明的范围及其等价内容。
Claims (49)
1.一个系统,包括:
用于存储一项的部件;
在用于存储的所述部件内的一个装置,该装置被配置为播放所述项;
在用于存储的所述部件内的一个计算机系统,该计算机系统与所述装置相连,所述计算机系统具有一个处理器,该处理器与一个存储器相连;
在所述计算机系统内执行的基于软件的媒体播放器模型,所述媒体播放器模型是由计算机可读代码构成的,当所述处理器执行所述代码时,会使计算机系统执行访问所述装置的一种方法,该方法包括以下步骤:
通过一个网络的网络通信链路与多个设备相连接,该多个设备与用于存储的所述部件连接;
提供所述装置的标准化命令集以提供一组标准化命令,该组标准化命令允许所述多个设备访问所述装置以使所述多个设备能访问所述项。
2.如权利要求1的系统,其特征在于所述系统处于家用视听网内,该家用视听网包括通过IEEE 1394总线相连的多个设备,所述系统是用于访问多项类型媒体播放器的一个媒体播放器装置的;用于存储的所述部件是一个能播放所述项的多项类型媒体播放器;由多项类型媒体播放器所存储的项是一个媒体项,其中在允许步骤中,多个设备可以访问所安装的媒体项的信息。
3.如权利要求1或2的系统,其特征在于用于存储的所述部件是基于盘的多项媒体播放器,且所述项是一张盘。
4.如权利要求1或2的系统,其特征在于所述装置包括被配置为能播放和记录所述项的至少一个驱动器。
5.如权利要求1或2的系统,其特征在于所述装置被配置为能播放来自多个不同格式的项。
6.如权利要求1的系统,其特征在于所述系统处在基于IEEE 1394的家用视听网中,该视听网包括通过相应的IEEE 1394通信链路相连的多个设备,所述系统是一个与媒体类型无关的系统,用于访问与所述网络相连的多盘类型媒体播放器的盘驱动器装置;
用于存储的所述部件是被配置为能存储单独一个媒体盘的一个多盘类型媒体播放器,所述盘是所述项;
所述装置是位于多盘类型媒体播放器内的一个盘驱动器装置,所述盘驱动器装置用于播放媒体盘;以及
所述计算机系统位于所述多盘类型媒体播放器内,并与所述盘驱动器装置相连,其中在所提供的步骤中,多个设备可以访问所述媒体盘的内容。
7.如权利要求1、2或6的系统,其中所述媒体播放器模型与使用AV/C协议的多个设备相连接,所述标准命令集是AV/C协议的延伸。
8.如权利要求1或2的系统,其特征在于所述计算机系统进一步执行对用于内容引导媒体盘或项的AV/C协议提供增强的所述步骤,这是通过提供所述盘驱动器装置的内容显示功能性的详细摘要和一般摘要而实现的。
9.如权利要求7所述的系统,其特征在于所述计算机系统进一步执行对用于内容引导媒体盘或项的AV/C协议提供增强的所述步骤,这是通过提供所述盘驱动器装置的内容显示功能性的详细摘要和一般摘要而实现的。
10.如权利要求6的系统,其特征在于所述盘驱动器装置被配置为既能播放所述媒体盘,又能记录所述媒体盘。
11.如权利要求6的系统,其特征在于所述媒体播放器模型包括一个盘子单元标识符描述符软件数据结构,用于描述媒体盘的所述信息内容。
12.如权利要求6的系统,其特征在于所述媒体播放器模型包括多个目标表单软件数据结构,用于描述媒体盘的信迹。
13.如权利要求12的系统,其特征在于所述目标表单软件数据结构包括用于对所述媒体盘的内容编制目录的至少一个音频信迹表单或一个视频信迹表单。
14.如权利要求6的系统,其特征在于所述媒体播放器模型包括命令软件数据结构,用于控制所述盘驱动器装置的功能。
15.如权利要求2的系统,其特征在于所述多项类型媒体播放器是基于盘的多项媒体播放器且所述项是一张盘。
16.如权利要求1的系统,进一步包含在所述计算机系统中提供所述项的内容显示功能性,用于允许所述多个设备在访问所述项之前显示所述项的内容。
17.如权利要求1的系统,其特征在于所述网络包含遵循IEEE1394的家用视听网络且所述网络通信链路包含遵循IEEE 1394的通信链路。
18.一种用于与类型无关地访问多盘类型媒体播放器的盘驱动器装置的方法,所述多盘类型媒体播放器与一个网络相连,所述网络包括通过相应的网络通信链路相连的多个设备,所述方法包括:
使用盘驱动器装置内的盘驱动器来播放媒体盘;
利用所述多盘类型媒体播放器内的计算机系统,与通过所述网络的一个网络通信链路而连接到多盘媒体播放器的多个设备相连接,所述计算机系统具有一个处理器,该处理器与一个存储器相连并用于执行一个基于软件的媒体播放器模型,该媒体播放器模型是由计算机可读代码构成的,当由所述处理器执行该代码时,可使得所述计算机系统能执行以下步骤:
针对所述盘驱动器装置提供标准化命令集以提供一组标准化命令,该组标准化命令允许所述多个设备访问所述盘驱动器装置以使所述多个设备能访问所述媒体盘;
将所述盘驱动器装置与使用AV/C协议的多个设备相连接,所述标准化命令集是所述AV/C协议的延伸。
19.如权利要求18的所述方法,其特征在于所述网络包含遵循IEEE 1394的家用视听网络且所述网络通信链路包含遵循IEEE 1394的通信链路。
20.如权利要求18或19的所述方法,其特征在于所述计算机系统进一步执行对用来内容引导及选择所述媒体盘的AV/C协议提供增强的步骤,这是通过对所述盘驱动器装置的内容显示功能性提供详细摘要和一般摘要而实现的。
21.如权利要求18或19的所述方法,其特征在于所述媒体播放器模型与使用AV/C协议的多个设备相连接,所述标准化命令集是所述AV/C协议的延伸。
22.如权利要求18或19的所述方法,其特征在于所述盘驱动器装置被配置为既能播放所述媒体盘又能记录所述媒体盘。
23.如权利要求18或19的所述方法,其特征在于所述媒体播放器模型包括一个盘子单元标识符描述符软件数据结构,用于描述媒体盘的信息内容。
24.如权利要求18或19的所述方法,其特征在于所述媒体播放器模型包括多个目标表单软件数据结构,用于说明媒体盘的信迹。
25.如权利要求18或19的所述方法,其特征在于所述媒体播放器模型包括命令软件数据结构,用于控制盘驱动器装置的功能。
26.如权利要求18的所述方法,进一步包含提供所述媒体盘的内容显示功能性用于允许所述多个设备在访问所述媒体盘之前显示该媒体盘的内容。
27.如权利要求1的系统,其特征在于,该系统是在包括通过IEEE1394总线而相连的多个设备的家用视听网中用于访问多项类型媒体播放器的一个媒体播放器装置的系统,
所述用于存储一项的部件和所述被配置为播放所述项的装置包含用于存储一个媒体项和播放该媒体项的一个多项类型媒体播放器;
所述被配置为播放所述项的装置包含在所述多项类型媒体播放器内的一个媒体播放器装置,该媒体播放器装置被配置为播放所述媒体项;
所述计算机系统位于所述多项类型媒体播放器内,该计算机系统与所述媒体播放器装置相连;以及
所述与多个设备相连接的步骤包括通过一个基于IEEE 1394的网络的IEEE 1394通信链路而与连接到所述多项媒体播放器的多个设备相连接;
所述提供一组标准化命令的步骤包括针对所述媒体播放器装置提供标准化命令集以提供一组标准化命令,该组标准化命令允许所述多个设备访问所述媒体播放器装置,以使所述多个设备能访问所安装的媒体项的信息;和
还包括以下步骤:提供所述媒体项的内容显示功能性用于允许所述多个设备在访问所述媒体项之前显示所述媒体项的内容。
28.如权利要求27的系统,其特征在于所述多项类型媒体播放器是基于盘的多项媒体播放器且所述媒体项是一张盘。
29.如权利要求27的系统,其特征在于所述媒体播放器装置包含至少一个被配置来播放和记录所述媒体项的驱动器。
30.如权利要求27的系统,其特征在于所述媒体播放器模型与使用AV/C协议的所述多个设备相连接,所述标准化命令集为所述AV/C协议的延伸。
31.如权利要求30的系统,其特征在于所述计算机系统进一步执行对用于内容引导所述媒体项的AV/C协议提供增强的所述步骤,这是通过提供所述媒体播放器装置的内容显示功能性的详细摘要和一般摘要而实现的。
32.如权利要求27的系统,其特征在于所述媒体播放器装置被配置来播放来自多个不同格式的媒体项。
33.如权利要求1的系统,其特征在于,该系统是用于访问与包含通过相应的IEEE 1394通信链路连接的多个设备的基于IEEE 1394的家用视听网相连的多盘类型媒体播放器的一个盘驱动器装置的媒体类型无关的系统,
所述用于存储一项的部件包含被配置来存储单独一个媒体盘的一个多盘类型媒体播放器;
所述被配置为播放所述项的装置包含在所述多盘类型媒体播放器内的一个盘驱动器装置,该盘驱动器装置用于播放所述媒体盘;
所述计算机系统包含在所述多盘类型媒体播放器内的一个计算机系统,该计算机系统与所述盘驱动器装置相连,且具有与一个存储器相连的一个处理器;以及
所述基于软件的媒体播放器模型包含在所述计算机系统内执行的一个基于软件的媒体播放器模型,该媒体播放器模型是由计算机可读代码构成的,当所述处理器执行该代码时,会使计算机系统执行访问所述盘驱动器装置的一种方法;
所述与多个设备相连接的步骤包括通过一个基于IEEE 1394的网络的IEEE 1394通信链路而与连接到所述多盘类型媒体播放器的多个设备相连接的步骤;
所述提供一组标准化命令的步骤包括针对所述盘驱动器装置提供标准化命令集以提供一组标准化命令,该组标准化命令允许所述多个设备访问所述盘驱动器装置,以使所述多个设备能访问所述媒体盘的内容;和
还包括以下步骤:提供所述媒体盘的内容显示功能性用于允许所述多个设备在访问所述媒体盘之前显示所述媒体盘的内容。
34.如权利要求33的系统,其特征在于所述媒体播放器模型与使用AV/C协议的所述多个设备相连接,所述标准化的命令集为所述AV/C协议的延伸。
35.如权利要求34的系统,其特征在于所述计算机系统进一步执行对用于内容引导所述媒体盘的AV/C协议提供增强的所述步骤,这是通过提供所述盘驱动器装置的内容显示功能性的详细摘要和一般摘要而实现的。
36.如权利要求33的系统,其特征在于所述盘驱动器装置被配置为既能播放所述媒体盘又能记录所述媒体盘。
37.如权利要求33的系统,其特征在于所述媒体播放器模型包括一个盘子单元标识符描述符软件数据结构,用于描述媒体盘的信息内容。
38.如权利要求33的系统,其特征在于所述媒体播放器模型包括多个目标表单软件数据结构,用于说明媒体盘的信迹。
39.如权利要求38的系统,其特征在于所述目标表单软件数据结构包括用于对所述媒体盘的内容编制目录的至少一个音频信迹表单或一个视频信迹表单。
40.如权利要求33的系统,其特征在于所述媒体播放器模型包括命令软件数据结构,用于控制所述盘驱动器装置的功能。
41.如权利要求18的所述方法,其特征在于所述网络是包含通过相应的IEEE 1394通信链路连接的多个设备的基于IEEE 1394的家用视听网,
所述与连接到多盘媒体播放器的多个设备相连接的步骤包括利用一个基于IEEE 1394的网络的IEEE 1394通信链路;以及
所述计算机可读代码进一步使所述计算机系统执行以下步骤:提供所述媒体盘的内容显示功能性用于允许所述多个设备在访问所述媒体盘之前显示所述媒体盘的内容。
42.如权利要求41的所述方法,其特征在于所述计算机系统进一步执行对用来内容引导及选择所述媒体盘的AV/C协议提供增强的步骤,这是通过对所述盘驱动器装置的内容显示功能性提供详细摘要和一般摘要而实现的。
43.如权利要求41的所述方法,其特征在于所述媒体播放器模型与使用AV/C协议的多个设备相连接,所述标准化命令集是所述AV/C协议的延伸。
44.如权利要求41的所述方法,其特征在于所述计算机系统进一步执行对用来内容引导及选择所述媒体盘的AV/C协议提供增强的步骤,这是通过对所述盘驱动器装置的内容显示功能性提供详细摘要和一般摘要而实现的。
45.如权利要求41的所述方法,其特征在于所述盘驱动器装置被配置为既能播放所述媒体盘又能记录所述媒体盘。
46.如权利要求41的所述方法,其特征在于所述媒体播放器模型包括一个盘子单元标识符描述符软件数据结构,用于描述媒体盘的信息内容。
47.如权利要求41的所述方法,其特征在于所述媒体播放器模型包括多个目标表单软件数据结构,用于说明媒体盘的信迹。
48.如权利要求41的所述方法,其特征在于所述媒体播放器模型包括命令软件数据结构,用于控制盘驱动器装置的功能。
49.如权利要求1所述的系统,其特征在于该系统是在包括通过IEEE 1394总线而相连的多个设备的家用视听网中用于访问多项类型媒体播放器的一个媒体播放器设备的系统;
所述用于存储一项的部件包含一个多项类型媒体播放器;
所述被配置为播放所述项的装置包含在所述多项类型媒体播放器内的一个媒体播放器装置,所述媒体播放器装置可被配置用于播放或记录一个媒体项;
所述计算机系统包含在所述多项类型媒体播放器内的一个计算机系统设备,所述计算机系统设备与所述媒体播放器装置相连;以及
所述基于软件的媒体播放器模型包含在所述计算机系统设备内执行的一个基于软件的媒体播放器模型,该媒体播放器模型是由计算机可读代码构成的,当所述处理器执行所述代码时,会使计算机系统执行访问所述媒体播放器装置的一种方法,所述方法包括由所述计算机系统执行以下步骤:
通过一个基于IEEE 1394的网络的IEEE 1394通信链路而与连接到所述多项类型媒体播放器的多个设备相连接;
针对所述媒体播放器装置提供标准化命令集以提供一组标准化命令,该组标准化命令允许所述多个设备访问所述媒体播放器装置,以使所述多个设备能访问所述媒体项;以及
提供所述媒体项的内容显示功能性用于允许所述多个设备在访问所述媒体项之前显示所述媒体项的内容。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US5425897P | 1997-07-30 | 1997-07-30 | |
US60/054,258 | 1997-07-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1265770A CN1265770A (zh) | 2000-09-06 |
CN100347779C true CN100347779C (zh) | 2007-11-07 |
Family
ID=21989817
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB988078007A Expired - Lifetime CN100347779C (zh) | 1997-07-30 | 1998-07-24 | 视听系统 |
Country Status (9)
Country | Link |
---|---|
US (1) | US6141702A (zh) |
EP (1) | EP0998744B1 (zh) |
JP (1) | JP2001512274A (zh) |
KR (1) | KR100614909B1 (zh) |
CN (1) | CN100347779C (zh) |
AT (1) | ATE227464T1 (zh) |
AU (1) | AU8578998A (zh) |
DE (1) | DE69809239T2 (zh) |
WO (1) | WO1999006997A1 (zh) |
Families Citing this family (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6131129A (en) * | 1997-07-30 | 2000-10-10 | Sony Corporation Of Japan | Computer system within an AV/C based media changer subunit providing a standarized command set |
JP4035872B2 (ja) * | 1997-10-27 | 2008-01-23 | 株式会社日立製作所 | ファイルフォーマット変換方法とこれを用いたファイルシステム及び情報システム及び電子商取引システム |
US7002964B1 (en) * | 1998-02-24 | 2006-02-21 | Canon Kabushiki Kaisha | Communication system, method for a communication system and controller for a communication system |
EP0944081B1 (en) * | 1998-03-17 | 2009-05-13 | Panasonic Corporation | Data transmission apparatus and method thereof using command adapted thereto |
CN1154998C (zh) * | 1998-04-10 | 2004-06-23 | 松下电器产业株式会社 | 仪器控制命令处理系统及其方法 |
EP0957487B1 (en) * | 1998-05-13 | 2010-06-30 | Panasonic Corporation | Data transmission apparatus and method therefor |
KR100601598B1 (ko) * | 1998-06-15 | 2006-07-14 | 삼성전자주식회사 | 기록 방지 정보를 저장하는 기록 매체와 기록 방지 방법 |
US6765853B1 (en) * | 1998-06-15 | 2004-07-20 | Samsung Electronics Co., Ltd. | Recording medium for storing write protection information and write protection method thereof |
JP3551045B2 (ja) * | 1998-11-02 | 2004-08-04 | 松下電器産業株式会社 | データ送受信装置および方法 |
JP2000156031A (ja) * | 1998-11-17 | 2000-06-06 | Sony Corp | 情報処理システム、情報処理装置、及び情報処理方法 |
WO2000036606A1 (en) * | 1998-12-15 | 2000-06-22 | Sony Electronics, Inc. | A model and command set for an av/c-based media changer subunit |
US6633547B1 (en) * | 1999-04-29 | 2003-10-14 | Mitsubishi Electric Research Laboratories, Inc. | Command and control transfer |
BR0006156A (pt) * | 1999-05-25 | 2001-10-30 | Sony Corp | Processo, aparelho e sistema de transmissão |
US6430629B1 (en) * | 1999-06-10 | 2002-08-06 | Sony Corporation | Methods and apparatus for monitoring a 1394 home network |
US6628607B1 (en) | 1999-07-09 | 2003-09-30 | Apple Computer, Inc. | Method and apparatus for loop breaking on a serial bus |
US7130315B1 (en) | 1999-09-10 | 2006-10-31 | Sony Corporation | Method of and apparatus for utilizing extended AV/C command and response frames including transaction label and common result/error code |
JP2001086419A (ja) * | 1999-09-14 | 2001-03-30 | Sony Corp | 電子機器 |
US6691096B1 (en) | 1999-10-28 | 2004-02-10 | Apple Computer, Inc. | General purpose data container method and apparatus for implementing AV/C descriptors |
US6959343B1 (en) | 1999-11-01 | 2005-10-25 | Apple Computer, Inc. | Method and apparatus for dynamic link driver configuration |
US6671768B1 (en) | 1999-11-01 | 2003-12-30 | Apple Computer, Inc. | System and method for providing dynamic configuration ROM using double image buffers for use with serial bus devices |
US8762446B1 (en) | 1999-11-02 | 2014-06-24 | Apple Inc. | Bridged distributed device control over multiple transports method and apparatus |
US6813663B1 (en) | 1999-11-02 | 2004-11-02 | Apple Computer, Inc. | Method and apparatus for supporting and presenting multiple serial bus nodes using distinct configuration ROM images |
US6618750B1 (en) | 1999-11-02 | 2003-09-09 | Apple Computer, Inc. | Method and apparatus for determining communication paths |
US6631426B1 (en) | 1999-11-02 | 2003-10-07 | Apple Computer, Inc. | Automatic ID allocation for AV/C entities |
US6636914B1 (en) | 1999-11-05 | 2003-10-21 | Apple Computer, Inc. | Method and apparatus for arbitration and fairness on a full-duplex bus using dual phases |
US6587904B1 (en) * | 1999-11-05 | 2003-07-01 | Apple Computer, Inc. | Method and apparatus for preventing loops in a full-duplex bus |
US6457086B1 (en) * | 1999-11-16 | 2002-09-24 | Apple Computers, Inc. | Method and apparatus for accelerating detection of serial bus device speed signals |
JP2001229114A (ja) * | 1999-12-08 | 2001-08-24 | Sony Corp | 情報処理装置および方法、並びにプログラム格納媒体 |
US7266617B1 (en) | 2000-01-18 | 2007-09-04 | Apple Inc. | Method and apparatus for border node behavior on a full-duplex bus |
US6639918B1 (en) | 2000-01-18 | 2003-10-28 | Apple Computer, Inc. | Method and apparatus for border node behavior on a full-duplex bus |
US7421507B2 (en) * | 2000-02-16 | 2008-09-02 | Apple Inc. | Transmission of AV/C transactions over multiple transports method and apparatus |
US6831928B1 (en) | 2000-02-17 | 2004-12-14 | Apple Computer, Inc. | Method and apparatus for ensuring compatibility on a high performance serial bus |
US7050453B1 (en) | 2000-02-17 | 2006-05-23 | Apple Computer, Inc. | Method and apparatus for ensuring compatibility on a high performance serial bus |
JP2001237860A (ja) * | 2000-02-21 | 2001-08-31 | Sony Corp | 通信制御方法及び通信制御装置 |
US6704819B1 (en) * | 2000-04-19 | 2004-03-09 | Microsoft Corporation | Method and apparatus for device sharing and arbitration |
US6618785B1 (en) | 2000-04-21 | 2003-09-09 | Apple Computer, Inc. | Method and apparatus for automatic detection and healing of signal pair crossover on a high performance serial bus |
US6718497B1 (en) | 2000-04-21 | 2004-04-06 | Apple Computer, Inc. | Method and apparatus for generating jitter test patterns on a high performance serial bus |
US20010056434A1 (en) * | 2000-04-27 | 2001-12-27 | Smartdisk Corporation | Systems, methods and computer program products for managing multimedia content |
US6931593B1 (en) * | 2000-05-22 | 2005-08-16 | Gateway Inc. | Automatic channel generation for home network systems |
US6647448B1 (en) | 2000-06-29 | 2003-11-11 | Sony Corporation | Method and apparatus for managing resource schedules in a peer to peer distributed networking environment |
US6901444B1 (en) * | 2000-06-30 | 2005-05-31 | Sony Corporation | Method of and apparatus for communicating data structures between devices in a networking environment |
JP2002204441A (ja) * | 2000-10-26 | 2002-07-19 | Sony Corp | 情報処理装置および情報処理システム |
JP3809779B2 (ja) * | 2001-06-18 | 2006-08-16 | ソニー株式会社 | データ転送システム、データ転送装置、データ記録装置、データ転送方法 |
US6944704B2 (en) * | 2001-10-04 | 2005-09-13 | Sony Corporation | Method and apparatus for utilizing extended AV/C command frames including status inquiry, notify inquiry and control inquiry command types |
US7003604B2 (en) * | 2001-10-04 | 2006-02-21 | Sony Corporation | Method of and apparatus for cancelling a pending AV/C notify command |
US6986007B1 (en) * | 2001-11-30 | 2006-01-10 | Western Digital Technologies, Inc. | Disk drive comprising an asynchronous partition located on a disk between two isochronous partitions |
US7417973B1 (en) | 2002-12-31 | 2008-08-26 | Apple Inc. | Method, apparatus and computer program product for ensuring node participation in a network bus |
US7457302B1 (en) | 2002-12-31 | 2008-11-25 | Apple Inc. | Enhancement to loop healing for malconfigured bus prevention |
JP2004228647A (ja) * | 2003-01-20 | 2004-08-12 | Toshiba Corp | 電子機器およびリモートコントローラ |
US7353284B2 (en) | 2003-06-13 | 2008-04-01 | Apple Inc. | Synchronized transmission of audio and video data from a computer to a client via an interface |
US7668099B2 (en) * | 2003-06-13 | 2010-02-23 | Apple Inc. | Synthesis of vertical blanking signal |
US8275910B1 (en) | 2003-07-02 | 2012-09-25 | Apple Inc. | Source packet bridge |
US7788567B1 (en) | 2003-11-18 | 2010-08-31 | Apple Inc. | Symbol encoding for tolerance to single byte errors |
KR20060115875A (ko) * | 2003-11-18 | 2006-11-10 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 기록 가능형 매체의 기록장치 및 방법 |
US7995606B1 (en) | 2003-12-03 | 2011-08-09 | Apple Inc. | Fly-by and ack-accelerated arbitration for broadcast packets |
US7237135B1 (en) | 2003-12-29 | 2007-06-26 | Apple Inc. | Cyclemaster synchronization in a distributed bridge |
US7308517B1 (en) | 2003-12-29 | 2007-12-11 | Apple Inc. | Gap count analysis for a high speed serialized bus |
US20070157071A1 (en) * | 2006-01-03 | 2007-07-05 | William Daniell | Methods, systems, and computer program products for providing multi-media messages |
US8149711B2 (en) * | 2007-07-25 | 2012-04-03 | Silicon Image, Inc. | Data stream control for network devices |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5488357A (en) * | 1993-01-06 | 1996-01-30 | Sony Corporation | Remote controlling method and system feature starting method and controlling method for audio/visual system |
CN1148766A (zh) * | 1995-07-28 | 1997-04-30 | 索尼公司 | 电子设备、控制其操作的方法及控制方法 |
JPH09120666A (ja) * | 1995-10-25 | 1997-05-06 | Sony Corp | メディア・コンテンツ管理avシステム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4727512A (en) * | 1984-12-06 | 1988-02-23 | Computer Design & Applications, Inc. | Interface adaptor emulating magnetic tape drive |
US5119465A (en) * | 1989-06-19 | 1992-06-02 | Digital Equipment Corporation | System for selectively converting plurality of source data structures through corresponding source intermediate structures, and target intermediate structures into selected target structure |
US5282621A (en) * | 1992-11-24 | 1994-02-01 | Tseng Ching J | Universal converter for non-exclusive cards of video game |
AU6097294A (en) * | 1993-02-17 | 1994-09-14 | Ameritech Services, Inc. | Universal tv interface and related method |
US5627997A (en) * | 1994-06-07 | 1997-05-06 | Microsoft Corporation | Method and system for converting computer mail messages using an extensible set of conversion routines |
US5530852A (en) * | 1994-12-20 | 1996-06-25 | Sun Microsystems, Inc. | Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics |
US5787259A (en) * | 1996-03-29 | 1998-07-28 | Microsoft Corporation | Digital interconnects of a PC with consumer electronics devices |
US5845283A (en) * | 1996-04-24 | 1998-12-01 | Lingua Teq, Inc. | Method and apparatus for rationalizing different data formats in a data management system |
-
1998
- 1998-07-01 US US09/108,870 patent/US6141702A/en not_active Expired - Lifetime
- 1998-07-24 AT AT98936968T patent/ATE227464T1/de not_active IP Right Cessation
- 1998-07-24 WO PCT/US1998/015142 patent/WO1999006997A1/en active IP Right Grant
- 1998-07-24 JP JP2000505637A patent/JP2001512274A/ja active Pending
- 1998-07-24 DE DE69809239T patent/DE69809239T2/de not_active Expired - Lifetime
- 1998-07-24 AU AU85789/98A patent/AU8578998A/en not_active Abandoned
- 1998-07-24 CN CNB988078007A patent/CN100347779C/zh not_active Expired - Lifetime
- 1998-07-24 KR KR1020007000927A patent/KR100614909B1/ko not_active IP Right Cessation
- 1998-07-24 EP EP98936968A patent/EP0998744B1/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5488357A (en) * | 1993-01-06 | 1996-01-30 | Sony Corporation | Remote controlling method and system feature starting method and controlling method for audio/visual system |
CN1148766A (zh) * | 1995-07-28 | 1997-04-30 | 索尼公司 | 电子设备、控制其操作的方法及控制方法 |
JPH09120666A (ja) * | 1995-10-25 | 1997-05-06 | Sony Corp | メディア・コンテンツ管理avシステム |
Also Published As
Publication number | Publication date |
---|---|
DE69809239D1 (de) | 2002-12-12 |
CN1265770A (zh) | 2000-09-06 |
EP0998744B1 (en) | 2002-11-06 |
WO1999006997A1 (en) | 1999-02-11 |
DE69809239T2 (de) | 2003-09-11 |
EP0998744A1 (en) | 2000-05-10 |
JP2001512274A (ja) | 2001-08-21 |
ATE227464T1 (de) | 2002-11-15 |
KR20010022348A (ko) | 2001-03-15 |
AU8578998A (en) | 1999-02-22 |
US6141702A (en) | 2000-10-31 |
KR100614909B1 (ko) | 2006-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100347779C (zh) | 视听系统 | |
CN100520952C (zh) | 为视频节目提供视频标记的系统和方法 | |
JP4449141B2 (ja) | 電源制御装置、電源制御システム | |
CN1257461C (zh) | 传送并接收节目号的多媒体系统及其方法 | |
US6255961B1 (en) | Two-way communications between a remote control unit and one or more devices in an audio/visual environment | |
CN1265219A (zh) | 基于av/c盘播放器/记录器子单元的模型和命令集 | |
CN1381970A (zh) | 在不同种类的网络上分配多媒体数据的方法和系统 | |
CN1606001A (zh) | 包括事件发生信息的信息存储介质和再现其的装置及方法 | |
KR20050095769A (ko) | 통신 시스템 및 방법, 정보 처리 장치 및 방법, 정보 관리장치 및 방법, 기록 매체 및 프로그램 | |
CN101594279A (zh) | 信息处理设备、信息处理方法、程序以及信息处理系统 | |
CN101179682A (zh) | 检测并处理预定节目的中断的方法以及数字录像机 | |
US6529969B1 (en) | Reception method and apparatus for searching various first and second source devices apapted to send data signals to analog and optical input terminals | |
CN1848276A (zh) | 用于从记录介质中重现数据的方法和装置 | |
CN100382055C (zh) | 播放设备和播放方法 | |
CN1929429A (zh) | 描述人为接口特性和基于av/c的设备的功能度的方法 | |
US6341319B1 (en) | System and method for transmitting/receiving signal level data | |
CN1581337A (zh) | 记录设备 | |
CN1249466A (zh) | 信息处理设备和方法,及其提供介质 | |
CN1278682A (zh) | 电子设备、电子设备的数据通信方法以及数据通信方法 | |
CN101807417A (zh) | 存储多个标题的信息存储介质及其再现设备和方法 | |
CN1497440A (zh) | 多媒体对象的时间引用 | |
JP2001006276A (ja) | 外部機器の制御装置、及び外部機器の制御方法 | |
CN101055753A (zh) | 运动图像的再现方法 | |
JP2005056289A (ja) | コンテンツ再生装置、コンテンツ管理装置、コンテンツ再生制御システム、コンテンツ再生方法、コンテンツ管理方法、コンテンツ再生制御方法、およびプログラム | |
KR20050057218A (ko) | 정보 처리 장치 및 프로그램 |
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 | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20071107 |