远程控制存储在设备上的内容的回放的制作方法

文档序号:6567900阅读:140来源:国知局
专利名称:远程控制存储在设备上的内容的回放的制作方法
远程控制存储在设备上的内容的回放
背景
现在,便携式媒体设备可连接至主机单元并可向该主机单元发送内容以及在 连接至该主机单元的其它设备之间交换内容。现在的技术还允许该主机单元控制来 自该便携式媒体设备的内容的回放。例如,便携式音频播放器可连接至汽车媒体接 收机并且该便携式音频设备的内容可从该汽车媒体接收机上的控制器或通过集成 在汽车方向盘内的控制器来控制和回放。
一旦便携式媒体设备被连接至主机单元,该主机单元就可通过首先读取该特 定设备并随后读取存储在该便携式设备上的内容来控制该便携式设备上的内容的 回放。然后主机单元可接收来自该便携式设备的内容并使用其控制器回放该内容。 由于该实现实际并不从便携式设备来播放该内容,所以这种实现其实是远程传送继 之以回放。由于内容是从便携式设备传送到主机单元,然后再从主机单元进行播放, 所以该实现并不受欢迎。
当处理包含受数字权限管理(DRM)保护的内容的便携式媒体设备时,这种 实现会出现问题。在受DRM保护的内容的情况下,便携式媒体设备本身必须被注 册以订阅来接收受DRM保护的内容。只有注册的设备才可接收和回放受DRM保 护的内容。可能不能向个人的汽车媒体接收机、机顶盒、或打印机传送受DRM保 护的内容,因为它们可能不是已注册来接收和回放受DRM保护的内容的合法设备。 另一问题是一主机单元可能能够回放诸如MP3等一种特定元数据或编解码器,然 而不是所有的主机单元都能回放所有不同类型的元数据和编解码器。在注册便携式 设备可能能够播放受DRM保护的内容,然而各种主机单元可能不能回放这些不同 格式的内容时,会发生这种情形。
现在的技术尝试允许主机单元控制便携式媒体设备的回放的另一途径是向该 便携式媒体设备发送基于中断的命令诸如要求其跳跃、播放、暂停等。基于中断 的控制便携式媒体设备的系统的问题在于它不允许主机单元具有现有回放范例。通 过中断进行控制时,主机单元将不知道该设备处于什么状态,这将导致主机单元试 图将便携式媒体设备的用户接口远程至该主机单元的控制器,而不允许该控制器验证该设备上有什么以及检査该设备的回放状态如何。
概要
公开了一种克服了当前技术中出现的缺陷的、用于远程控制存储在设备上的 内容的回放的系统。该系统可包括至少一个主机单元,用于控制存储在一设备上的 内容的回放而无需该内容被传送到该主机单元。该系统可另外包括被耦合至该主机 单元以允许主机单元通过基于状态的命令来远程控制内容的回放的至少一个基于 状态的控制器。
还公开了一种用于远程控制存储在一设备上的内容的回放的方法。该方法可 包括向 一设备远程发送基于状态的命令用于控制存储在该设备上的内容的回放。该 方法可另外包括回放该内容而无需要求该内容被传送到该设备之外。此外,该方法 可包括在该设备的状态经改变时更新至少一个主机单元。
该概要被提供用来以简化形式介绍将在以下详细描述中进一步描述的概念的 选集。该概要无意标识所要求保护的主题的关键特征或实质特征,也无意被用于帮 助确定所要求保护的主题的范围。
附图简述


图1示出了可在其上实现本发明的合适计算系统环境的一个示例。 图2示出了显示了本发明的系统的一个实施例的框图。 图3示出了根据本发明的一个实施例的媒体设备的框图。 图4示出了本发明的系统的另 一示例性实施例。
图5示出了多个主机单元控制存储在一媒体设备上的内容的回放的流程图。
详细描述
图1示出了可在其上实现本发明的适当的计算系统环境100的一个示例。计
算系统环境ioo仅是合适计算环境的一个示例,并无意对本发明的使用范围或功能
提出任何限制。也不应将计算环境100理解为对在示例性操作环境100中示出的任 意一个组件或其组合有任何依存性或要求。
可在诸如程序模块等由计算机执行的计算机可执行指令的一般性上下文中对 本发明进行说明。 一般而言,程序模块包括执行特定任务或实现特定抽象数据类型 的例程、程序、对象、组件、数据结构等。此外,本领域的技术人员将认识到本发明可用包括手持式设备、多处理器系统、基于微处理器的或可编程电子消费品、小 型计算机、大型计算机等在内的其它计算机系统配置来实践。本发明还可在任务由 通过通信网络链接的远程处理设备来执行的分布式计算环境中来实践。在分布式计 算环境中,程序模块位于包括存储器存储设备的本地和远程计算机存储介质两者中。
参照图l,用于实现本发明的一个示例性系统包括计算机110形式的通用计算 设备,其包括,处理单元120、系统存储器130、以及将包括系统存储器在内的各 种系统组件耦合至处理单元120的系统总线121。
计算机110通常包括各种计算机可读介质。作为示例而非限制,计算机可读 介质可包括计算机存储介质和通信介质。系统存储器130包括诸如只读存储器 (ROM) 131及随机存取存储器(RAM) 132等易失性和/或非易失性存储器形式 的计算机存储介质。含有有助于在诸如启动期间在计算机110内的各元件之间传送 信息的基本例程的基本输入/输出系统(BIOS)133通常被存储在ROM 131中。RAM 132通常包含可由处理单元120立即访问和/或当前正由处理单元120操作的数据和 /或程序模块。作为示例而非限制,图l示出了操作系统134、应用程序135、其它 程序模块136、以及程序数据137。
计算机110还可包括其它可移动/不可移动、易失性/非易失性计算机存储介质。 仅作为示例,图1示出了对不可移动、非易失性磁介质进行读取和写入的硬盘驱动 器141,对可移动、非易失性磁盘152进行读取或写入的磁盘驱动器151,以及对 诸如CD-ROM或其它光学介质等可移动、非易失性光盘156进行读取或写入的光 盘驱动器155。可在该示例性操作环境中使用的其它可移动/不可移动、易失性/非 易失性计算机存储介质包括,但并不限于,磁带盒、闪存卡、数字通用盘、数字录 像带、固态RAM、固态ROM等。硬盘驱动器141通常通过诸如接口 140等不可 移动存储器接口连接至系统总线121,而磁盘驱动器151和光盘驱动器155通常通 过诸如接口 150等可移动存储器接口连接至系统总线121。
以上讨论并在图1中示出的驱动器及其相关联的计算机存储介质为计算机 110提供了对计算机可读指令、数据结构、程序模块和其它数据的存储。在图1中, 例如,硬盘驱动器141被示为存储操作系统144、应用程序145、其它程序模块146、 以及程序数据147。需要注意的是,这些组件可以与操作系统134、应用程序135、 其它程序136、以及程序数据137相同或不同。这里操作系统144、应用程序145、 其它程序模块146、以及程序数据147被给予不同编号以说明至少它们是不同的副本。用户可通过诸如键盘162、以及通常是指鼠标、跟踪球或触摸垫的定点设备161 等输入设备向计算机iio输入命令和信息。其它输入设备(未示出)可包括话筒、
操纵杆、游戏手柄、圆盘式卫星天线、扫描仪等。这些和其它输入设备经常通过耦
合至系统总线的用户输入接口 160连接至处理单元120,但也可通过诸如并行端口、 游戏端口或通用串行总线(USB)等其它接口和总线结构来连接。监视器191或其 它类型的显示器设备也通过诸如视频接口 190等接口连接至系统总线121。除了监 视器,计算机还可包括诸如扬声器197和打印机196等可通过输出外围接口 195 连接的其它外围输出设备。
本发明中的计算机110可在使用到诸如远程计算机180等一个或多个远程计 算机的逻辑连接的联网环境中操作。远程计算机180可以是个人计算机,并且虽然 图1中仅示出了存储器存储设备181,但远程计算机180通常包括以上关于计算机 IIO所描述的部分或所有要素。图1中绘制的逻辑连接包括局域网(LAN) 171和 广域网(WAN) 173,并且还可包括其它网络。
当在LAN联网环境中使用时,计算机110通过网络接口或适配器170连接至 LAN 171。当在WAN联网环境中使用时,计算机IIO通常包括用于通过诸如因特 网等WAN 173建立通信的调制解调器172或其它装置。可为内置或外置的调制解 调器172可通过用户输入接口 160或其它适当机制连接至系统总线121。在联网环 境中,关于计算机110所描述的程序模块或其部分,可存储在远程存储器存储设备 中。作为示例而非限制,图1示出了驻留于存储器设备181上的远程应用程序182、 183、 184和185。在所显示的实施例中,包括了设备程序182、设备属性183、媒 体对象184、以及对象属性185。应该认识到的是,示出的网络连接是示例性的, 也可使用在计算机间建立通信链接的其它装置。
虽然计算机110的许多其它内部组件没有显示,但本领域的技术人员将认识 到这些组件和互连是公知的。相应地,无需结合本发明公开关于计算机110内部构 造的额外细节。
图2是示出了本发明的系统的一个实施例的框图。该系统包括能够通过网络 20与多个媒体设备210、 220、和230通信的多个主机单元200、 202、和204。主 机单元200、 202、和204通常可以与以上参照图1所述的计算设备110相类似。 媒体设备210、 220、和230表示属于不同类别的多个媒体设备。这些媒体设备包 括数码照相机设备、数码摄像机(带有或不带有静止图像捕捉功能)、诸如个人音 乐播放器和个人视频播放器等便携式媒体播放器、手机(带有或不带有媒体捕捉/回放功能)、和其它媒体设备。媒体设备210、 220、和230通常会被分为各自具 有不同的属性集的多个类别。网络20可以是以上参照图1所述的任意类型的网络。
图3是示出了根据本发明的一个实施例的媒体设备300的框图。媒体设备300 可适合与媒体设备210、 220、和230类似的多个类别中的一个类别。媒体设备300 可以是媒体设备210、220、和230的详细表现并且可包括也能在媒体设备210、220、 和230中找到的特征。媒体设备300的特定特征取决于该媒体设备300是否是包括 数码照相机、数码摄像机(带有或不带有静止图像捕捉功能)、诸如个人音乐播放 器或个人视频播放器等便携式媒体播放器、手机(带有或不带有媒体捕捉/回放功 能)、和其它媒体设备在内的媒体播放器。该媒体设备包括媒体工具302、信号处 理设备304、控制单元306、通信接口 308、以及存储器310。通信接口 308使得媒 体设备300能够与主机单元200、 202和204 (图2)交互。媒体工具302是所选的 媒体设备300所特有的。如果媒体设备300是视频或数码相机,则媒体工具302 可包括图像捕捉单元。如果媒体设备300是音频设备,则媒体工具302可包括音频 记录和播放工具。通信接口 308可以是要求媒体设备300被直接插接到主机单元 200、 202和204或允许其通过因特网连接至主机单元的接口。在一个实施例中, 设备300通过无线接口连接至主机单元200、 202和204。
通信接口 308还可允许媒体设备300与其它媒体设备交互并共享数据。例如, 媒体设备300可通过共享公共通信协议与媒体设备210、 220和230通信。 一种这 样的协议是媒体传输协议(MTP)。开发MTP来管理带有存储的任意便携式媒体 设备上的内容。MTP基于图像传输协议(PTP)这一现有协议,并可被实现成与 PTP完全兼容。MTP的主要目的是便于连接至计算机或其它主机的设备之间进行 通信、交互数据、以及随后断开以便单机使用。MTP的次要目的是使得能够命令 和控制所连接的设备。这包括设备远程控制功能、监视设备发起的事件、以及读取 并设置设备属性。
图4是示出了本发明的系统的另一示例性实施例的框图。主机单元200、 202、 和204可包括存储器402、基于状态的控制器403、用户输入接口 404、处理单元 405、以及通信接口 406。主机单元200、 202、和204并不仅限于这些组件,还可 包括与在计算机110中找到的组件相类似的组件。通信接口 406可以是要求主机单 元200被直接连接到媒体设备300或允许其通过因特网连接至媒体设备300的接 口。在一个实施例中,主机单元200通过无线接口被连接至媒体设备300。
用户输入接口 404可被耦合至以上参照图1所略述的输入设备,这可允许用户输入命令以远程控制存储在媒体设备300上的内容440的回放。存储器402和处 理单元405可包括与在图1中的相应存储器和处理单元中找到的要素等效的要素。 远程控制器401包括分别与主机单元200中找到的通信接口 406和用户输入接口等 效的通信接口 407和用户输入接口 408。使用远程控制器401,用户获得在远离实 际主机单元200的各个位置/距离上远程控制存储在媒体设备300上的内容440的 回放而无需用户与用户输入接口 404物理交互的能力。通信接口 407可以是要求远 程控制器401被直接连接到主机单元200或允许其通过因特网连接至主机单元200 的接口。在一个实施例中,远程控制器401通过无线接口被连接至主机单元200。
基于状态的控制器403被用来将基于状态的命令从用户输入接口 404和408 发送到媒体设备300以控制存储在媒体设备300上的内容440的回放。通过使用基 于状态的控制器403,主机单元200可在无需任何安装、驱动器、或配置的情况下 控制存储在媒体设备300上的内容440的回放。与本发明不同,先前的技术试图通 过向媒体设备发送诸如要求该媒体设备跳跃、播放、暂停等基于中断的命令来远程 控制媒体设备。用基于中断的控制便携式设备的系统的问题在于它不允许主机单元 具有现有回放范例。通过中断进行控制,主机单元将不知道该设备处于什么状态。 基于中断的控制仅允许主机单元遥控便携式设备的用户接口而不允许主机验证该 设备上有什么以及检查该设备的回放状态。
与基于中断的控制器不同,基于状态的控制器403可辨别存储在媒体设备上 的内容的本质并可验证该媒体设备的回放状态。当媒体设备的状态有变化时,可立 即通知主机单元。对连接至单个媒体设备的多个主机单元也是这样。例如,在图4 中,主机单元200、 202、和204可被连接至媒体设备300并可被装备成远程控制 存储在媒体设备300上的内容440的回放。图5示出了多个主机单元控制存储在媒 体设备上的内容的回放的流程图。每个主机单元200、 202、和240可向媒体设备 300发送基于状态的命令以控制内容440的回放(502)。当媒体设备300的状态 有诸如歌曲变化、跳跃命令、快进命令等变化时,可向每个主机单元通知和更新该 状态的变化(504)。由于状态总是由任何主机单元査询,所以如果媒体设备300 的状态变化,则可对连接至媒体设备300的所有主机单元都更新该变化。
以下示例将对基于中断的控制器与基于状态的控制器之间的差异进行进一步 的描述。假定用户想要在其电视或立体声上设置宏。该用户将该宏设置成使得其基 于中断的远程控制器将快速连续地发送五个命令。然而,如果这些命令中的其中一 个被中断而没有通过,则整个宏被打断且其状态未知。然而,使用基于状态的控制器时,如果一个命令失败,则基于状态的控制器将知道该宏在哪里失败并将能够恢 复。通过使用基于状态的控制器,主机单元可全面地检査、理解、以及控制媒体设 备。
在本发明中,与对象交换不同,回放控制可以是状态过程。在控制回放时, 可以要求设备的当前状态以确定下一状态应该是什么。为了实现本发明的基于状态 的回放控制并允许多会话与该功能共存(诸如音频主机单元与媒体设备的用户接口 相接),基于状态的控制可以被实现成包括四个不同设备属性回放速率、回放对 象、回放容器索引、以及回放位置。这些属性并不是仅起指示媒体设备的当前状态 的作用,而是通过更新这些属性的协议专属方法还可起控制设备的状态的作用。在 媒体设备的状态(如由设备属性所透露的)变化时,通过外部干预或设备的正常功 能,该变化可通过协议专属设备属性变化事件机制被发送到所有连接的设备。另外, 有前向跳跃和后向跳跃的一组操作,它们依赖于不利于将这些操作透露给基于状态 的控制器的信息。诸如前向跳跃和后向跳跃等操作的执行可涉及能够提供多参数控 制的非基于状态的操作。
回放速率
在一些实施例中,回放速率可标识回放的当前速度,这在一些实施例中可以 是线性标识的。在一些实施例中,回放速率可以是可按千等分来标识速度的带符号
32位整型。在其它实施例中,伴随不同的速度参数可以利用不同大小的位。例如, 值1000可指示回放应全速进行,值500可指示回放应为半速,值-1000可指示回 放应全速回退,而值O可指示该媒体设备暂停。 回放对象
在一些实施例中,回放对象可标识当前正在媒体设备上回放的对象,其另外 可由对象句柄来标识。回放对象属性可具有特殊值。例如,在一些实施例中,值 0x00000000可指示该媒体设备当前被停止,且没有媒体文件正被消费。支持播放
列表或专辑对象的媒体设备可允许回放对象属性包含对专辑或播放列表的句柄。在 一些实施例中,如果媒体设备支持这些对象类型以及回放控制,则它还可支持回放 容器索引设备属性。在其它实施例中,如果回放对象属性包含专辑或播放列表,则 回放对象属性可指示该媒体设备当前正在回放该专辑或播放列表的内容。在一些实 施例中,只要媒体设备上更新了正被回放的对象(例如,由于先前对象结束回放、 设备上的用户输入、或对于另一活动会话的活动控制),则媒体设备可通过发起
DevicePropChanged (设备属性变化)事件来指示它。回放容器索引
在一些实施例中,在播放对象时回放对象设备属性可包含容器对象(专辑、 播放列表等)。在该情形中,重要的是透露回放容器中正被消费的特定对象。正被 播放的对象可由其在该特定回放容器的对象引用数组内的索引来标识,并且该索引
可被包含在该属性内。MTP中的数组可以是例如基于0的。因此, 一些实施例可 包括可指示对象引用数组中的第一对象句柄正在被消费的值0x00000000。在这些 实施例中,如果回放对象不表示容器对象,则该属性可包含值0x00000000。 回放位置
在一些实施例中,回放位置可以毫秒为单位来标识当前正被回放的对象的当 前时间偏移量。在其它实施例中,回放位置可使用不同的时间参数来标识正被回放 的对象的当前时间偏移量。在回放期间,该属性可以频繁地变化,并且这些变化不 会导致DevicePropChanged事件,除非它们是由当前会话和对象的常规回放这两者 以外的动作所引起的。
跳跃
跳跃操作可通过按照设备专属对象排序(在一些实施例中,该排序可由该媒 体设备为其自身对象的独立回放来定义)向前或向后跳跃来更新被回放的当前对 象。在一些实施例中,跳跃操作可要求包括指示当前回放对象应该跳跃到回放队列 的深度和方向的带符号INT32值的一个参数。在其它实施例中,可使用包括不同 的带符号值的一个以上的参数。
在一些实施例中,例如值1可指示该设备应该向前跳跃一个媒体对象到紧跟 着在由回放对象(以及在回放对象是容器时任选由回放容器对象)当前所标识的对 象之后的对象。在一些实施例中,例如值-1可指示设备回放队列中的前一对象应 被加载为当前回放对象。在这些实施例中,如果媒体设备支持跳跃操作,则还可支 持[-l,l]的值。在一些实施例中,如果传送了媒体设备不支持的值,并且该媒体设 备不能解释该值,则可返回Invalid—Parameter (无效参数)响应代码。在这些实施 例中,如果例如值0被传送,则Skip操作会以Invalid—Parameter响应代码而失败。
本发明还有无需为了主机单元控制内容的回放而要求将内容440被传送到主 机单元200、 202、或204这一优点。通过要求内容440被传送到主机单元以便回 放,该主机单元不能远程地控制受到数字权限管理(DRM)保护的内容的回放。 对于受DRM保护的内容,媒体设备自身必须被注册以订阅来接收受DRM保护的 内容。只有己注册的设备才可接收和回放受DRM保护的内容。如果主机单元不是已注册设备,则它不可会回放受DRM保护的内容。本发明通过在无需要求内容404 被传送到主机单元200的情况下利用基于状态的控制器403来远程地控制内容404 的回放消除了在处理受DRM保护的内容时的任何冲突。基于状态的控制器403可 仅向媒体设备300发送基于状态的命令以控制内容440的回放。媒体设备然后可根 据媒体设备和内容的类型将多媒体信号发送到监视器409或音频系统410以供用户 收看或收听存储在媒体设备300上的内容440。在替换实施例中,监视器409和音 频系统410可集成在媒体设备300内。在另一实施例中,监视器409和音频系统 410可被集成在主机单元200内。因此,通过基于状态的控制,用户可具有不理解 媒体编解码器且没有从存储在媒体设备上的文件提取元数据的能力的主机单元,但 该主机单元仍然能够提供对所存储的内容的全面和丰富的描述并且可回放媒体设 备上存储的内容。
虽然在此己详细示出和描述了本发明的特定实施例,但应该理解的是,可对 本发明作出各种变化和修改而不会背离本发明的范围和意图。在此所述的各实施在 各个方面都旨在为说明性而非限制性。替换实施例对于本发明所述领域的技术人员 将是显而易见的,且不会背离其范围。
从以上内容可以看到,本发明适于获得上述所有目的和目标以及对于本系统 和方法是显见和固有的其它优点。应该理解的是,某些特征和子组合是有功用的并 且可以在不引用其它特征和子组合的情况下使用。这是被构想的且在所附权利要求 的范围之内。
权利要求
1. 一种用于控制存储在设备上的内容的回放的系统,包括至少一个主机单元,用于在无需存储在设备上的内容被传送到所述主机单元的情况下控制所述内容的回放;以及至少一个基于状态的控制器,被耦合至所述主机单元以允许所述主机单元通过基于状态的命令来远程控制所述内容的回放。
2. 如权利要求l所述的系统,其特征在于,所述设备是音频播放器、数码照 相机、数码摄像机、移动电话、视频播放器、和媒体播放器中的至少一个,并且是 音频播放器、数码照相机、数码摄像机、移动电话、视频播放器、和媒体播放器中 的至少一个的所述设备包括作为音频播放器、数码照相机、数码摄像机、移动电话、视频播放器、和媒体播放器的组合的混合设备。
3. 如权利要求l所述的系统,其特征在于,所述主机单元是汽车媒体接收机、 机顶盒、个人计算机、打印机、以及坞站中的至少一个。
4. 如权利要求1所述的系统,其特征在于,所述内容包括受数字权限管理 (DRM)保护的内容。
5. 如权利要求l所述的系统,其特征在于,还包括控制所述存储在所述设备 上的内容的回放的多个主机单元,其中所述多个主机单元在所述设备的状态变化时 被更新。
6. 如权利要求l所述的系统,其特征在于,不需要安装、驱动器、以及设置 来使所述主机单元能够控制所述存储在所述设备上的内容的回放。
7. 如权利要求1所述的系统,其特征在于,所述至少一个主机单元通过媒体 传输协议(MTP)来与其它主机单元和设备通信。
8. —种用于远程控制存储在设备上的内容的回放的方法,包括 向设备远程发送用于控制存储在所述设备上的内容的回放的基于状态的命令,其中所述内容在无需从所述设备传送的情况下被回放;以及 在所述设备的状态变化时更新至少一个主机单元。
9. 如权利要求8所述的方法,其特征在于,所述主机单元维护所述设备的当 前状态的记录。
10. 如权利要求8所述的方法,其特征在于,所述设备是音频播放器、数码照相机、数码摄像机、移动电话、视频播放器、和媒体播放器中的至少一个,并且 是音频播放器、数码照相机、数码摄像机、移动电话、视频播放器、和媒体播放器 中的至少一个的所述设备包括作为音频播放器、数码照相机、数码摄像机、移动电 话、视频播放器、和媒体播放器的组合的混合设备。
11. 如权利要求8所述的方法,其特征在于,所述主机单元是汽车媒体接收 机、机顶盒、个人计算机、打印机、以及坞站中的至少一个。
12. 如权利要求8所述的方法,其特征在于,多个主机单元可控制所述存储在所述设备上的内容的回放。
13. 如权利要求8所述的方法,其特征在于,不需要安装、驱动器、以及设 置来使所述主机单元能够控制所述存储在所述设备上的内容的回放。
14. 如权利要求8所述的方法,其特征在于,所述内容包括受数字权限管理 (DRM)保护的内容。
15. 具有用于执行远程控制存储在设备上的内容的回放的方法的指令的一个 或多个计算机可读介质,所述方法包括向设备远程发送用于控制存储在所述设备上的内容的回放的基于状态的命 令,其中所述内容在无需从所述设备传送的情况下被回放;以及 在所述设备的状态变化时更新至少一个主机单元。
16. 如权利要求15所述的计算机可读介质,其特征在于,所述设备是音频播 放器、数码照相机、数码摄像机、移动电话、视频播放器、和媒体播放器中的至少 一个,并且是音频播放器、数码照相机、数码摄像机、移动电话、视频播放器、和 媒体播放器中的至少一个的所述设备包括作为音频播放器、数码照相机、数码摄像 机、移动电话、视频播放器、和媒体播放器的组合的混合设备。
17. 如权利要求15所述的计算机可读介质,其特征在于,所述主机单元是汽 车媒体接收机、机顶盒、个人计算机、打印机、以及坞站中的至少一个。
18. 如权利要求15所述的计算机可读介质,其特征在于,多个主机单元可控 制所述存储在所述设备上的内容的回放。
19. 如权利要求15所述的计算机可读介质,其特征在于,不需要安装、驱动 器、以及设置来使所述主机单元能够控制所述存储在所述设备上的内容的回放。
20. 如权利要求15所述的计算机可读介质,其特征在于,所述内容包括受数 字权限管理(DRM)保护的内容。
全文摘要
公开了一种用于远程控制存储在设备上的内容的回放的系统、方法、和计算机可读介质。该系统、方法、和计算机可读介质可从主机单元向该设备发送基于状态的命令以控制该内容的回放。该主机单元可控制该内容的回放而无需该设备将内容传送到主机单元。该主机单元还可以在该设备的任何状态一发生变化时就被更新。
文档编号G06F15/16GK101535974SQ200680022665
公开日2009年9月16日 申请日期2006年4月26日 优先权日2005年6月27日
发明者B·曼德斯, K·罗斯亚科夫, M·加斯姆哈, O·罗斯布隆姆, V·萨多夫斯基 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1