CN102984041A - 作为低功率遥控器的便携式媒体播放器及其方法 - Google Patents
作为低功率遥控器的便携式媒体播放器及其方法 Download PDFInfo
- Publication number
- CN102984041A CN102984041A CN2012105566191A CN201210556619A CN102984041A CN 102984041 A CN102984041 A CN 102984041A CN 2012105566191 A CN2012105566191 A CN 2012105566191A CN 201210556619 A CN201210556619 A CN 201210556619A CN 102984041 A CN102984041 A CN 102984041A
- Authority
- CN
- China
- Prior art keywords
- media
- player
- file
- digital
- multimedia
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- 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/2803—Home automation networks
-
- 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/2803—Home automation networks
- H04L12/2838—Distribution of signals within a home automation network, e.g. involving splitting/multiplexing signals to/from different paths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
-
- 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/2803—Home automation networks
- H04L2012/284—Home automation networks characterised by the type of medium used
- H04L2012/2841—Wireless
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Selective Calling Equipment (AREA)
- Information Transfer Between Computers (AREA)
- Details Of Television Systems (AREA)
- Telephonic Communication Services (AREA)
- User Interface Of Digital Computer (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Television Signal Processing For Recording (AREA)
- Mobile Radio Communication Systems (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
本发明涉及作为低功率遥控器的便携式媒体播放器及其方法。一种便携式多媒体播放器,用于以无线方式对媒体服务器进行无线存取和控制,其中在流式传输数字音频的情况下,该媒体服务器借助无线接口向立体声***/扬声器之类的媒体单元流式传输数字媒体。在一个实施例中,便携式多媒体播放器采用如下方式来以无线方式与存储在媒体服务器上的多个数字媒体文件中的一个或多个选定文件相同步,即仅仅从媒体服务器传送与选定的数字媒体文件相关联的数字媒体文件元数据,例如曲目标题、作者等等,以便将其存储在便携式媒体播放器中。
Description
本申请是申请号为200680048494.4、申请日为2006年12月13日、发明名称为“作为低功率遥控器的便携式媒体播放器及其方法”的发明专利申请的分案申请。
技术领域
本申请涉及电子设备,尤其涉及作为低功率遥控器的便携式媒体播放器及其方法。
背景技术
由于个人计算机的容量和能力不断提升,使用个人计算机作为曲目、电影等多媒体内容的存储库也在变得日益普及。尤其对音乐来说,随着在个人计算机上存储多媒体数据(采用具有不同格式的数字音频文件的形式,例如MP3、AAC和AIFF)的日益普及,导致产生了多种产品和服务。举例来说,诸如多媒体设备之类的音乐播放器(例如MP3播放器)以及诸如iTunes软件之类的媒体管理应用都是非常流行的产品,这些产品全都是由Cupertino,California的苹果计算机公司生产的。借助于在此类便携式音乐播放器中存储数量和类型众多的数字音频文件的能力,目前已开发了允许消费者以一种适合用便携式音乐播放器和个人计算机存储和重放的形式来购买音乐的服务(例如Cupertino,California的苹果计算机公司提供的音乐库)。在进行这种服务过程中,很多消费者都使用其个人计算机作为主要传播媒介,以便获取、存储和存取多媒体数据。
虽然计算机的多媒体重放质量在过去数年中有了极大改善,但是 对典型的消费者来说,这些***仍旧在性能、保真度和可用性方面落后于典型的娱乐设备(例如立体声、电视、投影***等等)。因此,为了使用更高质量的重放***,目前日益普遍的是安装家庭网络***,由此,个人的个人计算机将会与家庭娱乐***相连(以无线或有线方式),在此过程中将会形成一个媒体***。该媒体***将数个接口和功能部件(feature)设置集成到集成平台中。这样一来,个人可以使用这些不同的娱乐设备来收听、查看或存取保存在个人计算机上的多媒体数据。举例来说,无线网络接口(例如Cupertino,California的苹果计算机公司制造的基于802.11g的Airport无线网络接口)以无线方式来与其他设备进行通信,并且充当无线基站或中继器(以便增大业已存在的无线网络的范围)。
个人计算机上可用的网络接口可以用于连接到任何娱乐设备,例如立体声***、电视或家庭影院***。举例来说,这样做允许将多媒体数据从与(无线或有线的)网络接口相连的个人计算机流式传输到与多媒体接口相连的娱乐设备。然而不幸的是,为了控制多媒体数据重放的某些方面(例如改变曲目、整个播放列表乃至控制音量),希望进行这种改变的收听者必须与存储有正在播放的多媒体数据的个人计算机进行物理接触。举例来说,如果收听者在起居室中收听音乐,并且该音乐是由位于楼上小房间中并与之无线连接的计算机流式传输到起居室的立体声***的,那么要想改变正在播放的曲目,收听者需要实际步行到计算机所在的楼上小房间,并且选择想要的曲目。
一种用于解决远程存取和控制问题的方法是由一个基于区域的***提供的,其中该***的实例是Santa Barbara,CA的Sonos,Inc.制造的Sonos数字音乐***(Sonos Digital Music System),该***使用了分布式单元(SonosTM区域播放器(SonosTM Zone Player))以及控制器单元(SonosTM控制器(SonosTM Controller))。不幸的是,这些单元需要在设备方面进行相当大的投资,以便提供必要的且基于区域的远程存取和控制。例如,Sonos数字音乐***需要用户购买或者获取控制器,以及根据面积来购买一个或多个区域播放器。
因此,期望有一种支持现有设备(例如iPod、AirPort Express、运行iTunes的Mac)提供远程存取和控制的***,否则,现有设备将需要购买专用设备,例如区域控制器单元以及区域播放器。
发明内容
使用一种便携式多媒体播放器(例如Cupertino,California的苹果计算机公司制造的iPodTM)来以无线方式访问和***体服务器(例如运行iTunes软件的个人计算机),其中该媒体服务器经由无线接口向媒体单元(例如在流式传输数字音频的情况下的立体声***/扬声器)流式传输数字媒体。在一个实施例中,描述了一种方法,该方法使用了被设置成存储数字媒体文件的便携式多媒体播放器来以无线方式访问和/或控制被配置成将数字媒体数据流式传输到媒体单元的媒体服务器。该方法是如下完成的:将便携式多媒体播放器和媒体服务器相绑定,以无线方式将信号从多媒体播放器传送到媒体服务器,以及使用接收到的信号借助无线接口将数字媒体数据从媒体服务器流式传输到媒体单元。
在另一实施例中,描述了一种便携式数字多媒体播放器的遥控器单元,其被设置成存储用于以无线方式控制远程媒体服务器的多媒体媒体文件元数据。该遥控器单元包括无线网络接口、被设置成显示具有多个用户可选项目的用户界面的显示设备,以及处理器单元,其中当用户选择了用户可选项目之一时,作为响应,该处理器单元将会产生由无线网络接口以无线方式发送到远程媒体服务器的信号,该信号包含用于识别媒体服务器中存储的多媒体文件的多媒体文件元数据,而媒体服务器则转而通过存取所识别的多媒体文件来对信号作出响应,一旦被存取,那么该媒体服务器会将所识别的多媒体文件以无线方式发送到远程媒体单元。
在还一实施例中,描述了一种通过使用便携式多媒体播放器以及个人计算机来提供远程媒体单元的无线远程控制的方法。该方法是如下执行的:在个人计算机上以无线方式接收来自多媒体播放器的多媒 体文件指示,使用接收到的多媒体文件指示来识别存储在个人计算机上的多媒体文件,存取所识别的多媒体文件;以及以无线方式将所识别的多媒体文件从个人计算机发送到远程媒体单元。
附图说明
图1示出了根据本发明实施例的代表性无线媒体网络以及由电池供电的无线便携式多媒体播放器。
图2示出了根据本发明一个实施例的便携式媒体播放器的示意性功能框图。
图3例示了根据本发明实施例的代表性多媒体播放器。
图4示出了根据本发明一个实施例的通过远程访问媒体服务器来改变流式传输的数字媒体文件的流程图。
图5A~5B示出了如何使用多媒体播放器来远程访问个人计算机,以便在流式传输到立体声***并由该***播放的音乐中实现多种变化。
图6是根据本发明一个实施例的同步处理的流程图。
具体实施方式
现在将详细参考本发明的具体实施例,在附图中例示了该实施例的示例。虽然结合具体实施例对本发明进行了描述,但是应该理解,这并不要将本发明局限于所描述的实施例。与此相反,本发明旨在覆盖包含在所附权利要求书所限定的发明的精神和范围内的变更、修改以及等同物。
根据一个实施例,使用借助电池运作的便携式多媒体播放器来以无线方式访问和/或***体服务器。该媒体服务器可以由多种计算设备来实现。举个例子,该媒体服务器可以由个人计算机来实现。响应于这种无线存取和/或控制,媒体服务器可以借助无线接口将数字媒体流式传输到媒体单元(例如家庭音频***,如在流式传输数字音频的情况下可以是立体声***)。
在一个实施例中,便携式多媒体播放器与媒体服务器进行无线通信,以便接收媒体服务器上的可用媒体项目的媒体目录。在这里,该媒体目录是存储在媒体服务器上的可用媒体项目、例如数字媒体文件的列表。在一个实施例中,该媒体目录包含了媒体项目元数据(曲目标题、作者等等)。在该实施例中,数字媒体项目(例如数字媒体文件)自身不必传送到便携式媒体播放器。由此,只有数量相对较少的数据需要传送到便携式媒体播放器,由此节约了宝贵的电池资源。此外,通过不传送数字媒体项目自身,还可以避免潜在的版权侵权问题。
当用户希望访问和/或***体服务器,以便对流式传输到媒体单元的媒体项目数据实施改变(例如改变正在播放的曲目)时,用户将会通过与便携式媒体播放器进行交互来选择所要播放的新的媒体项目(例如曲目)。在一个实施方式中,便携式多媒体播放器可以显示与不同数字媒体项目(例如曲目文件)相对应的多个用户可选项目。便携式多媒体播放器的用户可以选择其中一个用户可选项目,以便规定所要播放的媒体项目。一旦选定了项目,那么便携式多媒体播放器会将所要播放的指定媒体项目以无线方式告知媒体服务器。在一个示例中,便携式多媒体播放器仅仅传送与新的媒体项目相对应的某些或所有元数据以及控制信号,其中举例来说,该控制信号指示当前播放的媒体项目将被与该控制信号相关联的新的媒体项目所取代。
在另一实施方式中,便携式多媒体播放器可以显示这样的用户界面,该用户界面能使用户控制如何播放媒体项目。举例来说,所提供的控制可以变更、改变或提供音量、均衡等播放特性,或是诸如向前、向后、播放、停止等导航特性。在这种情况下,由于相关联的媒体项目已经为媒体服务器所知,因此可以只发送控制信号。
一旦为媒体服务器(例如个人计算机)所接收,那么该媒体服务器可以将用户借助便携式媒体播放器所请求的控制操作告知媒体单元。举例来说,如果控制操作是要播放新选择的媒体项目,那么媒体单元正在播放的当前媒体项目将会被停止,并且将会开始传送属于新选择的媒体项目的媒体数据,使得可以播放新选择的媒体项目。这样 一来,用户可以采用电力高效的方式使用电池供电的便携式多媒体播放器间接地远程***体单元的输出。
在还一实施例中,便携式数字媒体播放器(例如iPod)采用了一种由数字媒体播放器无线地控制计算机的方式而与个人计算机相绑定。应该指出的是,绑定个人计算机与数字媒体播放器的处理包括经由USB2.0或火线电缆之类的连接器而使存储在数字媒体播放器中的数字内容与存储在计算机中的媒体项目相同步。这样一来,消除了对在数字媒体播放器上用于对计算机进行选择、连接和验证的附加用户界面的需要。由此可见,只需要具有顶级菜单(例如“远程控制”)的附加用户界面,以便对计算机进行控制,其中当选定该界面时,该菜单将会自动连接并验证与便携式数字媒体播放器相绑定的计算机。
图1示出了根据本发明实施例的无线媒体***100,该***包括电池供电的便携式多媒体播放器102、媒体服务器104以及媒体单元106。如所配置的那样,媒体服务器104包含被设置成存储多媒体内容109的本地存储介质108,该介质可以采用任何恰当的形式,例如硬盘驱动器、闪速存储器等等,并且所述多媒体内容可以包括数字化音乐(例如曲目)、短视频文件或完整长度的视频文件(例如电影)。出于论述目的,使用了个人计算机来充当媒体服务器104,其中该个人计算机被设置成在被配置为硬盘驱动器的本地存储介质108中存储大量数字音频文件(例如曲目文件)。在所描述的实施例中,媒体服务器104以无线方式耦合到媒体单元106,在该情况下,该媒体单元106采用具有多个扬声器112的立体声***110的形式。在所描述的实施例中,该立体声***110包括无线网络接口114。该无线网络接口114支持无线网络。其中举例来说,该无线网络可以采用依照IEEE802.11b或802.11g标准的“WiFi”接口的形式。作为对所确定的标准的替换或补充,其他无线网络标准同样是可以使用的。这些其他网络标准可以包括IEEE802.11a标准或蓝牙标准。无线联网所需要的天线通常包含在无线网络接口114的外壳以内。该天线可以采用多种形式,例如印刷在标准PCB(印刷电路板)上的天线。对本领域技术 人员来说,这些天线是众所周知的。
无线网络接口114所支持的无线网络可以使得能够在媒体服务器104与媒体单元106之间进行无线通信。在这种情况下,媒体服务器104还包括或者耦合到无线网络接口116,由此媒体服务器104和媒体单元106可以经由无线网络接口114和116通过局域无线网络进行通信。此外,便携式多媒体播放器102还可以采用无线方式通过同一无线网络(与媒体服务器104和媒体单元106之间使用的无线网络相同)或另一无线网络与媒体服务器104进行通信。
当使用这里描述的媒体单元106来播放源自媒体服务器104(在下文中是个人计算机)的多媒体内容时,该媒体单元106将被***墙壁插座,以获取电力。无线网络接口114充当无线网络的无线基站,由此能使个人计算机104与媒体单元106进行通信。该无线网络接口114还与立体声***110相连,以使立体声***110能够重放存储在计算机104上的音频文件。无线网络接口114与立体声***110之间的连接可以借助数字光缆来进行,而该数字光缆则会连接到立体声***110的数字音频输入端口。
如上文中简要描述的那样,无线网络接口114有能力通过无线网络连接接收来自个人计算机104的多媒体信息,并且将该媒体信息输出到娱乐设备(例如立体声***110)。虽然设想可以将音频、视频、音频/视频和/或其他形式的多媒体与这里描述的媒体***结合使用,但是有一个示例性实施例涉及与立体声***之类的娱乐设备共享个人计算机上存储的音频数据。
为了向媒体单元106的媒体输出功能部件提供相对简单的用户友好界面,有利的是提供从运行在个人计算机104上的媒体应用到媒体单元106的存取,同样优选的是,该媒体应用是通常用于创建、操纵或存取特定类型的媒体文件的应用。在一个示例性实施例中,该媒体应用是苹果计算机公司制造的用于音乐管理和重放的软件。使用媒体应用,可以选择媒体单元106作为媒体重放的目的地。可以对个人计算机104进行编程,以便将所要播放的媒体文件的音频 内容发送到媒体单元106,同时在个人计算机104上将会持续呈现***声音(例如蜂鸣声、告警信号等等)。
个人计算机104与媒体单元106之间经由无线网络(例如无线网络100)的通信是通过发现处理发起的。对这个发现处理来说,它的一个示例使用了Bonjour,Bonjour是一种使得能够自动发现IP网络上的计算机、设备和服务的技术。这种Bonjour也被称为零配置联网,它使用了标准的IP协议来允许设备自动找到对方,而不需要用户输入IP地址或配置DNS服务器。Bonjour的不同方面为本领域技术人员广泛了解,并且是在苹果计算机公司于2003年10月发布的标题为“Bonjour”的***中公开的,通过引用将该***的全部内容并入于此。在与本申请共同拥有的下列共同未决的专利申请中可以找到其他实施方式细节,通过引用将它们的全部内容并入于此:(1)2002年3月19日提交的名为“Method and Apparatus for Configuring aWireless Device Through Reverse Advertising”的申请10/102,321,(2)2002年3月19日提交的名为“Method and Apparatus for SupportingDuplicate Suppression When Issuing Multicast DNS Queries UsingDNS_Format Message Packets”的申请10/102,174,以及(3)2003年8月20日提交的名为“Method and Apparatus for Implemented aSleep Proxy for Services on a Network”的申请60/496,842。
为了向个人计算机104与媒体单元106之间的通信提供便利,例如提供媒体共享功能,用于媒体单元106的无线网络接口114会通过网络通告其支持针对媒体单元106的音频流式传输。如标准的Bonjour操作所需要的那样,无线网络接口114将会发布服务可用性、提供服务的设备的名称、设备的网络地址、以及与服务相关联的一个或多个配置参数。该服务的注册处理将会通告***的特有音频能力(例如44.1kHz采样率,16比特采样大小,以及2信道/立体声采样)。该服务的注册处理还可以包括与设备进行通信所必需的安全性、加密、压缩以及其他能力和/或参数。
在替换实施例中,附加服务可以被设计成指定与接合到媒体单元 106的一个或多个多媒体输入或输出设备相关的多种参数。对在家庭网络环境中有可能具有特定适用性的设备来说,这些设备包括扬声器、视频显示终端、摄像机、麦克风等等。
对网络内的设备来说,其自动发现特性将会允许其在根据用户偏好和设计来构造易于配置的家庭网络的过程中使用。例如,对在屋内某个房间中的计算机上具有大型音乐库的用户来说,该用户仅仅通过在其住宅中到处部署一些已公开的无线网络接口,就可以为其整个住宅创建一个无线多媒体网络。例如,他可以将一个接口放置在起居室的立体声***附近,并且将一个接口放置在卧室的电视旁边。通过连接恰当的多媒体接口,他可以通过在其个人计算机上进行简单的选择来将音频、视频或其他内容提供给这些设备。例如,他可以指示起居室的立体声***播放他喜爱的曲集,并且他可以指示卧室电视放映某部家庭电影。这种可扩展架构允许用户配置媒体数据的源与目的地之间的关系,而不用考虑或者不需要从同一厂家那里购买所有组件,也不用考虑否则为了允许无线网络上完全不同的设备的互操作性而需要考虑的其他因素。
一旦在无线网络上发现了无线网络接口114,那么诸如iTunes之类的运行于个人计算机104上的媒体软件会将相关联的立体声***110识别为音频数据的目的地,并且将会自动提供特定设备(例如立体声***110)作为用户界面内的可选目的地。当用户从这些可用设备中选择某个设备时,可以执行多种验证和安全***换。举例来说,如果提供了密码保护作为安全性特征,那么可以提示用户输入使用媒体单元106(也就是立体声***110)来执行音频文件重放所需要的密码。此外,如果用户尝试选择已在使用的设备(例如由另一个用户使用),那么媒体单元106(也就是无线网络接口114)将会通过用户界面来发送表明其很繁忙的消息。
一旦在个人计算机104之类的媒体源与无线网络接口114之间建立了连接,那么可以将与一个或多个媒体项目(例如曲目)相对应的媒体数据从个人计算机104传输到无线网络接口114。该传输可以涉 及媒体数据(媒体文件)的文件传送或媒体数据的流式传输。只要正在传输媒体数据,该连接就保持打开。一旦不再传输媒体数据,例如在曲目或曲集重放结束时,该连接将会进入“空闲”状态。在处于这种空闲状态时,由于连接并未关闭,因此,媒体源可以在任何时间成功地开始传输数据。由此没有必要重新协商或重新建立连接。
但是,当媒体源具有处于这种“空闲”状态的连接时,它还是可以接受与别的媒体源建立连接的尝试。如果发生这种尝试,那么与第一媒体源的连接将会关闭,并且将会建立新的连接。优选的是,在这种情况下,第一源将被告知其连接已经终止。
此外,出于数字权利管理目的,较为理想的是确定媒体单元106有权接收音频数据流和/或个人计算机104与媒体单元106之间的通信链路是安全的(例如经过加密的)。通常,这需要某种形式的验证,并且优选地基于公钥/私钥***。在一个实施例中,每一个媒体单元106都可以配备嵌入在只读存储器(ROM)中的多个私钥。然后,媒体软件将会配备相应的多个公钥。这样做允许由媒体单元106使用其私钥对从媒体单元106传送到媒体软件的标识数据进行数字签名,由此媒体软件可以使用恰当的公钥对标识数据进行验证。类似的是,从媒体软件发送到媒体单元106的数据可以使用公钥来进行加密,由此只有使用相应私钥的媒体单元106才可以解密该数据。该媒体软件和媒体单元106可以根据密钥索引交换来确定使用其相应的多个密钥中的哪些密钥,由此告知所要使用的是其相应密钥中的哪些密钥,而不需要传送全部密钥。
优选的是,媒体单元106的验证是在初次建立与媒体软件的连接时进行的。一旦验证成功,那么运行在个人计算机104上的媒体软件将会开启连至媒体单元的音频信道的网络连接,并且将会开始发送数据。在这个实施例中,媒体数据是从媒体软件被“推送”到媒体单元106的,而不是由媒体单元106从媒体软件“拖”过去的。媒体单元106接收的媒体数据可以由媒体单元106播放,也就是由立体声***110来播放。该媒体单元106接收这个音频数据,对其中一部分数据进行缓 存,并且一旦缓存达到预定容量就开始重放音频数据。例如,媒体单元106可以具有总共8秒的缓存,但是可以在接收到2秒的音频数据的时候开始重放。此外,缓存器还可以具有可变的容量,其中举例来说,该容量是根据网络业务量或可靠性条件确定的。
在优选实施例中,音频信道与控制信道是分离的。出于如下说明的原因,较为有利的是具有与控制信道相分离的数据信道。但是,也可以针对数据和控制信息使用单个信道。
使用分离的控制和数据信道的一个优点是改善了对用户命令的响应。如上所述,媒体单元106包括数据缓存,其中该数据缓存补偿了网络延迟、等待时间等等。如果控制命令包含在数据流中,那么在媒体单元106通过缓存器来进行播放之前,这些命令是不会到达的,这意味着在实施用户命令之前将会存在着长达数秒的延迟。很明显,这种情况是很不理想的,由此,用于控制数据的分离信道将会提供增强的用户体验。
优选的是,通过数据信道发送的分组(在本示例中是音频数据)是TCP分组,其中该分组的一般形式是由实时流式传输协议(RTSP)标准所规定的。RTSP是本领域技术人员公知的标准通信协议。因此,在这里不再论述这种***的实施细节,而这些实施细节可以在日期为2004年2月16日的实时流式传输协议规范(Real Time StreamingProtocol Specification)以及先前版本中找到,这些规范当前可以从http://www.rtsp.org得到,并且通过引用将这些规范的全部内容并入于此。另外,虽然因为TCP(传输控制协议)的健壮性而优选地使用了TCP,但是UDP(用户数据报协议)也是可以使用的,在不希望有与TCP相关联的开销的应用中尤其可以使用UDP。
无论哪一种情况,数据分组都可以使用RTP(实时协议)报头,并且将会同时包含顺序号和时间戳信息。但是,当使用TCP时,由于TCP自动提供了有保证的分组递送和正确的排序,因此,这个顺序和时间戳信息并不为检测遗失分组或重排序分组的处理所必需。但是,对从媒体单元106到媒体控制软件的反馈来说,定时和顺序信息 是非常有用的。
举例来说,媒体单元106可以定期提供与处于媒体流的重放过程中的何位置有关的信息。该处理可以由媒体单元106通过控制信道传送对当前正在重放的分组的指示来完成。作为另一种选择,媒体单元106可以指示刚刚接收的分组以及设备缓存器的状态。该信息可以由媒体软件用于多种目的。举例来说,如果媒体软件确定媒体单元106上的缓存很少,那么可以按快于实时的速度将附加数据传输到设备,以便确保设备缓存器不变得完全空。该信息还可以由媒体软件用于将在个人计算机104的监视器(显示器)或其他设备上显示的视觉效果与媒体单元106(也就是立体声***110)输出的声音相同步。要与音频重放相同步的视觉效果可以采用多种形式,这其中包括各种艺术性的“可视化处理”,并且这些可视化处理将会提供与音乐“节拍”相同步的视觉效果。
分组顺序和时间戳信息的另一个用途涉及这样一种情形:媒体单元106接收要求停止重放并且丢弃在该点之前接收的所有数据的指令。在这种情况下,媒体单元106的缓存处理要求识别所要丢弃的分组,而这很容易使用顺序和时间戳信息来完成。
RTP分组的数据净荷包含了将要由媒体单元106重放的音频信息。在优选实施例中,媒体文件可以按一种或多种格式存储在个人计算机104上,其中举例来说,所述一种或多种格式包括MP3(运动图像专家组第3层)、AAC(高级音频编码a/k/a MPEG-4音频)、WMA(Windows媒体音频)等等。运行在个人计算机104上的媒体软件将会解码这些不同的音频格式,由此媒体单元106不必包含用于多种格式的解码器。这样做还可以降低媒体单元106的硬件性能需求。在个人计算机104上执行解码处理的还一优点是可以为音频流应用不同的效果,例如音轨之间的交叉衰落、音量控制、均衡和/或其他音频效果。如果由媒体单元106来应用这些效果,那么举例来说,由于所需要的计算资源,这其中的很多效果将会是很难或者无法应用的。
在一个实施例中,在将经过解码的音频数据传输到媒体单元106 之前,该数据将会由个人计算机104来进行压缩。这种压缩通常是使用一种无损压缩算法来完成的,以提供最大的音频保真度。一种适合的压缩器是可以与苹果公司的软件结合使用的Apple无损编码器。媒体单元106的确需要用于所使用的压缩编解码处理的解码器。此外,较为理想的是对从个人计算机104发送到媒体单元106的数据流进行加密。一种适合的加密形式是使用以如上所述的方式确定的预定义密钥的AES。
图2示出了根据本发明一个实施例的便携式媒体播放器200的示意性功能框图。举例来说,该媒体播放器200适合于用作图1所示的由电池供电的便携式多媒体播放器102。该媒体播放器200包括处理器202,该处理器属于用于***体播放器200的全部操作的微处理器或控制器。媒体播放器200将属于媒体资源的媒体数据存储在文件***204和高速缓存206中。通常,文件***204是存储盘或多个盘。该文件***204通常为媒体播放器200提供高容量存储能力。但是,由于文件***204的存取时间相对较慢,因此,媒体播放器200还可以包括高速缓存206。举例来说,该高速缓存206是由半导体存储器提供的随机存取存储器(RAM)。与文件***204相比,高速缓存206的相对存取时间要短得多。但是,高速缓存206不具有文件***204的大存储容量。此外,与高速缓存206相比,文件***204在活动时将会耗费更多电力。当媒体播放器200是由电池(未示出)供电的便携式媒体播放器时,功耗将是尤其重要的。该媒体播放器200还包括RAM 220和只读存储器(ROM)222。ROM 222可以存储以非易失方式执行的程序、实用程序或进程。RAM 220则提供了例如用于高速缓存206的易失性数据存储器。
媒体播放器200还包括允许媒体播放器200的用户与该媒体播放器200进行交互的用户输入设备208。举例来说,该用户输入设备208可以采用多种形式,例如按钮、小键盘、转盘(dial)等等。此外,该媒体播放器200还包括显示器210(屏幕显示器),该显示器可以由处理器202控制,以便向用户显示信息。数据总线224可以为至少 在文件***204、高速缓存206以及处理器202之间的数据传送提供便利。另外,该媒体播放器200还包括与数据链路218相耦合的总线接口216。该数据链路218能使媒体播放器200通过有线连接耦合到主计算机。
在一个实施例中,媒体播放器200用于在文件***204中存储多个媒体资源(例如曲目)。当用户希望媒体播放器200播放特定媒体项目时,会在显示器210上显示可用媒体资源列表。然后,使用用户输入设备208,用户可以选择其中一个可用媒体资源。一旦接收到关于特定媒体项目的选择,处理器202会将该特定媒体项目的媒体数据(例如音频文件)提供给编码器/解码器(CODEC)212。然后,CODEC212为扬声器214产生模拟输出信号。该扬声器214既可以是媒体播放器200内部的扬声器,也可以是媒体播放器200外部的扬声器。例如,与媒体播放器200相连的耳机或耳塞可以被认为是外部扬声器。
举例来说,在特定实施例中,可用媒体资源是根据适合于可用媒体资源的分组的选定数量和类型而以分层方式排列的。举例来说,如果媒体播放器200是MP3类型的媒体播放器,那么可用媒体资源将会采用至少部分存储在文件***204中的MP3文件的形式(这其中的每一个文件都与数字编码的曲目或是其他音频演出相对应)。可用媒体资源(在本情况中是曲目)可以采用任何一种被认为适当的方式来分组。在一种排列中,这些曲目可以分层排列成:处于第一级的音乐流派列表、处于第二级的与每一个流派相关联的艺术家列表、处于第三级的关于在第二级列举的每一个艺术家的曲集列表、以及处于第四级的在第三级列出的每一个曲集的曲目列表,等等。
媒体播放器200还包括无线网络接口226,该接口被设置成通过无线网络以无线方式将任何选定数据从媒体播放器200传输到任何恰当配置的接收机单元(例如无线网络接口114)。在图1所示的实施例中,举例来说,无线网络接口226采用了根据IEEE 802.11b或802.11g标准的“WiFi”接口的形式。此外,其他无线网络标准同样可 以用于替换或补充所确定的标准。这些其他网络标准可以包括IEEE802.11a标准或蓝牙标准。
在一个实施例中,媒体播放器200是专用于处理音频之类的媒体的便携式计算设备。例如,该媒体播放器200可以是音乐播放器(例如MP3播放器)、游戏机、遥控器、便携式通信设备等等。这些设备通常是借助电池运作的,并且是高度便携的,由此允许用户收听音乐,玩游戏或播放视频,记录视频或拍摄照片,与其他人进行通信,和/或控制其他设备。在一个实施方式中,媒体播放器200是手持式设备,其大小适合于放置在用户的口袋或手中。由于是手持式的,该媒体播放器200相对较小,并且很容易供用户手持和使用。由于采用适合口袋的大小,用户不必直接携带该设备,由此,可以将该设备带到用户旅行的几乎任何地方(例如,用户不会由于携带庞大并且通常很重的设备而受局限,这与在便携式计算机中是一样的)。此外,该设备可以由用户手动操作,而不需要诸如桌面之类的基准面。
多媒体播放器102可以用于远程访问和/或控制个人计算机104,以便对流式传输到媒体单元106(即,立体声***110)并由其播放的音乐实施任意次数的改变。这类改变包括选择不同曲目、播放列表,改变音量、低音、高音等等,并且这其中的每个改变都由多媒体播放器102的用户来决定。
图3例示了根据本发明实施例的代表性多媒体播放器300,其中所述多媒体播放器300适合于用作图1所示的具有多个输入按钮302的多媒体播放器102。这些输入按钮302采用了可旋转转盘302-1的形式,其中该转盘采用了能够沿着顺时针或逆时针方向旋转的轮盘的形式,在该轮盘的中心是可以压下的输入按钮302-2,该按钮被设置成接收诸如按压事件之类的用户输入事件。其他输入按钮302包括输入按钮302-3到302-6,其中每一个按钮都可以用于接收用户提供的输入动作。应该指出的是,每一个上述按钮都可以单独或者按任何组合的方式而被编程或配置,以便执行特定的功能或一组功能。举例来说,如果需要的话,可旋转转盘302-1可以被配置成将向前滚动功能 与转盘302-1的顺时针方向旋转相关联,并且将向后滚动功能与逆时针方向旋转相关联,反之亦然。在另一种情况下,用户可以配置转盘302-1,以便结合由用户提供的采用按压可按下按钮302-2的形式的输入事件与顺时针旋转的向前滚动一起,按离散步骤向前滚动,例如,这与连续滚动动作是相对照的。这样一来,用户可以对任何一个按钮302进行编程(单独或是采用任何组合方式),以便执行任何功能。
虽然多媒体播放器300采用了转盘302-1以及不同输入按钮302-2至302-6,但在另一个实施例中,转盘302-1可以被触摸板所取代,其中该触摸板优选地是支持循环(circular)输入的触摸板。此外,还可以将按钮302-2至302-6配置在其他位置。举例来说,如果使用了触摸板,那么按钮302-2至302-6可以与触摸板的一部分相关联,这些按钮分散在该触摸板的外周缘的周围和之外,或者被设置在触摸板的下方。
图4示出了根据本发明一个实施例的远程访问媒体服务器以改变流式传输的数字媒体文件的处理的流程图。该处理400是以多媒体播放器产生多媒体元数据请求为开始的,然后,该请求将被转发到媒体服务器402。响应于这个多媒体元数据请求,媒体服务器对与存储在媒体服务器上的媒体文件404相关联的被请求元数据进行定位。通常,多媒体元数据请求是关于媒体服务器上可用的所有媒体项目的目录的请求。该目录通常是预先确定的,并且通常存储在媒体服务器上。但是,如果没有该目录,那么也可以在请求时生成该目录。所请求的目录不必涉及媒体服务器上可用的所有媒体项目。在任何情况下,对给定的媒体项目(例如曲目)来说,该元数据可以包括与被请求曲目相对应的曲目标题、作者、音轨持续时间等等,并且其大小通常远远小于相关联的媒体文件。一旦识别了元数据,那么媒体服务器可以向多媒体播放器往回提供多媒体元数据响应406,以便将元数据存储在其上。在该情况下,曲目标题、作者或其他识别标记将被返回给多媒体播放器,并且将会被存储在该多媒体播放器中,以便在以后取出来。
一旦在多媒体播放器上存储了恰当的元数据(例如可用媒体项目 的目录),那么多媒体播放器将会显示可用元数据(或是其某些部分)408。这时,用户可以选择与所显示的元数据410相关联的任何媒体项目。举例来说,用户可以选择所要播放的新的曲目。一旦选定了特定媒体项目,那么在媒体播放器上将会产生与对应于选定媒体项目的元数据相一致的多媒体文件请求,然后,该请求将被转发给媒体服务器412。应该指出的是,媒体文件请求只需要包括可供媒体服务器唯一地识别选定曲目所需要的描述性信息(例如元数据)。而曲目数据自身则决不会从媒体播放器传送到媒体服务器,由此避免了基于受保护内容的任何版权侵权。实际上,多媒体播放器可以不包含曲目数据。此外,由于媒体文件请求意味着少量数据传送(在数千字节的量级上),因此,与发送完整的媒体文件所需要的电量相比,产生媒体文件请求并将其从多媒体播放器转发到媒体服务器所需要的电量将会得到显著减少。这样一来,用户可以借助媒体服务器来对立体声***之类的媒体单元提供有效的远程控制,而不会对多媒体播放器的电池寿命产生负面影响。
一旦媒体服务器接收到媒体文件请求,则从媒体服务器中检索合适的媒体文件,并且借助无线网络接口经由无线网络以无线方式将该媒体文件转发到媒体单元(例如立体声***110)。在某些情况下,以无线方式转发的媒体文件附带有相关联的控制命令,以便对立体声***进行控制,例如改变音量、高音、低音等等。
图5A~5B图示了根据本发明实施例的在多媒体播放器102、媒体服务器104以及媒体单元106之间的数据流。一旦用户与媒体多媒体播放器102进行交互,例如选择将要播放的新曲目,那么多媒体播放器102将会产生多媒体元数据请求502,然后,该请求将被转发给个人计算机104。响应于这个多媒体元数据请求502,个人计算机104对与存储在个人计算机104上的媒体文件106(例如,音轨)相关联的被请求元数据进行定位。通常,这个多媒体元数据请求502是关于可以在个人计算机104上得到的所有媒体项目的目录的请求。该目录通常是预先确定的,并且通常存储在个人计算机104上。但是,如果 没有该目录,那么也可以在请求时生成该目录。所请求的目录不必涉及可以在个人计算机104上得到的所有媒体项目。在任何情况下,对给定媒体项目(例如曲目)来说,该元数据可以包括与被请求曲目相对应的曲目标题、作者、音轨持续时间等等,并且其大小通常远远小于相关联的媒体文件。一旦识别了元数据,那么个人计算机104可以向多媒体播放器102往回提供多媒体元数据响应504,以便将元数据存储在其上。在该情况中,曲目标题、作者或其他识别标记将被返回给多媒体播放器102,并且将会存储在该多媒体播放器中,以便在以后取出来。
一旦在多媒体播放器102上存储了合适的元数据(例如可用媒体项目的目录),那么用户可以选择与将要远程播放的已存储元数据相关联的任何媒体项目。举例来说,用户可以使用GUI 310来选择所要播放的新的曲目,其中该GUI 310可以显示先前从个人计算机104接收的已存储元数据中的至少一部分。如图5B所示,一旦选定了特定媒体项目,那么在媒体播放器102上将会产生与对应于选定媒体项目的元数据相一致的多媒体文件请求602,然后,这个多媒体文件请求602将被转发给个人计算机104。应该指出的是,该媒体文件请求602只需要包括可供个人计算机104唯一识别选定曲目所需要的描述性信息(例如元数据)。而曲目数据自身则决不会被从媒体播放器102传送到个人计算机104,由此避免任何基于受保护内容的版权侵权行为。实际上,多媒体播放器102可以不包含曲目数据。此外,由于媒体文件请求602意味着少量数据传送(在数千字节的量级上),因此,与发送完整媒体文件所需要的电量相比,产生媒体文件请求602以及将其从多媒体播放器102转发到个人计算机104所需要的电量将得到显著减少。由此,用户可以借助个人计算机104来有效地远程控制立体声***110之类的媒体单元,而不会对多媒体播放器102的电池寿命产生负面影响。
一旦个人计算机104接收到媒体文件请求602,则根据该媒体文件请求602中提供的描述性信息来从个人计算机104中检索合适的媒 体文件604。在一个实施例中,合适的媒体文件604是从硬盘108检索的,并且将会借助无线网络接口116、通过无线网络以及经由无线网络接口114而以无线方式被转发到立体声***110。在某些情况下,以无线方式转发的媒体文件附带有相关联的控制命令,以便对立体声***110进行控制,例如改变音量、高音、低音等等。
在某些情况下,多媒体播放器102将会定期地无线同步到个人计算机104。该同步既可以手动发起,也可以自动发起。所述同步可以在多媒体播放器102与个人计算机104之间对元数据以及媒体数据进行同步。通常,该同步仅仅将可用元数据和媒体项目的某个子集从个人计算机104提供给存储容量较小的多媒体播放器102。
图6示出了根据本发明一个实施例的同步处理600的流程图。举例来说,该同步处理600是由图1所示的个人计算机104执行的。更具体地说,该同步处理600是由媒体管理应用(例如iTunes软件)执行的。
在一开始,该同步处理660从媒体播放器上的媒体数据库中读取602播放器媒体信息。接着,将该播放器信息与来自主计算机(例如个人计算机)上的媒体数据库的第一媒体文件信息相比较604。这种比较将会产生与播放器信息与主机信息之间的差别相关的比较信息。接下来,同步处理600将会根据该比较信息来确定606一个或多个媒体项目,以便在主计算机与媒体播放器之间进行拷贝。举个例子,可以使用媒体元数据来比较媒体项目(例如曲目的音频文件),其中该媒体元数据可以是涉及媒体项目特性或属性的曲目标题、曲集名称和/或艺术家名称。此后,所确定的一个或多个媒体项目将被拷贝608到相应的媒体数据库,并且合适的元数据将被更新至相应的媒体数据库。在操作608之后,同步处理600完成并且结束。
根据一个实施例,播放器媒体信息与主机媒体信息的比较是使用不同媒体项目的媒体属性来执行的。换句话说,如果其媒体属性足够匹配,那么可以认为媒体播放器上的媒体项目与驻留在主计算机上的媒体项目相同。媒体属性的示例包括标题、曲集、音轨、艺术家、作 曲者以及流派。这些属性是为某个媒体项目所特有的。此外,其他媒体属性也可以涉及媒体项目的质量特性。这些媒体属性的示例包括比特率、采样率、均衡设置、音量调整、开始/停止和总时间,以及相关联的首选项文件。因此,在一个实施例中,如果涉及媒体播放器上的某个媒体项目的上述媒体属性与涉及主计算机上的媒体项目的相同媒体属性全都匹配,那么,即使还有其他属性或特性可能导致这些媒体项目并不完全是彼此的副本,也还是可以认为存储在不同设备上的这两个媒体项目是相同的。举例来说,如果与存储媒体项目的相应文件相关联的修改日期不同,那么当上述媒体属性匹配时,修改日期的这种差别不会触发将该媒体项目从主计算机拷贝到媒体播放器的处理。但是,如果可编程按钮首选项文件不匹配,那么只有可编程按钮首选项文件会被更新。
因此,同步处理的智能性使得可以恰当地管理数据传送量,使得该数据量将会相对较小或是最小化。虽然同步处理700利用了主计算机和媒体播放器上的媒体数据库,但是在另一个实施例中,所需要的主机媒体信息和播放器媒体信息可以从媒体项目自身中收集。在一个实施方式中,这些媒体信息可以从与媒体项目一起提供的元数据中获取。但是,通过提供媒体数据库,能够更加高效和快速地执行同步。
虽然针对有限数量个实施例对本发明进行了公开,但是本领域技术人员将预见到众多的修改和变更。举个例子,对本公开来说,术语“计算机”不一定是指任何特定类型的设备、硬件和/或软件的组合,也不应该认为其仅限于多用途或单用途设备。此外,虽然尤其针对多媒体信息的输出或分发处理对本发明进行了描述,但是应该理解,在此公开的发明概念还广泛地适用于此类信息的输入或收集处理。所有这些变更和修改全都应该落入所附权利要求的范围内。
Claims (57)
1.一种使用便携式多媒体播放器来以无线方式访问和/或***体服务器的方法,所述媒体服务器被配置成将数字媒体文件流式传输到媒体单元;所述方法包括以下步骤:
将所述便携式多媒体播放器与所述媒体服务器相绑定;
从所述便携式多媒体播放器将元数据请求传输到所述媒体服务器;
响应于所述元数据请求在所述便携式多媒体播放器处接收来自所述媒体服务器的元数据响应;
以无线方式将信号从所述便携式多媒体播放器传输到所述媒体服务器,所述信号源自使用所述元数据响应;以及
利用所接收到的信号借助无线接口将数字媒体文件从所述媒体服务器流式传输到媒体单元,
其中所述便携式多媒体播放器被配置成至少基于来自所述便携式多媒体播放器的信号来控制对数字媒体文件的流式传输,并且其中,所述便携式多媒体播放器中存储媒体资源,并进一步被配置为控制对所存储的媒体资源的播放。
2.如权利要求1所述的方法,其中将所述便携式多媒体播放器与所述媒体服务器相绑定的步骤包括以下步骤:
通过包括兼容IEEE 1394类型的连接器的有线连接器对所述便携式多媒体播放器与所述媒体服务器进行同步。
3.如权利要求1所述的方法,还包括以下步骤:
由所述便携式多媒体播放器显示具有多个用户可选项目的顶级菜单;
选择所述多个用户可选项目中的特定的一个;以及
根据选定的项目来产生所述信号。
4.如权利要求3所述的方法,其中所述选定的项目与数字媒体文件中的特定的一个相关联。
5.如权利要求4所述的方法,其中所述信号包括与所述数字媒体文件中的所述特定的一个唯一地相关联的数字媒体文件元数据。
6.如权利要求5所述的方法,其中所述数字媒体文件元数据包括数字媒体文件标题。
7.如权利要求1所述的方法,其中所述媒体服务器是包括个人计算机的计算设备。
8.如权利要求1所述的方法,其中所述媒体单元是家庭音频***。
9.一种便携式数字多媒体播放器的遥控器单元,该遥控器单元被设置成存储用于无线地控制远程媒体服务器的多媒体文件元数据,所述遥控器单元包括:
无线网络接口;
显示设备,被设置成显示具有多个用户可选项目的用户界面;以及
处理器单元,当用户选择所述用户可选项目中的一个时,作为响应,该处理器单元产生由所述无线网络接口无线发送到所述远程媒体服务器的信号,该信号包括用于识别存储在所述媒体服务器上的多媒体文件的多媒体文件元数据,而所述媒体服务器接着通过存取所识别的多媒体文件来进行响应,一旦进行了存取,那么所述媒体服务器会以无线方式将所识别的多媒体文件发送到远程媒体单元,
其中便携式数字多媒体播放器的遥控器单元进一步被配置为在其上存储媒体资源,以及
其中所述处理器进一步被配置为接收对所选存储的媒体资源的用户播放选择,以及响应于用户播放选择来启动对所选存储的媒体资源的重放。
10.如权利要求9所述的便携式数字多媒体播放器的遥控器单元,还包括:
主总线;以及
与所述主总线相连的总线接口,该总线接口被设置成将所述主总线连接到数据链路,该数据链路提供用于有线传输数字多媒体文件元数据的目录的数据路径,并且所述数字多媒体文件元数据与存储在所述媒体服务器上的数字多媒体文件相对应。
11.如权利要求10所述的便携式数字多媒体播放器的遥控器单元,还包括:
与所述主总线相耦合的文件***,用于存储从所述媒体服务器接收的数字多媒体文件元数据的目录。
12.如权利要求11所述的便携式数字多媒体播放器的遥控器单元,其中所述便携式数字多媒体播放器的遥控器单元是MP3播放器。
13.如权利要求9所述的便携式数字多媒体播放器的遥控器单元,其中所述媒体服务器是包括个人计算机的计算设备。
14.如权利要求9所述的便携式数字多媒体播放器的遥控器单元,其中所述媒体单元是家庭音频***。
15.一种通过使用便携式多媒体播放器和个人计算机来提供对远程媒体单元的无线远程控制的方法,包括以下步骤:
在所述个人计算机上无线接收来自所述便携式多媒体播放器的多媒体文件指示;
使用接收到的多媒体文件指示来识别存储在所述个人计算机上的多媒体文件;
存取所识别的多媒体文件;以及
以无线方式将所识别的多媒体文件从所述个人计算机发送到所述远程媒体单元,
其中所述便携式多媒体播放器进一步能够存储媒体资源,并在该便携式多媒体播放器处启动对至少一个所存储的媒体资源的重放。
16.如权利要求15所述的方法,其中所述方法还包括以下步骤:
以无线方式指示所述远程媒体单元播放所识别的多媒体文件。
17.如权利要求15所述的方法,其中所述方法还包括以下步骤:
向所述便携式多媒体播放器提供与驻留在所述个人计算机上的多个多媒体文件有关的元数据。
18.如权利要求17所述的方法,其中所述提供步骤是通过将所述元数据以无线方式发送到所述便携式多媒体播放器来执行的。
19.如权利要求18所述的方法,其中所述提供步骤并不向所述便携式多媒体播放器提供多媒体文件。
20.如权利要求17所述的方法,其中所述多媒体文件中的每一个的元数据至少包括描述性信息以及唯一的多媒体文件指示。
21.如权利要求17所述的方法,其中所述元数据是与所述多媒体文件相关联的信息的目录。
22.一种使用便携式多媒体播放器来以无线方式访问和/或***体服务器的装置,所述媒体服务器被配置成将数字媒体文件流式传输到媒体单元;所述装置包括:
用于将所述便携式多媒体播放器与所述媒体服务器相绑定的器件;
用于从所述便携式多媒体播放器将元数据请求传输到所述媒体服务器的器件;
用于响应于所述元数据请求在所述便携式多媒体播放器处接收来自所述媒体服务器的元数据响应的器件;
用于以无线方式将信号从所述便携式多媒体播放器传输到所述媒体服务器的器件,所述信号源自使用所述元数据响应;以及
用于利用所接收到的信号借助无线接口将数字媒体文件从所述媒体服务器流式传输到媒体单元的器件,
其中所述便携式多媒体播放器被配置成至少基于来自所述便携式多媒体播放器的信号来控制对数字媒体文件的流式传输,并且其中,所述便携式多媒体播放器中存储媒体资源,并进一步被配置为控制对所存储的媒体资源的播放。
23.如权利要求22所述的装置,其中所述用于将所述便携式多媒体播放器与所述媒体服务器相绑定的器件包括:
用于通过包括兼容IEEE 1394类型的连接器的有线连接器对所述便携式多媒体播放器与所述媒体服务器进行同步的器件。
24.如权利要求22所述的装置,还包括:
用于由所述便携式多媒体播放器显示具有多个用户可选项目的顶级菜单的器件;
用于选择所述多个用户可选项目中的特定的一个的器件;以及
用于根据选定的项目来产生所述信号的器件。
25.如权利要求24所述的装置,其中所述选定的项目与数字媒体文件中的特定的一个相关联。
26.如权利要求25所述的装置,其中所述信号包括与所述数字媒体文件中的所述特定的一个唯一地相关联的数字媒体文件元数据。
27.如权利要求26所述的装置,其中所述数字媒体文件元数据包括数字媒体文件标题。
28.如权利要求22所述的装置,其中所述媒体服务器是包括个人计算机的计算设备。
29.如权利要求22所述的装置,其中所述媒体单元是家庭音频***。
30.一种通过使用便携式多媒体播放器和个人计算机来提供对远程媒体单元的无线远程控制的装置,包括:
用于在所述个人计算机上无线接收来自所述便携式多媒体播放器的多媒体文件指示的器件;
用于使用接收到的多媒体文件指示来识别存储在所述个人计算机上的多媒体文件的器件;
用于存取所识别的多媒体文件的器件;以及
用于以无线方式将所识别的多媒体文件从所述个人计算机发送到所述远程媒体单元的器件,
其中所述便携式多媒体播放器进一步能够存储媒体资源,并在该便携式多媒体播放器处启动对至少一个所存储的媒体资源的重放。
31.如权利要求30所述的装置,还包括:
用于以无线方式指示所述远程媒体单元播放所识别的多媒体文件的器件。
32.如权利要求30所述的装置,还包括:
用于向所述便携式多媒体播放器提供与驻留在所述个人计算机上的多个多媒体文件有关的元数据的器件。
33.如权利要求32所述的装置,其中所述提供器件是通过将所述元数据以无线方式发送到所述便携式多媒体播放器来执行的。
34.如权利要求33所述的装置,其中所述提供器件并不向所述便携式多媒体播放器提供多媒体文件。
35.如权利要求32所述的装置,其中所述多媒体文件中的每一个的元数据至少包括描述性信息以及唯一的多媒体文件指示。
36.如权利要求32所述的装置,其中所述元数据是与所述多媒体文件相关联的信息的目录。
37.一种使用便携式多媒体播放器来以无线方式访问和/或***体服务器的方法,所述媒体服务器被配置成将数字媒体文件流式传输到媒体单元,所述方法包括以下步骤:
配置所述便携式多媒体播放器以便以第一模式或第二模式操作所述便携式多媒体播放器,
其中,当以第一模式操作时,所述便携式多媒体播放器执行以下操作:
在所述便携式多媒体播放器的显示器上显示数字媒体文件的列表,所述数字媒体文件存储在所述便携式多媒体播放器上;
接收播放数字媒体文件的选择信号;以及
在所述便携式多媒体播放器上播放所选择的数字媒体文件;
其中,当以第二模式操作时,所述便携式多媒体播放器执行以下操作:
将所述便携式多媒体播放器与所述媒体服务器相绑定;
从所述便携式多媒体播放器将元数据请求传输到所述媒体服务器;
响应于所述元数据请求在所述便携式多媒体播放器处接收来自所述媒体服务器的元数据响应;
以无线方式将信号从所述便携式多媒体播放器传输到所述媒体服务器,所述信号源自使用所述元数据响应;以及
利用所接收到的信号借助无线接口将数字媒体文件从所述媒体服务器流式传输到媒体单元,
其中,至少在第二模式下,所述便携式多媒体播放器被配置成至少基于来自所述便携式多媒体播放器的信号来控制对数字媒体文件的流式传输,并且
其中,至少在第一模式下,所述便携式多媒体播放器中存储媒体资源,并进一步被配置为控制对所存储的媒体资源的播放。
38.如权利要求37所述的方法,其中将所述便携式多媒体播放器与所述媒体服务器相绑定的步骤包括以下步骤:
通过包括兼容IEEE 1394类型的连接器的有线连接器对所述便携式多媒体播放器与所述媒体服务器进行同步。
39.如权利要求37所述的方法,还包括以下步骤:
由所述便携式多媒体播放器显示具有多个用户可选项目的顶级菜单;
选择所述多个用户可选项目中的特定的一个;以及
根据选定的项目来产生所述信号。
40.如权利要求39所述的方法,其中所述选定的项目与数字媒体文件中的特定的一个相关联。
41.如权利要求40所述的方法,其中所述信号包括与所述数字媒体文件中的所述特定的一个唯一地相关联的数字媒体文件元数据。
42.如权利要求41所述的方法,其中所述数字媒体文件元数据包括数字媒体文件标题。
43.如权利要求37所述的方法,其中所述媒体服务器是包括个人计算机的计算设备。
44.如权利要求37所述的方法,其中所述媒体单元是家庭音频***。
45.一种便携式数字多媒体播放器,该便携式数字多媒体播放器被设置成存储用于无线地控制远程媒体服务器的多媒体文件元数据,所述便携式数字多媒体播放器包括:
无线网络接口;
显示设备,被设置成显示具有多个用户可选项目的用户界面;以及
处理器单元,被配置为以第一模式或第二模式操作所述便携式数字多媒体播放器,
其中,当所述便携式数字多媒体播放器在第一模式中时,响应于用户选择存储在所述便携式数字多媒体播放器上的多媒体文件,由所述便携式数字多媒体播放器播放所选择的多媒体文件,
其中,当所述便携式数字多媒体播放器在第二模式中时,响应于用户选择所述用户可选项目中的一个,产生由所述无线网络接口无线发送到所述远程媒体服务器的信号,该信号包括用于识别存储在所述媒体服务器上的多媒体文件的多媒体文件元数据,而所述媒体服务器接着通过存取所识别的多媒体文件来进行响应,一旦进行了存取,那么所述媒体服务器会以无线方式将所识别的多媒体文件发送到远程媒体单元,
其中,至少在第一模式下,便携式数字多媒体播放器进一步被配置为在其上存储媒体资源,以及
其中,至少在第一模式下,所述处理器单元进一步被配置为接收对所选存储的媒体资源的用户播放选择,以及响应于用户播放选择来启动对所选存储的媒体资源的重放。
46.如权利要求45所述的便携式数字多媒体播放器,还包括:
主总线;以及
与所述主总线相连的总线接口,该总线接口被设置成将所述主总线连接到数据链路,该数据链路提供用于有线传输数字多媒体文件元数据的目录的数据路径,并且所述数字多媒体文件元数据与存储在所述媒体服务器上的数字多媒体文件相对应。
47.如权利要求46所述的便携式数字多媒体播放器,还包括:
与所述主总线相耦合的文件***,用于存储从所述媒体服务器接收的数字多媒体文件元数据的目录。
48.如权利要求47所述的便携式数字多媒体播放器,其中所述便携式数字多媒体播放器的遥控器单元是MP3播放器。
49.如权利要求45所述的便携式数字多媒体播放器,其中所述媒体服务器是包括个人计算机的计算设备。
50.如权利要求45所述的便携式数字多媒体播放器,其中所述媒体单元是家庭音频***。
51.一种通过使用便携式多媒体播放器和个人计算机来提供对远程媒体单元的无线远程控制的方法,包括以下步骤:
接收以第一模式或第二模式操作所述便携式多媒体播放器的信号,
其中,当以第一模式操作时,所述便携式多媒体播放器执行以下操作:
在所述便携式多媒体播放器的显示器上显示数字媒体文件的列表,所述数字媒体文件存储在所述便携式多媒体播放器上;
接收播放数字媒体文件的选择信号;以及
在所述便携式多媒体播放器上播放所选择的数字媒体文件;
其中,当以第二模式操作时,所述便携式多媒体播放器执行以下操作:
在所述个人计算机上无线接收来自所述便携式多媒体播放器的多媒体文件指示;
使用接收到的多媒体文件指示来识别存储在所述个人计算机上的多媒体文件;
存取所识别的多媒体文件;以及
以无线方式将所识别的多媒体文件从所述个人计算机发送到所述远程媒体单元,以及
其中,至少在第一模式下,所述便携式多媒体播放器进一步能够存储媒体资源,并在该便携式多媒体播放器处启动对至少一个所存储的媒体资源的重放。
52.如权利要求51所述的方法,其中所述方法还包括以下步骤:
以无线方式指示所述远程媒体单元播放所识别的多媒体文件。
53.如权利要求51所述的方法,其中所述方法还包括以下步骤:
向所述便携式多媒体播放器提供与驻留在所述个人计算机上的多个多媒体文件有关的元数据。
54.如权利要求53所述的方法,其中所述提供步骤是通过将所述元数据以无线方式发送到所述便携式多媒体播放器来执行的。
55.如权利要求54所述的方法,其中所述提供步骤并不向所述便携式多媒体播放器提供多媒体文件。
56.如权利要求53所述的方法,其中所述多媒体文件中的每一个的元数据至少包括描述性信息以及唯一的多媒体文件指示。
57.如权利要求53所述的方法,其中所述元数据是与所述多媒体文件相关联的信息的目录。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/314,291 US7702279B2 (en) | 2005-12-20 | 2005-12-20 | Portable media player as a low power remote control and method thereof |
US11/314,291 | 2005-12-20 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006800484944A Division CN101346965A (zh) | 2005-12-20 | 2006-12-13 | 作为低功率遥控器的便携式媒体播放器及其方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102984041A true CN102984041A (zh) | 2013-03-20 |
Family
ID=37948068
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012105566191A Pending CN102984041A (zh) | 2005-12-20 | 2006-12-13 | 作为低功率遥控器的便携式媒体播放器及其方法 |
CNA2006800484944A Pending CN101346965A (zh) | 2005-12-20 | 2006-12-13 | 作为低功率遥控器的便携式媒体播放器及其方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006800484944A Pending CN101346965A (zh) | 2005-12-20 | 2006-12-13 | 作为低功率遥控器的便携式媒体播放器及其方法 |
Country Status (8)
Country | Link |
---|---|
US (4) | US7702279B2 (zh) |
EP (2) | EP2299654A1 (zh) |
JP (4) | JP2009521185A (zh) |
CN (2) | CN102984041A (zh) |
AT (1) | ATE520238T1 (zh) |
HK (1) | HK1122664A1 (zh) |
PL (1) | PL1964365T3 (zh) |
WO (1) | WO2007075376A1 (zh) |
Families Citing this family (160)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1232610B1 (en) | 1999-10-22 | 2009-01-07 | Nomadix, Inc. | Systems and methods for dynamic bandwidth management on a per subscriber basis in a communications network |
US6914551B2 (en) * | 2002-04-12 | 2005-07-05 | Apple Computer, Inc. | Apparatus and method to facilitate universal remote control |
US11650784B2 (en) | 2003-07-28 | 2023-05-16 | Sonos, Inc. | Adjusting volume levels |
US11106425B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US11294618B2 (en) | 2003-07-28 | 2022-04-05 | Sonos, Inc. | Media player system |
US9207905B2 (en) | 2003-07-28 | 2015-12-08 | Sonos, Inc. | Method and apparatus for providing synchrony group status information |
US11106424B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US8086752B2 (en) | 2006-11-22 | 2011-12-27 | Sonos, Inc. | Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data |
US8234395B2 (en) | 2003-07-28 | 2012-07-31 | Sonos, Inc. | System and method for synchronizing operations among a plurality of independently clocked digital data processing devices |
US8290603B1 (en) | 2004-06-05 | 2012-10-16 | Sonos, Inc. | User interfaces for controlling and manipulating groupings in a multi-zone media system |
US9977561B2 (en) | 2004-04-01 | 2018-05-22 | Sonos, Inc. | Systems, methods, apparatus, and articles of manufacture to provide guest access |
US9374607B2 (en) | 2012-06-26 | 2016-06-21 | Sonos, Inc. | Media playback system with guest access |
US20070110074A1 (en) | 2004-06-04 | 2007-05-17 | Bob Bradley | System and Method for Synchronizing Media Presentation at Multiple Recipients |
US8797926B2 (en) | 2004-06-04 | 2014-08-05 | Apple Inc. | Networked media station |
US8443038B2 (en) * | 2004-06-04 | 2013-05-14 | Apple Inc. | Network media device |
US10972536B2 (en) | 2004-06-04 | 2021-04-06 | Apple Inc. | System and method for synchronizing media presentation at multiple recipients |
US8868698B2 (en) | 2004-06-05 | 2014-10-21 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
US8326951B1 (en) | 2004-06-05 | 2012-12-04 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
US20190278560A1 (en) | 2004-10-27 | 2019-09-12 | Chestnut Hill Sound, Inc. | Media appliance with auxiliary source module docking and fail-safe alarm modes |
US7885622B2 (en) | 2004-10-27 | 2011-02-08 | Chestnut Hill Sound Inc. | Entertainment system with bandless tuning |
US8090309B2 (en) * | 2004-10-27 | 2012-01-03 | Chestnut Hill Sound, Inc. | Entertainment system with unified content selection |
US8769408B2 (en) | 2005-10-07 | 2014-07-01 | Apple Inc. | Intelligent media navigation |
US7721208B2 (en) | 2005-10-07 | 2010-05-18 | Apple Inc. | Multi-media center for computing systems |
US7966577B2 (en) | 2005-10-11 | 2011-06-21 | Apple Inc. | Multimedia control center |
US7702279B2 (en) * | 2005-12-20 | 2010-04-20 | Apple Inc. | Portable media player as a low power remote control and method thereof |
US8352323B2 (en) * | 2007-11-30 | 2013-01-08 | Blaze Mobile, Inc. | Conducting an online payment transaction using an NFC enabled mobile communication device |
KR20070080396A (ko) * | 2006-02-07 | 2007-08-10 | 삼성전자주식회사 | 데이터 네트워크와 ieee 1394 네트워크 간의 a/v스트림 중계 시스템 및 방법 |
WO2007100706A2 (en) * | 2006-02-27 | 2007-09-07 | Apple Inc. | Portable media delivery system |
US8920343B2 (en) | 2006-03-23 | 2014-12-30 | Michael Edward Sabatino | Apparatus for acquiring and processing of physiological auditory signals |
US7656849B1 (en) | 2006-05-31 | 2010-02-02 | Qurio Holdings, Inc. | System and method for bypassing an access point in a local area network for P2P data transfers |
US8102863B1 (en) | 2006-06-27 | 2012-01-24 | Qurio Holdings, Inc. | High-speed WAN to wireless LAN gateway |
US20080005257A1 (en) * | 2006-06-29 | 2008-01-03 | Kestrelink Corporation | Dual processor based digital media player architecture with network support |
US11450331B2 (en) | 2006-07-08 | 2022-09-20 | Staton Techiya, Llc | Personal audio assistant device and method |
EP2044804A4 (en) | 2006-07-08 | 2013-12-18 | Personics Holdings Inc | PERSONAL HEARING AID AND METHOD |
US8788080B1 (en) | 2006-09-12 | 2014-07-22 | Sonos, Inc. | Multi-channel pairing in a media system |
US9202509B2 (en) | 2006-09-12 | 2015-12-01 | Sonos, Inc. | Controlling and grouping in a multi-zone media system |
US8483853B1 (en) | 2006-09-12 | 2013-07-09 | Sonos, Inc. | Controlling and manipulating groupings in a multi-zone media system |
US20080077679A1 (en) * | 2006-09-27 | 2008-03-27 | Bawany M Ali | Program generation based on user playback information |
JP5292297B2 (ja) | 2006-09-29 | 2013-09-18 | ノマディックス インコーポレイテッド | コンテンツを挿入するためのシステムおよび方法 |
JP4379471B2 (ja) * | 2006-12-29 | 2009-12-09 | ソニー株式会社 | 再生装置および再生制御方法 |
CN101216808A (zh) * | 2007-01-04 | 2008-07-09 | 联想(北京)有限公司 | 播放***和方法 |
US20080189359A1 (en) * | 2007-02-01 | 2008-08-07 | Sony Corporation | Content providing method, content playback method, portable wireless terminal, and content playback apparatus |
US8340795B2 (en) * | 2007-03-26 | 2012-12-25 | Google Inc. | Small removable audio player that attaches to a host media player |
US7920901B2 (en) * | 2007-02-28 | 2011-04-05 | Research In Motion Limited | System and method for providing visual indicators in a media application |
US20080250431A1 (en) * | 2007-04-04 | 2008-10-09 | Research In Motion Limited | System and method for displaying media files in a media application for a portable media device |
US8427284B2 (en) * | 2007-05-31 | 2013-04-23 | Bang & Olufsen A/S | Multi media controller |
US8185839B2 (en) | 2007-06-09 | 2012-05-22 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US8201096B2 (en) | 2007-06-09 | 2012-06-12 | Apple Inc. | Browsing or searching user interfaces and other aspects |
US10580459B2 (en) * | 2007-08-23 | 2020-03-03 | Sony Interactive Entertainment America Llc | Dynamic media interaction using time-based metadata |
US8887048B2 (en) * | 2007-08-23 | 2014-11-11 | Sony Computer Entertainment Inc. | Media data presented with time-based metadata |
JP2009086157A (ja) * | 2007-09-28 | 2009-04-23 | Kenwood Corp | コンテンツ再生装置 |
US20090156251A1 (en) * | 2007-12-12 | 2009-06-18 | Alan Cannistraro | Remote control protocol for media systems controlled by portable devices |
US8670852B2 (en) * | 2008-01-24 | 2014-03-11 | Nxp, B.V. | Audio streaming system and method for performing distributed audio processing within the system |
US8387015B2 (en) * | 2008-01-31 | 2013-02-26 | Microsoft Corporation | Scalable automated empirical testing of media files on media players |
JP5278847B2 (ja) * | 2008-03-31 | 2013-09-04 | Kddi株式会社 | サーバ制御型動画通信端末向けVoDシステム |
US20090319063A1 (en) * | 2008-06-23 | 2009-12-24 | Yang Pan | Splittable portable media player as remote control |
US8505056B2 (en) | 2008-07-10 | 2013-08-06 | Apple Inc. | Updating properties of remote A/V performance nodes |
US9716774B2 (en) | 2008-07-10 | 2017-07-25 | Apple Inc. | System and method for syncing a user interface on a server device to a user interface on a client device |
US20100011054A1 (en) * | 2008-07-14 | 2010-01-14 | Yang Pan | Portable Media Delivery System with a Media Server and Highly Portable Media Client Devices |
US20100303258A1 (en) * | 2008-07-14 | 2010-12-02 | Yang Pan | Portable media delivery system with a media server and highly portable media client devices |
US8150804B2 (en) * | 2008-07-18 | 2012-04-03 | Yang Pan | Hierarchical categorization of media assets and user interface for media player |
US20100063825A1 (en) * | 2008-09-05 | 2010-03-11 | Apple Inc. | Systems and Methods for Memory Management and Crossfading in an Electronic Device |
US8392505B2 (en) * | 2008-09-26 | 2013-03-05 | Apple Inc. | Collaborative playlist management |
US8898257B1 (en) | 2008-10-20 | 2014-11-25 | At&T Intellectual Property I, L.P. | Multi-device complexity broker |
US20100131675A1 (en) * | 2008-11-24 | 2010-05-27 | Yang Pan | System and method for secured distribution of media assets from a media server to client devices |
US20100153480A1 (en) * | 2008-12-13 | 2010-06-17 | Yang Pan | System and method for distribution of media assets from media delivery unit to handheld media player |
US20110078053A1 (en) * | 2008-12-13 | 2011-03-31 | Yang Pan | System and method for distribution of media assets from media delivery unit to handheld media player |
US8141115B2 (en) * | 2008-12-17 | 2012-03-20 | At&T Labs, Inc. | Systems and methods for multiple media coordination |
US9142120B2 (en) * | 2008-12-23 | 2015-09-22 | At&T Intellectual Property I, L.P. | Remote control device signal distribution |
JP2012517188A (ja) | 2009-02-05 | 2012-07-26 | ディジマーク コーポレイション | テレビベースの広告と携帯電話向けtvウィジェットの配信 |
US20100245667A1 (en) * | 2009-03-24 | 2010-09-30 | Sony Corporation | Non-standalone tv pc |
JP5545970B2 (ja) * | 2009-03-26 | 2014-07-09 | 株式会社半導体エネルギー研究所 | 発光装置及びその作製方法 |
US20110004505A1 (en) * | 2009-07-01 | 2011-01-06 | Yang Pan | Methods of media asset distribution by employing electronic apparatus |
US20110030037A1 (en) | 2009-07-07 | 2011-02-03 | Vadim Olshansky | Zone migration in network access |
US20110022519A1 (en) * | 2009-07-21 | 2011-01-27 | Yang Pan | System and method of advertising message distribution by employing portable media player |
US8780778B2 (en) * | 2009-07-21 | 2014-07-15 | Lemi Technology, Llc | System and method for providing synchronized broadcast and simulcast of media content |
US9191425B2 (en) | 2009-12-08 | 2015-11-17 | Citrix Systems, Inc. | Systems and methods for remotely presenting a multimedia stream |
US20110167344A1 (en) * | 2010-01-04 | 2011-07-07 | Yang Pan | Media delivery system based on media assets stored in different devices connectable through a communication means |
US8407773B1 (en) * | 2010-01-27 | 2013-03-26 | Google Inc. | Data and application access combined with communication services |
US8407768B1 (en) * | 2010-01-27 | 2013-03-26 | Google Inc. | Data and application access combined with communication services |
US8560583B2 (en) | 2010-04-01 | 2013-10-15 | Sony Computer Entertainment Inc. | Media fingerprinting for social networking |
US9264785B2 (en) | 2010-04-01 | 2016-02-16 | Sony Computer Entertainment Inc. | Media fingerprinting for content determination and retrieval |
JP2011217316A (ja) | 2010-04-02 | 2011-10-27 | Funai Electric Co Ltd | 携帯情報処理装置 |
JP5440334B2 (ja) | 2010-04-05 | 2014-03-12 | 船井電機株式会社 | 携帯情報表示端末 |
WO2011143403A2 (en) * | 2010-05-12 | 2011-11-17 | Smsc Holdings S.A.R.L. | Systems and methods for operating media devices |
US20110281538A1 (en) * | 2010-05-13 | 2011-11-17 | T-Mobile Usa, Inc. | Personalized Media Recommendations |
US20130057500A1 (en) * | 2010-05-17 | 2013-03-07 | Kelsey-Hayes Company | Control dial method and apparatus |
US20120176872A1 (en) * | 2010-07-07 | 2012-07-12 | Bby Solutions, Inc. | Continuous Playback on an Optical Media Disc Player |
US9832441B2 (en) | 2010-07-13 | 2017-11-28 | Sony Interactive Entertainment Inc. | Supplemental content on a mobile device |
US9159165B2 (en) | 2010-07-13 | 2015-10-13 | Sony Computer Entertainment Inc. | Position-dependent gaming, 3-D controller, and handheld as a remote |
US9814977B2 (en) | 2010-07-13 | 2017-11-14 | Sony Interactive Entertainment Inc. | Supplemental video content on a mobile device |
US9143699B2 (en) | 2010-07-13 | 2015-09-22 | Sony Computer Entertainment Inc. | Overlay non-video content on a mobile device |
US8730354B2 (en) | 2010-07-13 | 2014-05-20 | Sony Computer Entertainment Inc | Overlay video content on a mobile device |
JP5678532B2 (ja) * | 2010-09-13 | 2015-03-04 | ソニー株式会社 | 信号処理装置および信号処理方法 |
US9019083B2 (en) | 2010-09-22 | 2015-04-28 | Savant Systems, Llc | Programmable multimedia control system having a tactile remote control |
US9078082B2 (en) | 2010-09-24 | 2015-07-07 | Amazon Technologies, Inc. | Interacting with cloud-based applications using unrelated devices |
US20120158891A1 (en) * | 2010-12-21 | 2012-06-21 | Microsoft Corporation | Techniques for universal representation of digital content |
US11429343B2 (en) | 2011-01-25 | 2022-08-30 | Sonos, Inc. | Stereo playback configuration and control |
US11265652B2 (en) | 2011-01-25 | 2022-03-01 | Sonos, Inc. | Playback device pairing |
US20120246240A1 (en) * | 2011-03-24 | 2012-09-27 | Apple Inc. | Providing Context Information Relating To Media Content That Is Being Presented |
US9195677B2 (en) * | 2011-05-20 | 2015-11-24 | Stephen Ball | System and method for decorating a hotel room |
US9207853B2 (en) * | 2011-06-28 | 2015-12-08 | Lg Electronics Inc. | Mobile terminal and method of controlling the same |
GB201112926D0 (en) * | 2011-07-27 | 2011-09-14 | Simple Audio Ltd | Digital media distribution system |
CN102438004B (zh) * | 2011-09-05 | 2017-02-08 | 深圳市创维软件有限公司 | 获取媒体文件的元数据信息的方法、***及多媒体播放器 |
KR101816168B1 (ko) * | 2011-09-08 | 2018-01-09 | 삼성전자 주식회사 | 장치 및 장치의 컨텐츠 실행방법 |
US9094706B2 (en) | 2011-10-21 | 2015-07-28 | Sonos, Inc. | Systems and methods for wireless music playback |
US9654821B2 (en) | 2011-12-30 | 2017-05-16 | Sonos, Inc. | Systems and methods for networked music playback |
US9537336B2 (en) | 2011-12-30 | 2017-01-03 | Makita Corporation | Battery system for a power tool, as well as battery holder therefor, charger, and charging system |
US9729115B2 (en) | 2012-04-27 | 2017-08-08 | Sonos, Inc. | Intelligently increasing the sound level of player |
US8908879B2 (en) * | 2012-05-23 | 2014-12-09 | Sonos, Inc. | Audio content auditioning |
US9674587B2 (en) | 2012-06-26 | 2017-06-06 | Sonos, Inc. | Systems and methods for networked music playback including remote add to queue |
EP2683155A1 (en) * | 2012-07-07 | 2014-01-08 | PIXarithmic GmbH | System and Method for Processing Video and/or Audio Signals |
US9008330B2 (en) | 2012-09-28 | 2015-04-14 | Sonos, Inc. | Crossover frequency adjustments for audio speakers |
US9781496B2 (en) | 2012-10-25 | 2017-10-03 | Milwaukee Electric Tool Corporation | Worksite audio device with wireless interface |
US10055491B2 (en) * | 2012-12-04 | 2018-08-21 | Sonos, Inc. | Media content search based on metadata |
MX2021011251A (es) | 2013-01-21 | 2022-10-28 | Dolby Laboratories Licensing Corp | Codificador y decodificador de audio con metadatos de límite y sonoridad de programa. |
US9510055B2 (en) | 2013-01-23 | 2016-11-29 | Sonos, Inc. | System and method for a media experience social interface |
EP2765573B1 (en) * | 2013-02-08 | 2016-08-03 | Native Instruments GmbH | Gestures for DJ scratch effect and position selection on a touchscreen displaying dual zoomed timelines. |
US9319409B2 (en) | 2013-02-14 | 2016-04-19 | Sonos, Inc. | Automatic configuration of household playback devices |
US9237384B2 (en) * | 2013-02-14 | 2016-01-12 | Sonos, Inc. | Automatic configuration of household playback devices |
US9247363B2 (en) | 2013-04-16 | 2016-01-26 | Sonos, Inc. | Playback queue transfer in a media playback system |
US9361371B2 (en) | 2013-04-16 | 2016-06-07 | Sonos, Inc. | Playlist update in a media playback system |
US9501533B2 (en) | 2013-04-16 | 2016-11-22 | Sonos, Inc. | Private queue for a media playback system |
US9684484B2 (en) | 2013-05-29 | 2017-06-20 | Sonos, Inc. | Playback zone silent connect |
US20150095679A1 (en) * | 2013-09-30 | 2015-04-02 | Sonos, Inc. | Transitioning A Networked Playback Device Between Operating Modes |
USD741795S1 (en) | 2013-10-25 | 2015-10-27 | Milwaukee Electric Tool Corporation | Radio charger |
US9300647B2 (en) | 2014-01-15 | 2016-03-29 | Sonos, Inc. | Software application and zones |
US20150220498A1 (en) | 2014-02-05 | 2015-08-06 | Sonos, Inc. | Remote Creation of a Playback Queue for a Future Event |
US9226087B2 (en) | 2014-02-06 | 2015-12-29 | Sonos, Inc. | Audio output balancing during synchronized playback |
US9226073B2 (en) | 2014-02-06 | 2015-12-29 | Sonos, Inc. | Audio output balancing during synchronized playback |
US9679054B2 (en) | 2014-03-05 | 2017-06-13 | Sonos, Inc. | Webpage media playback |
KR102228396B1 (ko) | 2014-03-05 | 2021-03-16 | 삼성전자주식회사 | 모바일 디바이스 및 그의 스피커 제어 방법 |
US9699922B1 (en) | 2014-03-24 | 2017-07-04 | APS Customs, LLC | Interactive audio pass-through device |
US10587693B2 (en) | 2014-04-01 | 2020-03-10 | Sonos, Inc. | Mirrored queues |
US9672368B2 (en) * | 2014-04-30 | 2017-06-06 | Visteon Global Technologies, Inc. | Providing selective control of information shared from a first device to a second device |
US20150324552A1 (en) | 2014-05-12 | 2015-11-12 | Sonos, Inc. | Share Restriction for Media Items |
US20150356084A1 (en) | 2014-06-05 | 2015-12-10 | Sonos, Inc. | Social Queue |
EP2953325B1 (en) * | 2014-06-06 | 2019-01-16 | Institut Mines-Telecom | Method for managing packets in a network of Information Centric Networking (ICN) nodes |
US9874997B2 (en) | 2014-08-08 | 2018-01-23 | Sonos, Inc. | Social playback queues |
CN104135691B (zh) * | 2014-08-14 | 2017-12-22 | 广州创维平面显示科技有限公司 | Mcu复位控制电路和电视机 |
WO2016049342A1 (en) | 2014-09-24 | 2016-03-31 | Sonos, Inc. | Social media connection recommendations based on playback information |
US9860286B2 (en) | 2014-09-24 | 2018-01-02 | Sonos, Inc. | Associating a captured image with a media item |
US9959087B2 (en) | 2014-09-24 | 2018-05-01 | Sonos, Inc. | Media item context from social media |
US9667679B2 (en) | 2014-09-24 | 2017-05-30 | Sonos, Inc. | Indicating an association between a social-media account and a media playback system |
US9723038B2 (en) | 2014-09-24 | 2017-08-01 | Sonos, Inc. | Social media connection recommendations based on playback information |
US9690540B2 (en) | 2014-09-24 | 2017-06-27 | Sonos, Inc. | Social media queue |
US10645130B2 (en) | 2014-09-24 | 2020-05-05 | Sonos, Inc. | Playback updates |
US10419497B2 (en) * | 2015-03-31 | 2019-09-17 | Bose Corporation | Establishing communication between digital media servers and audio playback devices in audio systems |
US10248376B2 (en) | 2015-06-11 | 2019-04-02 | Sonos, Inc. | Multiple groupings in a playback system |
JP2019032914A (ja) * | 2015-12-28 | 2019-02-28 | パナソニックIpマネジメント株式会社 | 音楽サーバ及び音楽データの処理方法 |
US10303422B1 (en) | 2016-01-05 | 2019-05-28 | Sonos, Inc. | Multiple-device setup |
US9886234B2 (en) | 2016-01-28 | 2018-02-06 | Sonos, Inc. | Systems and methods of distributing audio to one or more playback devices |
CN105681444A (zh) * | 2016-02-02 | 2016-06-15 | 优听无限传媒科技(北京)有限责任公司 | 智能终端远程控制目标wifi音箱的方法 |
US10712997B2 (en) | 2016-10-17 | 2020-07-14 | Sonos, Inc. | Room association based on name |
US10713335B2 (en) * | 2017-08-28 | 2020-07-14 | Visa International Service Association | System, method, and apparatus for detecting unlicensed performances of copyrighted creative works |
US11297369B2 (en) | 2018-03-30 | 2022-04-05 | Apple Inc. | Remotely controlling playback devices |
US10993274B2 (en) | 2018-03-30 | 2021-04-27 | Apple Inc. | Pairing devices by proxy |
US10783929B2 (en) | 2018-03-30 | 2020-09-22 | Apple Inc. | Managing playback groups |
EP3565265A1 (en) * | 2018-04-30 | 2019-11-06 | Spotify AB | Personal media streaming appliance ecosystem |
US10614857B2 (en) | 2018-07-02 | 2020-04-07 | Apple Inc. | Calibrating media playback channels for synchronized presentation |
Family Cites Families (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5845282A (en) | 1995-08-07 | 1998-12-01 | Apple Computer, Inc. | Method and apparatus for remotely accessing files from a desktop computer using a personal digital assistant |
WO2000011871A1 (en) * | 1998-08-23 | 2000-03-02 | Open Entertainment, Inc. | Transaction system for transporting media files from content provider sources to home entertainment devices |
US20020013852A1 (en) | 2000-03-03 | 2002-01-31 | Craig Janik | System for providing content, management, and interactivity for thin client devices |
US20050210101A1 (en) * | 1999-03-04 | 2005-09-22 | Universal Electronics Inc. | System and method for providing content, management, and interactivity for client devices |
US6192340B1 (en) * | 1999-10-19 | 2001-02-20 | Max Abecassis | Integration of music from a personal library with real-time information |
NZ518774A (en) * | 1999-10-22 | 2004-09-24 | Activesky Inc | An object oriented video system |
DE10035824A1 (de) * | 2000-07-22 | 2002-02-14 | Sennheiser Electronic | System zur Steuerung von mobilen, drahtlos mit einer Zentraleinheit verbundenen Sende- und/oder Empfangsvorrichtungen |
JP2002094544A (ja) * | 2000-09-18 | 2002-03-29 | Sony Corp | 携帯型プレーヤ、プレーヤアクセス装置、ホームネットワークシステム、およびホームネットワークに対するアクセス方法 |
MY147018A (en) * | 2001-01-04 | 2012-10-15 | Thomson Licensing Sa | A method and apparatus for acquiring media services available from content aggregators |
US20020133914A1 (en) * | 2001-03-22 | 2002-09-26 | John Scott | Eyeglass retainer with an improved end fastener |
IL160514A0 (en) * | 2001-08-24 | 2004-07-25 | Virtual Paper Emedia Solutions | Devices, appliances and methods for the diffusion, billing, payment and playback of digital media contents |
DE10147302B4 (de) * | 2001-09-26 | 2007-02-22 | Federal-Mogul Wiesbaden Gmbh & Co. Kg | Verfahren zur Herstellung von Lagermaterialien und Verwendung der Lagermaterialien |
US8417827B2 (en) * | 2001-12-12 | 2013-04-09 | Nokia Corporation | Synchronous media playback and messaging system |
JP2003281169A (ja) * | 2002-03-19 | 2003-10-03 | Toshiba Corp | コンテンツ再生装置およびコンテンツ情報取得方法 |
US7231516B1 (en) * | 2002-04-11 | 2007-06-12 | General Instrument Corporation | Networked digital video recording system with copy protection and random access playback |
US6914551B2 (en) | 2002-04-12 | 2005-07-05 | Apple Computer, Inc. | Apparatus and method to facilitate universal remote control |
US20040090984A1 (en) * | 2002-11-12 | 2004-05-13 | Intel Corporation | Network adapter for remote devices |
US20040133914A1 (en) * | 2003-01-03 | 2004-07-08 | Broadq, Llc | Digital media system and method therefor |
JP2004265139A (ja) * | 2003-02-28 | 2004-09-24 | Nec Corp | コンテンツ実行システム、携帯情報端末、外部機器、コンテンツ実行方法及びプログラム |
US7574691B2 (en) * | 2003-03-17 | 2009-08-11 | Macrovision Corporation | Methods and apparatus for rendering user interfaces and display information on remote client devices |
JP2004310885A (ja) * | 2003-04-04 | 2004-11-04 | Matsushita Electric Ind Co Ltd | 蓄積型録画再生装置および外部再生装置 |
JP2005020180A (ja) * | 2003-06-24 | 2005-01-20 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
JP2005031804A (ja) | 2003-07-08 | 2005-02-03 | Sony Corp | コンテンツマネージメント端末,コンテンツ利用の管理方法,プログラム |
JP2005031803A (ja) * | 2003-07-08 | 2005-02-03 | Sony Corp | コンテンツマネージメント装置,ネットワーク経由でのコンテンツの取得方法,プログラム |
GB0322792D0 (en) * | 2003-09-30 | 2003-10-29 | Koninkl Philips Electronics Nv | Translation service for a system with a content directory service |
GB0325673D0 (en) * | 2003-11-04 | 2003-12-10 | Koninkl Philips Electronics Nv | Virtual content directory service |
CN1662007B (zh) | 2004-02-28 | 2011-03-30 | 深圳市朗科科技股份有限公司 | 基于无线的控制家庭数码设备的*** |
JP4568537B2 (ja) * | 2004-05-31 | 2010-10-27 | 株式会社ソニー・コンピュータエンタテインメント | サーバ装置、コンテンツ処理装置、コンテンツ処理システム、コンテンツ送出方法、コンテンツ処理プログラム、及び記録媒体 |
US8797926B2 (en) | 2004-06-04 | 2014-08-05 | Apple Inc. | Networked media station |
US20090300508A1 (en) * | 2004-10-27 | 2009-12-03 | Steven Krampf | Metadata-based entertainment content selection |
US8090309B2 (en) | 2004-10-27 | 2012-01-03 | Chestnut Hill Sound, Inc. | Entertainment system with unified content selection |
US7885622B2 (en) * | 2004-10-27 | 2011-02-08 | Chestnut Hill Sound Inc. | Entertainment system with bandless tuning |
US20070214182A1 (en) * | 2005-01-15 | 2007-09-13 | Outland Research, Llc | Establishment-based media and messaging service |
US20060194612A1 (en) * | 2005-02-25 | 2006-08-31 | Topseed Technology Corp. | Portable electronic assembly with media playback function |
US7549008B2 (en) * | 2005-08-05 | 2009-06-16 | Universal Electronics, Inc. | Interface adapter for a portable media player device |
US7702279B2 (en) * | 2005-12-20 | 2010-04-20 | Apple Inc. | Portable media player as a low power remote control and method thereof |
US7574177B2 (en) | 2006-01-04 | 2009-08-11 | Apple Inc. | Remote controller and FM reception arrangement |
US8719231B2 (en) * | 2011-03-29 | 2014-05-06 | Toyota Motor Engineering & Manufacturing North America, Inc. | Geographic based media content delivery interface |
-
2005
- 2005-12-20 US US11/314,291 patent/US7702279B2/en active Active
-
2006
- 2006-12-13 CN CN2012105566191A patent/CN102984041A/zh active Pending
- 2006-12-13 WO PCT/US2006/047825 patent/WO2007075376A1/en active Application Filing
- 2006-12-13 AT AT06845481T patent/ATE520238T1/de not_active IP Right Cessation
- 2006-12-13 PL PL06845481T patent/PL1964365T3/pl unknown
- 2006-12-13 EP EP10189518A patent/EP2299654A1/en not_active Withdrawn
- 2006-12-13 CN CNA2006800484944A patent/CN101346965A/zh active Pending
- 2006-12-13 JP JP2008547340A patent/JP2009521185A/ja active Pending
- 2006-12-13 EP EP06845481A patent/EP1964365B1/en active Active
-
2009
- 2009-01-21 HK HK09100637.0A patent/HK1122664A1/xx not_active IP Right Cessation
- 2009-11-04 US US12/612,493 patent/US8112032B2/en active Active
-
2012
- 2012-01-30 US US13/360,947 patent/US8315555B2/en active Active
- 2012-05-14 JP JP2012110931A patent/JP2012235471A/ja active Pending
- 2012-11-19 US US13/680,244 patent/US9092383B2/en active Active
-
2013
- 2013-07-03 JP JP2013140172A patent/JP2013243713A/ja active Pending
-
2014
- 2014-09-02 JP JP2014178485A patent/JP2015029285A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
PL1964365T3 (pl) | 2012-05-31 |
US20120129446A1 (en) | 2012-05-24 |
ATE520238T1 (de) | 2011-08-15 |
US9092383B2 (en) | 2015-07-28 |
EP1964365A1 (en) | 2008-09-03 |
EP1964365B1 (en) | 2011-08-10 |
JP2012235471A (ja) | 2012-11-29 |
CN101346965A (zh) | 2009-01-14 |
JP2009521185A (ja) | 2009-05-28 |
US20070169115A1 (en) | 2007-07-19 |
JP2013243713A (ja) | 2013-12-05 |
US20100049835A1 (en) | 2010-02-25 |
US7702279B2 (en) | 2010-04-20 |
US20130080599A1 (en) | 2013-03-28 |
US8112032B2 (en) | 2012-02-07 |
WO2007075376A1 (en) | 2007-07-05 |
HK1122664A1 (en) | 2009-05-22 |
EP2299654A1 (en) | 2011-03-23 |
JP2015029285A (ja) | 2015-02-12 |
US8315555B2 (en) | 2012-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102984041A (zh) | 作为低功率遥控器的便携式媒体播放器及其方法 | |
US11545948B2 (en) | Playback device group volume control | |
US10430153B2 (en) | Fast-resume audio playback | |
CN109905761B (zh) | 用于将回放设备与回放队列相关联的方法和***、回放设备和计算机可读存储介质 | |
CN110868618B (zh) | 媒体回放***中的播放列表更新 | |
US11728907B2 (en) | Playback device media item replacement | |
CN105684349B (zh) | 一种使用移动设备***体回放***的方法 | |
JP2017513263A (ja) | 将来のイベントのための再生待ち列のリモート生成 | |
CN105144143A (zh) | 音频内容的预缓存 | |
CN104583998A (zh) | 用于提供来宾访问的***、方法、装置和制品 | |
CN104126309A (zh) | 用于联网音乐回放的***和方法 | |
CN104584060A (zh) | 收集并提供本地回放***信息 | |
KR20130042672A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130320 |
|
RJ01 | Rejection of invention patent application after publication |