[go: up one dir, main page]

CN101138038A - Wireless Adapter for Content Delivery - Google Patents

Wireless Adapter for Content Delivery Download PDF

Info

Publication number
CN101138038A
CN101138038A CNA2006800047707A CN200680004770A CN101138038A CN 101138038 A CN101138038 A CN 101138038A CN A2006800047707 A CNA2006800047707 A CN A2006800047707A CN 200680004770 A CN200680004770 A CN 200680004770A CN 101138038 A CN101138038 A CN 101138038A
Authority
CN
China
Prior art keywords
content
wireless
source
player
interface
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
Application number
CNA2006800047707A
Other languages
Chinese (zh)
Inventor
让-马克·A·维埃耶维尔
理查德·M·克莱顿
迈克尔·T·高蒙德
杰弗里·S·斯廷森
大卫·E·乌尔默
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Arris Technology Inc
Original Assignee
General Instrument Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by General Instrument Corp filed Critical General Instrument Corp
Publication of CN101138038A publication Critical patent/CN101138038A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

Described herein are embodiments that wirelessly provide content from a content source to a content player. In one embodiment, there is provided a wireless adaptor that includes a wireless interface operable to receive the content from the content source and a wired interface for a wired connection with the content player to route the content, as received by the wireless interface, for playback by the content player.

Description

用于内容传送的无线适配器 Wireless Adapter for Content Delivery

优先权priority

本申请请求下列在先申请的美国专利申请的优先权:于2005年2月11日提交的标题为“SEAMLESS TRANSACTIONS ACROSSDOMAINS AND DEVICES”的美国临时专利申请No.US60/651,961;于2005年2月11日提交的标题为“WIRELESS AUDIO ADAPTOR FORCAR RADIOS”的美国临时专利申请No.US60/651,963;于2005年2月11日提交的标题为“ZERO INSTALL WIRELESS AUDIOADAPTOR”的美国临时专利申请No.US60/651,960;于2005年2月11日提交的标题为“DAILY SET WITH MULTIPLE CONTENTCHANNELS”的美国临时专利申请No.US60/651,958;于2005年2月11日提交的标题为“SUPPLEMENTING DAILY SET WITH HOTCONTENT”的美国临时专利申请US60/651,959。所有以上提及的临时申请在此被全部引入作为参考。This application claims priority to the following earlier-filed U.S. patent applications: U.S. Provisional Patent Application No. US60/651,961, filed February 11, 2005, entitled "SEAMLESS TRANSACTIONS ACROSSDOMAINS AND DEVICES"; U.S. Provisional Patent Application No. US60/651,963 entitled "WIRELESS AUDIO ADAPTOR FORCAR RADIOS" filed on February 11, 2005; U.S. Provisional Patent Application No. US60/651,960 entitled "ZERO INSTALL WIRELESS AUDIOADAPTOR" filed on February 11, 2005 ; U.S. Provisional Patent Application No. US60/651,958, filed February 11, 2005, entitled "DAILY SET WITH MULTIPLE CONTENTCHANNELS"; Provisional Patent Application US60/651,959. All of the above-mentioned provisional applications are hereby incorporated by reference in their entirety.

相关申请related application

本申请通过参考全面结合了下列的美国实用新型专利申请,所有这些实用新型专利申请都转让给本申请的受让人:“WIRELESSADAPTOR FOR CONTENT TRANSFER”(律师文案号No.BCS03802)、“ GRANTING GREATER RIGHTS TO STORED CONTENT”(律师文案号No.BCS03804)、“AUTOMATIC CONTENT UPDATE FOR ATARGET DEVICE”(律师文案号No.BCS03805)、和“HOT CONTENTUPDATE FOR A TARGET DEVICE”(律师文案号No.BCS03806),这些实用新型专利申请的内容在此被全部引入作为参考。This application fully incorporates by reference the following U.S. utility patent applications, all of which are assigned to the assignee of this application: "WIRELESSADAPTOR FOR CONTENT TRANSFER" (Attorney Docket No. BCS03802), "GRANTING GREATER RIGHTS TO STORED CONTENT" (lawyer file No. BCS03804), "AUTOMATIC CONTENT UPDATE FOR ATARGET DEVICE" (lawyer file No. BCS03805), and "HOT CONTENTUPDATE FOR A TARGET DEVICE" (lawyer file No. BCS03806), these practical The content of the utility model patent application is hereby incorporated by reference in its entirety.

背景技术 Background technique

便携式内容播放器和其它能够播放内容的设备,例如,音乐或视频等媒体,越来越受欢迎,并且通常被设计成播放用户的个人内容。用户倾向于使用多种媒体设备,例如MP3数字音乐播放器、蜂窝电话、个人数字助理(PDA)、个人计算机和汽车音频系统,并且这些设备中有许多能够作为内容播放器来播放用户的个人内容。然而,目前没有快捷便利的方式来在用户的多个设备之间传送内容。此外,这些设备倾向于具有不同的用户界面,这样对于用户学习和操作每一个设备来播放音乐或其它内容很不方便。例如,一些汽车制造商提供用于将诸如MP3播放器等便携式音乐播放器连接到他们车辆内的汽车音频系统的连接配件。然而,这些现有的连接配件需要用户将便携式音乐播放器有线连接到对接平台,对接平台必须进一步常规地有线连接到车辆内的汽车音频系统。当便携式音乐播放器被对接时,它自己的用户界面(显示和控制按钮)通常会失效,用户必须使用属于该车辆的汽车音频系统的控制按钮来有限地控制对接的便携式音乐播放器。此外,通常为用户提供有限的数值显示,以指示在车辆仪表板显示屏上显示正在播放的曲目。其它现有的车辆连接配件能够采用便携式音乐播放器的标题导航,用于在车辆的仪表盘上显示,为用户提供更详细的内容信息。然而,这样的连接配件也需要便携式音乐播放器的对接、对接平台到车辆的常规连接,并且当播放器被对接时,该播放器的用户界面(显示和控制按钮)失效。Portable content players and other devices capable of playing content, such as media such as music or video, are becoming increasingly popular and are often designed to play a user's personal content. Users tend to use a variety of media devices, such as MP3 digital music players, cellular phones, personal digital assistants (PDAs), personal computers, and car audio systems, and many of these devices can act as content players to play the user's personal content . However, currently there is no quick and easy way to transfer content between a user's multiple devices. Furthermore, these devices tend to have different user interfaces, which makes it inconvenient for a user to learn and operate each device to play music or other content. For example, some automobile manufacturers offer connection accessories for connecting portable music players, such as MP3 players, to car audio systems in their vehicles. However, these existing connectivity accessories require the user to wire the portable music player to the docking platform, which must further conventionally be wired to the car audio system within the vehicle. When the portable music player is docked, its own user interface (display and control buttons) is usually disabled and the user must have limited control over the docked portable music player using the control buttons belonging to the vehicle's car audio system. Additionally, the user is typically provided with a limited numerical display to indicate the track being played on the vehicle's dashboard display. Other existing vehicle-connected accessories can adopt portable music player title navigation for display on the vehicle's dashboard to provide users with more detailed content information. However, such connected accessories also require docking of the portable music player, conventional connection of the docking platform to the vehicle, and the player's user interface (display and control buttons) is disabled when the player is docked.

发明内容 Contents of the invention

因此,这里描述的是以无线方式从内容源无线向内容播放器提供内容的实施例。在一个实施例中,提供一种无线适配器,该适配器包括可操作用于从内容源接收内容的无线接口、和用于与内容播放器有线连接以传送内容的有线接口,其中,该内容被无线接口接收,由内容播放器来重放。Thus, described herein are embodiments in which content is provided wirelessly from a content source to a content player wirelessly. In one embodiment, a wireless adapter is provided that includes a wireless interface operable to receive content from a content source, and a wired interface for wired connection with a content player to transfer the content, wherein the content is wirelessly Received by the interface and replayed by the content player.

附图说明 Description of drawings

实施例是通过示例来图示的,而不局限于下列附图,在这些附图中,同样的参考标号标识同样的单元,其中:The embodiments are illustrated by way of example, without limitation, in the following figures, in which like reference numerals identify like elements, in which:

图1图示根据本发明实施例的用于内容分配的系统;。FIG. 1 illustrates a system for content distribution according to an embodiment of the present invention;

图2图示根据本发明实施例的在图1中所示的内容分配系统的示例;FIG. 2 illustrates an example of the content distribution system shown in FIG. 1 according to an embodiment of the present invention;

图3图示根据本发明实施例的无线适配器的操作环境;FIG. 3 illustrates an operating environment of a wireless adapter according to an embodiment of the present invention;

图4更详细地图示根据本发明实施例的无线适配器;Figure 4 illustrates in more detail a wireless adapter according to an embodiment of the present invention;

图5更详细地图示根据本发明另一实施例的无线适配器;Figure 5 illustrates in more detail a wireless adapter according to another embodiment of the invention;

图6图示根据本发明一个实施例的用于无线内容传送的方法。Figure 6 illustrates a method for wireless content delivery according to one embodiment of the present invention.

具体实施方式 Detailed ways

为了简明和说明的目的,主要通过实施例的示例来描述这些实施例的原理。在随后的描述中,阐明了许多具体细节,以便彻底地理解实施例。然而,对本领域普通技术人员来说,显而易见的是,在不局限于这些具体细节的情况下也可以实施该实施例。在其它情况下,没有详细描述众所周知的方法和结构,以免不必要地混淆该实施例。For purposes of simplicity and illustration, the principles of the embodiments are described primarily by way of example of the embodiments. In the ensuing description, numerous specific details are set forth in order to provide a thorough understanding of the embodiments. It will be apparent, however, to one of ordinary skill in the art that this embodiment may be practiced without limitation to these specific details. In other instances, well-known methods and structures have not been described in detail so as not to unnecessarily obscure the embodiments.

1.系统概述1. System overview

图1图示根据本发明的一种用于内容分配的系统100。系统100包括内容提供商110、内容服务120、网络130、和目标设备140。内容提供商110包括实体,该实体被配置为提供由用户播放或消耗的内容。内容可以包括:诸如音频、视频、文本等媒体;包括两个或更多个音频、视频和文本的多媒体;或其它类型的数据。内容的示例包括,但不局限于,媒体文件,例如MP3文件、其它类型的音频文件、视频文件、文本音乐播放列表、和其它类型的文件。内容提供商110的示例包括,但不局限于,新闻提供商(例如本地有线新闻电视台)、电视录音室、电影录音室、音乐标记、在线音乐(或其它媒体)提供商、及其它。FIG. 1 illustrates a system 100 for content distribution according to the present invention. System 100 includes content provider 110 , content service 120 , network 130 , and target device 140 . Content providers 110 include entities configured to provide content to be played or consumed by users. Content may include: media such as audio, video, text; multimedia including two or more audio, video, and text; or other types of data. Examples of content include, but are not limited to, media files such as MP3 files, other types of audio files, video files, text music playlists, and other types of files. Examples of content providers 110 include, but are not limited to, news providers (eg, local cable news stations), television studios, movie studios, music labels, online music (or other media) providers, and others.

一般而言,内容提供商110向内容服务120提供内容,这样内容服务120可以提供几种功能。其中一种功能包括在基本常规的基础上从内容提供商110接收新内容。另一种功能包括使从内容提供商110接收的内容被用户可用。另外,内容服务120可以从多个内容提供商110接收内容,为用户提供相对较多的内容选择。用户可以通过例如预约业务或点播业务中的一种或两种来获得内容服务120可得到的内容。In general, content providers 110 provide content to content services 120 such that content services 120 can provide several functions. One of these functions includes receiving new content from content providers 110 on a substantially regular basis. Another function includes making content received from content provider 110 available to users. In addition, content service 120 may receive content from multiple content providers 110, providing users with relatively more content choices. The user can obtain the content available from the content service 120 through, for example, one or both of the subscription service and the on-demand service.

内容服务120还可以为用户自动组织内容并向用户连续不断地提供新内容。另外,内容服务120可以执行其它功能,例如,计费、用户信息追踪、历史数据追踪等等。内容服务120可以包括服务器121和用于存储用户信息和内容的数据库122。服务器121可帮助将内容下载到用户所使用的目标设备140。对于本领域普通技术人员来说显而易见的是,根据内容服务120的大小和复杂度,服务器121可以包括多个服务器,数据库122可以包括多个数据库。例如,为了支持更多的用户,可能需要多个服务器121和数据库122来从内容提供商110获得内容并用最小的延迟将内容提供给用户。Content service 120 may also automatically organize content for users and provide users with new content on a continuous basis. In addition, the content service 120 may perform other functions, such as billing, user information tracking, historical data tracking, and the like. The content service 120 may include a server 121 and a database 122 for storing user information and content. The server 121 may facilitate the downloading of content to the target device 140 used by the user. It is obvious to those skilled in the art that, according to the size and complexity of the content service 120, the server 121 may include multiple servers, and the database 122 may include multiple databases. For example, to support more users, multiple servers 121 and databases 122 may be required to obtain content from the content provider 110 and provide the content to users with minimal delay.

网络130可以代表一个或多个网络。网络130可以包括专用网、诸如因特网的公用网、诸如卫星网和蜂窝网的无线网、和诸如Wi-Fi网络或蓝牙网络的无线局域网、有线网、局域网、广域网、和任何其它类型的通信网络中的一个或多个。Network 130 may represent one or more networks. Network 130 may include private networks, public networks such as the Internet, wireless networks such as satellite networks and cellular networks, and wireless local area networks such as Wi-Fi networks or Bluetooth networks, wired networks, local area networks, wide area networks, and any other type of communication network one or more of the .

内容服务120可以经由网络130提供内容到目标设备140。目标设备140可以从内容服务120下载内容,可以从一个或多个其它目标设备接收内容,或者可操作用于既从内容服务120下载内容,又从其它目标设备接收内容。例如,如图1所示,目标设备141和142可操作用于从内容服务120下载内容,并且可操作用于从其它目标设备接收内容。也如图1所示,目标设备143可操作用于从另一设备,例如,目标设备142,接收内容。在这个示例中,目标设备142可以从内容服务120下载内容或从目标设备141接收内容,并且目标设备142将内容发送到目标设备143。将参考图2来更加详细地描述内容服务120和目标设备140。合适的目标设备140的示例包括,但不局限于,个人计算机、个人数字助理、蜂窝电话、汽车无线电设备、家庭立体声系统、机顶盒、MP3播放器、便携式视频播放器、和其它用户终端设备。Content service 120 may provide content to target device 140 via network 130 . Target device 140 may download content from content service 120, may receive content from one or more other target devices, or may be operable to both download content from content service 120 and receive content from other target devices. For example, as shown in FIG. 1, target devices 141 and 142 are operable to download content from content service 120 and operable to receive content from other target devices. As also shown in FIG. 1 , target device 143 is operable to receive content from another device, eg, target device 142 . In this example, target device 142 may download content from content service 120 or receive content from target device 141 , and target device 142 sends the content to target device 143 . Content service 120 and target device 140 will be described in more detail with reference to FIG. 2 . Examples of suitable target devices 140 include, but are not limited to, personal computers, personal digital assistants, cellular phones, car radios, home stereo systems, set-top boxes, MP3 players, portable video players, and other user terminal equipment.

2.内容服务的功能和优点概述2. Overview of the functions and advantages of content services

系统100为用户提供媒体体验,而不需要用户改变环境状态以使用提供媒体体验的内容服务120。例如,系统100允许用户在任何特定时间可使用的几个目标设备140(例如,汽车内的汽车无线电、在用户行进时的蜂窝电话、在家时的个人电脑或家庭立体声系统)之一上播放他或她选择的音频内容,例如音乐台、电台讨论广播、个人内容等等。目标设备可以在一组频道内传送用户选择的内容,其中,在许多目标设备中任意一个上都可以在全天内完全连续地使用该组频道。系统100管理该内容,并确保在消耗该内容时自动补充该内容。此外,可以在目标设备140上提供与传统设备界面相同或相似的界面,这样,用户可以以更快更容易的方式在任意目标设备上播放所需内容。The system 100 provides a user with a media experience without requiring the user to change the state of the environment to use the content service 120 that provides the media experience. For example, the system 100 allows a user to play other audio content on one of several target devices 140 available to a user at any given time (e.g., a car radio in a car, a cell phone while the user is on the road, a personal computer at home, or a home stereo system). Or audio content of her choice, such as music stations, radio discussion broadcasts, personal content, and more. The target device can deliver user-selected content within a set of channels that can be used completely continuously throughout the day on any one of a number of target devices. The system 100 manages this content and ensures that it is automatically replenished as it is consumed. In addition, the same or similar interface as the conventional device interface can be provided on the target device 140, so that the user can play desired content on any target device in a faster and easier manner.

根据一个实施例,内容服务120允许用户为目标设备140中的一个或多个配置一组或多组频道。每一个频道上存在有来自内容提供商的内容或用户提供的内容(称为用户的个人内容)。频道是内容的数据集合,其可以是特定类型的内容。例如,内容服务120可以使用户获得上百个内容电台或单块内容。网络播放无线电和网络播放电视是内容电台的某些示例。内容服务120可以向用户提供一个或多个内容电台作为预约业务,其中一个或多个电台可以被用户预订,并且这些电台的内容被发送到该用户的一个或多个目标设备。在一个示例中,一个或多个电台提供大的或连续的遵从数字千僖年版权法案(DMCA)的流动内容块。各块内容的一些示例包括单个的歌曲或唱片、电影、视频短片等等。内容服务120可以提供点播业务,其中用户可以购买或下载各块内容。According to one embodiment, content service 120 allows a user to configure one or more sets of channels for one or more of target devices 140 . Content from a content provider or content provided by a user (referred to as user's personal content) exists on each channel. A channel is a data collection of content, which can be a specific type of content. For example, content service 120 may provide users with access to hundreds of content stations or individual pieces of content. Netcast radio and netcast television are some examples of content stations. Content service 120 may offer a user one or more content stations as a subscription service, where one or more stations may be subscribed to by the user, and the content of the stations sent to one or more target devices of the user. In one example, one or more stations provide large or continuous digital millennium copyright act (DMCA) compliant chunks of streaming content. Some examples of pieces of content include individual songs or albums, movies, video clips, and the like. Content service 120 may provide an on-demand service where users can purchase or download individual pieces of content.

此外,频道可以包括特定类型的内容,例如体育讨论频道、流行音乐频道等等。用户可以例如通过选择由内容服务120提供的内容和用户感兴趣的内容来配置一组频道,在下文中称为频道集。这些频道可以包括高质量的数字内容,在一些情况下可以没有商业广告节目。在频道集中的频道还可以包括来自用户个人收集的内容,例如,存储在用户个人计算机上的音频文件。该频道可以根据播放列表、风格、或艺术家或其它需要的类别或内容集来播放节目。Additionally, channels may include specific types of content, such as sports discussion channels, popular music channels, and so on. A user may configure a set of channels, hereinafter referred to as a channel set, for example, by selecting content provided by the content service 120 and content of interest to the user. These channels may include high-quality digital content, and in some cases, may be commercial-free. Channels in a channel collection may also include content from the user's personal collection, for example, audio files stored on the user's personal computer. The channel may broadcast programming according to playlists, genres, or artists or other desired categories or content sets.

用户可以配置多个频道集,这样,用户可以在不同的时间使用不同的频道集。例如,用户可以创建第一频道集用于日常使用,例如,用于工作通勤。该频道集可以包括交通和新闻频道、体育讨论无线频道、以及其它频道。用户可以创建第二频道集用于长途旅行,可以包括例如经典摇滚频道和喜剧频道。Users can configure multiple channel sets, so that users can use different channel sets at different times. For example, a user may create a first set of channels for everyday use, eg, for work commuting. The set of channels may include traffic and news channels, sports discussion radio channels, and other channels. A user may create a second set of channels for long distance travel, which may include, for example, classic rock channels and comedy channels.

可以将频道的内容从内容服务120下载到一个或多个目标设备140。内容服务120也可以在基本连续或定期的基础上用新内容更新目标设备。例如,在用户消耗目标设备中频道内的内容之后(诸如,在播放内容之后),或在内容变得陈旧之后(诸如在经过预定的一段时间之后),可以用从内容服务120接收的新内容或在另一目标设备140中缓存的新内容来补充或替换该频道中的内容。在目标设备上的这种内容更新可以自动执行,并且对于具有有限存储内容的存储空间的目标设备140(例如,PDA、电话、或具有相对较小存储空间的其它设备)来说是有益的。Content for a channel may be downloaded from content service 120 to one or more target devices 140 . Content service 120 may also update target devices with new content on a substantially continuous or periodic basis. For example, new content received from the content service 120 may be used after the user consumes content within a channel on the target device (such as after playing the content), or after the content becomes stale (such as after a predetermined period of time has elapsed). Or new content cached in another target device 140 to supplement or replace the content in the channel. Such content updates on target devices can be performed automatically and are beneficial for target devices 140 that have limited storage space to store content (eg, PDAs, phones, or other devices with relatively small storage space).

另外,每一个目标设备140都包括与在至少一种目前的终端用户设备类型中广泛使用的传统用户界面相似或相同的界面。因此,不需要用户学习怎样使用目标设备的界面。此外,可以在几个目标设备140上提供通用界面,其可以由一个用户用来播放内容。例如,可以在用户电话、个人计算机、汽车无线电设备等目标设备上提供通用界面。因此,不需要用户学习怎样使用不同目标设备140的不同界面。Additionally, each target device 140 includes an interface similar to or identical to a conventional user interface widely used in at least one current type of end-user device. Therefore, there is no need for the user to learn how to use the interface of the target device. Additionally, a common interface can be provided on several target devices 140 that can be used by one user to play content. For example, a common interface can be provided on a target device such as a user's phone, personal computer, car radio, and so on. Thus, there is no need for the user to learn how to use different interfaces of different target devices 140 .

目标设备140的用户界面可以模拟或包括具有频道预置的传统无线电设备或音乐播放器的用户界面。目标设备140上的界面可以提供用于“单击”频道选择,与点按无线电设备上的频道预置按钮相似。在一个示例中,每一个频道可以包括由用户预先选择的一种类型或一种风格的音乐的内容,这允许用户通过在频道之间单击来切换,这与无线电设备上的不同无线电台之间的切换相似。该界面还可以允许用户快进、倒退或暂停内容。The user interface of target device 140 may emulate or include the user interface of a traditional radio or music player with channel presets. The interface on the target device 140 may provide for "one-click" channel selection, similar to clicking a channel preset button on a radio. In one example, each channel may include a type or style of music content pre-selected by the user, which allows the user to switch between channels by clicking on them, similar to different radio stations on a radio device. Switching between them is similar. The interface can also allow users to fast forward, rewind or pause content.

安装在用户个人计算机上的软件应用允许用户管理和配置频道集以及更新多个目标设备上的内容。另外,存储在一个目标设备上的内容也可用于至少一个其它的目标设备上。此外,可以在目标设备上提供相同的软件应用或另一种软件应用,其允许用户标记歌曲或其它内容并将它们增加到个人希望购买的列表中。在上文中通过参考结合于此的标题为“Granting Greater Rights to Stored Content”的美国专利申请(代理人编号BCS03804)描述了这个特征。A software application installed on a user's personal computer allows the user to manage and configure channel sets and update content on multiple target devices. Additionally, content stored on one target device is also available on at least one other target device. Additionally, the same software application or another software application may be provided on the target device that allows the user to tag songs or other content and add them to a list that the individual wishes to purchase. This feature is described above by reference to US Patent Application (Attorney No. BCS03804) entitled "Granting Greater Rights to Stored Content," which is incorporated herein by reference.

3.内容服务3. Content service

图2图示内容分配系统100的实施例。图2示出内容服务120除了包括参考图1描述的服务器121和数据库122之外还还包括管理模块123、内容分配模块124、和聚合模块125。如这里提到的,模块包括存储在计算机可读介质(CRM)上由至少一个处理器执行的一个或多个软件程序、应用、或例行程序。CRM的实施例包括,但不局限于,能够为接收器内处理器提供计算机可读指令的电子、光、磁、或其它存储或传输设备。合适的CRM的其它示例包括,但局限于,软盘、CD-ROM、DVD、磁盘、存储芯片、ROM、RAM、ASIC、配置的处理器、和光学介质、任何磁带或任何其它磁介质、或处理器能够从其读取指令的任何其它介质。另外,或者作为替换,模块可以是被配置为执行一个或多个这里所描述功能的硬件。FIG. 2 illustrates an embodiment of a content distribution system 100 . FIG. 2 shows that the content service 120 includes a management module 123 , a content distribution module 124 , and an aggregation module 125 in addition to the server 121 and the database 122 described with reference to FIG. 1 . As referred to herein, a module includes one or more software programs, applications, or routines stored on a computer readable medium (CRM) and executed by at least one processor. Embodiments of a CRM include, but are not limited to, electronic, optical, magnetic, or other storage or transmission devices capable of providing computer readable instructions to a processor within a receiver. Other examples of suitable CRMs include, but are limited to, floppy disks, CD-ROMs, DVDs, magnetic disks, memory chips, ROM, RAM, ASICs, configured processors, and optical media, any tape or any other magnetic media, or processing Any other medium from which the computer can read instructions. Additionally, or alternatively, a module may be hardware configured to perform one or more of the functions described herein.

管理模块123可以协调多个用户之间的信息。例如,管理模块123可以从多个用户接收频道配置信息,该频道配置信息可以包括用户对多个用户的一个或多个频道集中频道内容的选择。所述用户选择和用户配置的频道集可以连同内容服务120增加的与用尸选择和配置相大的附加频道配置信息(例如,内容消耗的许可和特有属性或规则)一起存储在数据库122中。随后查询数据库122以确定提供给用户的内容。在一个实施例中,管理模块123生成基于网页的用户界面,这允许用户登入内容服务120、向该内容服务120注册和设置优先权、以及配置信频道集。The management module 123 can coordinate information among multiple users. For example, the management module 123 may receive channel configuration information from a plurality of users, and the channel configuration information may include user selections of channel content in one or more channel sets of the plurality of users. The user-selected and user-configured set of channels may be stored in database 122 along with additional channel configuration information added by content service 120 commensurate with the user's selection and configuration (eg, permissions and specific attributes or rules for content consumption). The database 122 is then queried to determine what content to provide to the user. In one embodiment, the management module 123 generates a web-based user interface that allows users to log in to the content service 120, register and set priorities with the content service 120, and configure channel sets.

例如,用户使用个人计算机141经由图1所示的网络130,连接到内容服务120,网络130可以包括因特网131 和/或图2中示出的其他网络。用户向内容服务120提供信息,该信息存储在数据库122中。管理模块123可以向用户提示频道配置信息,例如每一个频道的内容类型选择。例如,用户可以为频道1选择新闻、交通和天气、为频道2选择运动讨论无线电台、为频道3选择流行音乐、为频道4选择另一音乐、为频道5选择经典摇滚音乐、为频道选择古典音乐。管理模块123将用户选择存储在数据库122中,使用内容分配模块124,频道1-6被设定了与相关联的用户选择相对应的内容,以及由内容服务120增加的相关频道配置信息。应当容易理解,为了图示的目的,而不是为了限制,上面已经描述了六个频道。因此,在不偏离系统100范围的情况下,可以配置任意合理适当数量的频道。For example, a user uses a personal computer 141 to connect to content service 120 via network 130 shown in FIG. 1 , which may include Internet 131 and/or other networks shown in FIG. 2 . Users provide information to content service 120 , which is stored in database 122 . The management module 123 can prompt the user for channel configuration information, such as content type selection for each channel. For example, a user may select news, traffic, and weather for channel 1, sports discussion radio stations for channel 2, popular music for channel 3, another music for channel 4, classic rock music for channel 5, classical music. The management module 123 stores the user selections in the database 122 , and using the content distribution module 124 , channels 1-6 are set with content corresponding to the associated user selections, and associated channel configuration information augmented by the content service 120 . It should be readily understood that six channels have been described above for purposes of illustration and not limitation. Accordingly, any reasonably suitable number of channels may be configured without departing from the scope of system 100 .

作为选择,管理模块123可以向用户提示用户信息,并且用户可以基于该用户信息来选择频道。例如,用户可以提供人口统计信息或对所喜欢艺术家的选择。用户可以基于该信息选择频道集中的几个频道。该用户可以选择一些频道作为频道集。也可以提供默认频道。另外,可以为每一个用户配置多个频道集。Alternatively, the management module 123 may prompt the user for user information, and the user may select a channel based on the user information. For example, a user may provide demographic information or a selection of favorite artists. Based on this information, the user can select several channels in the channel set. The user can select some channels as a channel set. A default channel can also be provided. Additionally, multiple channel sets can be configured for each user.

内容分配模块124将频道集的内容发送到一个或多个目标设备140。内容分配模块124可以基于相关的频道配置信息来确定要发送到目标设备的内容。例如,内容分配模块124从数据库1 22检索所选择频道集的频道配置信息。另外,内容分配模块124可以将各个频道的内容发送给一个或多个目标设备140。The content distribution module 124 transmits the content of the channel set to one or more target devices 140 . The content distribution module 124 may determine content to send to the target device based on the relevant channel profile information. For example, the content distribution module 124 retrieves channel configuration information for the selected set of channels from the database 122. In addition, the content distribution module 124 may transmit the content of each channel to one or more target devices 140 .

聚合模块125从内容提供商110接收例如内容和播放列表,并将该信息存储在数据库122中,这样可以在用户需要时将内容分配给用户。The aggregation module 125 receives, for example, content and playlists from the content provider 110, and stores this information in the database 122, so that the content can be distributed to users when they need it.

4.用于内容服务的个人计算机用户网关4. Personal computer user gateway for content service

图2中示出多个目标设备140。图2示出的目标设备140包括个人计算机141、蜂窝电话142、汽车音频系统143、和家用设备144。这些是用户可以使用的一些目标设备140的示例。将会显而易见的是,也可以使用其它目标设备140,例如便携式内容设备(举例来说,MP3播放器)、车辆音频系统、家用媒体服务器等等。A plurality of target devices 140 are shown in FIG. 2 . The target devices 140 shown in FIG. 2 include a personal computer 141 , a cellular phone 142 , a car audio system 143 , and a home appliance 144 . These are examples of some target devices 140 that a user may use. It will be apparent that other target devices 140 may also be used, such as portable content devices (eg, MP3 players), vehicle audio systems, home media servers, and the like.

图2中示出的一些目标设备140经由网络连接到内容服务120。例如,个人计算机141被描述为经由因特网131连接到内容服务120。蜂窝电话142被描述为经由蜂窝网络132和因特网131连接到内容服务120。另外,目标设备145被描述为经由“热点(hot spot)”133和因特网131连接到内容服务120。尽管没有示出,另外的目标设备140可以利用与诸如因特网131等公用网络相对的一个或多个专用网络连接到内容服务120,并且内容服务120可以提供不基于网页的内容服务。在一个实施例中,内容服务120包括网页服务,用户可以使用个人计算机141或另一目标设备登入。在该实施例中,可以经由因特网131将频道的内容下载到一个或多个目标设备140。Some of the target devices 140 shown in FIG. 2 are connected to the content service 120 via a network. For example, personal computer 141 is depicted as being connected to content service 120 via Internet 131 . Cellular telephone 142 is depicted as connecting to content service 120 via cellular network 132 and Internet 131 . In addition, target device 145 is depicted as connecting to content service 120 via a “hot spot” 133 and the Internet 131 . Although not shown, additional target devices 140 may connect to content service 120 using one or more private networks as opposed to a public network, such as the Internet 131, and content service 120 may provide content services that are not web-based. In one embodiment, the content service 120 includes a web service that a user may log into using a personal computer 141 or another target device. In this embodiment, the channel's content may be downloaded to one or more target devices 140 via the Internet 131 .

个人计算机141可以包括具有管理模块171、更新代理161和用户界面151的应用170。管理模块171通常允许用户确定用于配置所选择频道集的频道配置信息和将该信息向内容服务120发送。该频道配置信息可以包括将要放置于所选择频道集中的内容的选择。The personal computer 141 may include an application 170 having a management module 171 , an update agent 161 and a user interface 151 . The management module 171 generally allows the user to determine and send channel configuration information to the content service 120 for configuring the selected set of channels. The channel profile information may include a selection of content to be placed in the selected channel set.

可以选择的用于频道集的内容的示例可以包括面向风格的音乐台、讨论内容、用户的个人内容等等。可以从列出较多电台的目录或从内容提供商110提供的各个内容中选择面向风格的音乐内容。另外,一个音乐频道可以在目标设备上传送一组连续的音乐曲目。也可以从谈论内容频道的目录中选择谈论内容,该频道可以定期更新,例如,每小时、每天或每周。另外,来自不止一个内容提供商的内容可以放置于一个频道集中。用户的个人内容可以存储在管理模块171可以发现的个人计算机141中。这样,用户可以按照各种方式对各种内容进行分类,并可以将各个内容曲目或大块的内容移动到频道集中的频道。Examples of content that may be selected for a channel set may include genre-oriented music stations, discussion content, user's personal content, and the like. Genre-oriented music content may be selected from a directory listing more stations or from various content provided by the content provider 110 . Alternatively, a music channel can deliver a continuous set of music tracks on the target device. Talking content can also be selected from a directory of talking content channels, which can be updated periodically, for example, hourly, daily, or weekly. Additionally, content from more than one content provider can be placed in a channel collection. The user's personal content may be stored in the personal computer 141 that the management module 171 may discover. In this way, users can categorize various content in various ways, and can move individual content tracks or large blocks of content to channels in the channel collection.

更新代理161通常可以从内容服务120接收内容,并且可以定期更新存储在个人计算机141上的内容180。例如,更新代理161在个人计算机141上将内容180缓存。内容180可以包括从内容服务120的内容分配模块124接收的内容。Update agent 161 may generally receive content from content service 120 and may periodically update content 180 stored on personal computer 141 . For example, update agent 161 caches content 180 on personal computer 141 . Content 180 may include content received from content distribution module 124 of content service 120 .

更新代理161还控制内容180到其它目标设备140的传送。例如,当蜂窝电话142连接到个人计算机141或与个人计算机141相接,一个或多个所选择频道集的内容可以传送到蜂窝电话142。在一个示例中,当蜂窝电话142连接到个人计算机141时,内容180的传送可以作为基本自动的特征来执行,而用户不需要发出传送命令。更新代理161可以控制内容180到蜂窝电话142的传送,这样可以从一个或多个播放列表中体验该新内容。Update agent 161 also controls the transfer of content 180 to other target devices 140 . For example, when cellular telephone 142 is connected to or interfaced with personal computer 141 , the content of one or more selected channel sets may be transmitted to cellular telephone 142 . In one example, when the cellular telephone 142 is connected to the personal computer 141, the transfer of the content 180 can be performed as a substantially automatic feature without the user needing to issue a transfer command. Update agent 161 can control the transfer of content 180 to cell phone 142 so that the new content can be experienced from one or more playlists.

另外,更新代理161可以控制内容180的传送,通常使得在保持在蜂窝电话142的存储能力限度之内时将新内容存储在蜂窝电话142上。这样,内容180的至少一部分可以存储在蜂窝电话142上,表示为内容181。相似地,家用设备144,例如家庭立体声系统或机顶盒,也可以从个人计算机141接收内容180。代替个人计算机141,诸如家用媒体服务器的服务器或其它设备也可用于从内容服务120接收和缓存内容180,而不偏离系统200的范围。In addition, update agent 161 may control the delivery of content 180, generally such that new content is stored on cell phone 142 while remaining within the limits of the cell phone's 142 storage capabilities. As such, at least a portion of content 180 may be stored on cellular telephone 142 , indicated as content 181 . Similarly, a home appliance 144 , such as a home stereo or set-top box, may also receive content 180 from the personal computer 141 . Instead of personal computer 141 , a server or other device such as a home media server may also be used to receive and cache content 180 from content service 120 without departing from the scope of system 200 .

个人计算机141还可以包括用户界面151,该用户界面151提供用于频道的“单击”选择,并模拟传统界面。在一个实施例中,用户界面151包括GUI界面,用户可以点按该GUI界面来控制播放以及选择频道。另外,或者作为选择,用户界面151可以包括诸如按钮、轮、按键等硬件。The personal computer 141 may also include a user interface 151 that provides "one-click" selection for channels and emulates a traditional interface. In one embodiment, the user interface 151 includes a GUI interface, and the user can click on the GUI interface to control playback and select a channel. Additionally, or alternatively, user interface 151 may include hardware such as buttons, wheels, keys, and the like.

5.便携式内容设备5. Portable Content Devices

诸如蜂窝电话142、PDA、MP3播放器等的便携式内容设备可以包括具有管理模块172、更新代理162、和用户界面152的应用174。以与上面关于个人计算机141的管理模块171描述的方式相似的方式,管理模块172通常允许用户确定用于配置所选择频道集的频道配置信息并将该信息发送到内容服务120。在一些情况下,可以认为管理模块171对于应用174来说是可选的,因为应用174的管理可以由个人计算机141来执行。Portable content devices such as cell phones 142 , PDAs, MP3 players, etc. may include applications 174 having management modules 172 , update agents 162 , and user interfaces 152 . In a manner similar to that described above with respect to management module 171 of personal computer 141 , management module 172 generally allows a user to determine channel configuration information for configuring a selected set of channels and to send this information to content service 120 . In some cases, management module 171 may be considered optional for applications 174 because management of applications 174 may be performed by personal computer 141 .

蜂窝电话142的更新代理162通常控制内容181的更新,内容181可以包括经由蜂窝网132、因特网131、诸如蓝牙或Wi-Fi(802.11)一样的无线近程网、或其任意组合从内容服务120传送的或通过个人计算机141从内容服务120接收的新内容。例如,内容181可以包括如图2所示通过因特网131和蜂窝网路由从内容服务120接收的新缓存内容。在另一个示例中,内容181可以包括经由有线连接或无线近程网从个人计算机141接收的新缓存内容。The update agent 162 of the cellular phone 142 generally controls the updating of the content 181, which may include content received from the content service 120 via the cellular network 132, the Internet 131, a wireless short-range network such as Bluetooth or Wi-Fi (802.11), or any combination thereof. New content transmitted or received from the content service 120 via the personal computer 141 . For example, content 181 may include new cached content received from content service 120 over Internet 131 and cellular network routes as shown in FIG. 2 . In another example, content 181 may include new cached content received from personal computer 141 via a wired connection or a wireless short-range network.

蜂窝电话142的更新代理162还可以管理从内容服务120和个人计算机之一或两者的内容的接收。更具体地,例如,更新代理162可以控制从内容服务120的一种类型内容的接收和从个人计算机141的另一种类型内容的接收。例如,更新代理162可以控制内容的接收,以使得从蜂窝网132接收诸如交通信息等需要较频繁更新的内容(热门内容)。在另一个示例中,更新代理162可以控制内容的接收,以使得在热门内容过期之前从个人计算机141接收该热门内容(不经过蜂窝网132或任何其它无线电信网络)。另外,更新代理162可以控制从个人计算机141接收冷门内容,冷门内容是更新不太频繁的内容。在这个示例中,个人计算机141可以从内容服务120下载冷门内容。此外,当蜂窝电话142连接到个人计算机或与个人计算机相接时,可以在蜂窝电话142上更新冷门内容。对本领域普通技术人员来说显而易见的是,也可以经由蜂窝网132将诸如音乐等冷门内容下载到蜂窝电话142上。The update agent 162 of the cellular phone 142 may also manage the receipt of content from one or both of the content service 120 and the personal computer. More specifically, for example, update agent 162 may control the receipt of one type of content from content service 120 and the receipt of another type of content from personal computer 141 . For example, the update agent 162 can control the reception of content, so that the content that needs to be updated more frequently (hot content) such as traffic information is received from the cellular network 132 . In another example, update agent 162 may control the receipt of content such that popular content is received from personal computer 141 (not via cellular network 132 or any other wireless telecommunications network) before it expires. In addition, the update agent 162 may control the receipt of cold content, which is content that is updated less frequently, from the personal computer 141 . In this example, personal computer 141 may download unpopular content from content service 120 . Additionally, cold content can be updated on the cell phone 142 when the cell phone 142 is connected to or interfaced with the personal computer. It will be apparent to those of ordinary skill in the art that less popular content, such as music, can also be downloaded to the cellular phone 142 via the cellular network 132 .

如图2所示,蜂窝电话142也被描述为包括无线接口148,无线接口148可用于经由热点133、个人计算机141、其它目标设备140等连接到内容服务120。蜂窝电话142还包括无线接口150,无线接口150可用于将内容181传送到汽车音频系统143。作为选择,无线接口148和150可以合并为一个无线接口,该无线接口执行无线接口148和150的所有功能。As shown in FIG. 2 , cellular telephone 142 is also depicted as including a wireless interface 148 that may be used to connect to content service 120 via hotspot 133 , personal computer 141 , other target device 140 , or the like. The cellular telephone 142 also includes a wireless interface 150 that can be used to transfer content 181 to the car audio system 143 . Alternatively, wireless interfaces 148 and 150 may be combined into one wireless interface that performs all of the functions of wireless interfaces 148 and 150 .

可以通过蜂窝电话142的用户界面152来控制内容181的播放。例如,用户界面152可以包括启动预设频道选择、倒退、快进、暂停、播放等等的控制装置。Playing of content 181 may be controlled through user interface 152 of cellular telephone 142 . For example, the user interface 152 may include controls to initiate preset channel selection, rewind, fast forward, pause, play, and the like.

尽管没有示出,蜂窝电话142可以包括被配置为提供多个设备的功能的设备。例如,蜂窝电话142可以包括MP3播放器、PDA、照相机、视频播放器等等。Although not shown, cellular telephone 142 may include a device configured to provide the functionality of multiple devices. For example, cellular telephone 142 may include an MP3 player, PDA, camera, video player, and the like.

6.内容播放器和无线适配器6. Content player and wireless adapter

便携式内容设备(例如,蜂窝电话142)可以经由蜂窝电话142的无线接口150向内容播放器(例如,汽车音频系统143)发送内容。另外,无线适配器173可用于实现在蜂窝电话142与汽车音频系统143之间的通信,用于接收内容和控制内容的播放。无线适配器173可以是汽车音频系统143的一部分,或者与汽车音频系统143是分开的。另外,或者作为选择,有线接口可用于实现在蜂窝电话142与汽车音频系统143之间的通信。A portable content device (eg, cell phone 142 ) may transmit content via wireless interface 150 of cell phone 142 to a content player (eg, car audio system 143 ). Additionally, a wireless adapter 173 may be used to enable communication between the cellular phone 142 and the car audio system 143 for receiving content and controlling playback of the content. The wireless adapter 173 may be part of the car audio system 143 or separate from the car audio system 143 . Additionally, or alternatively, a wired interface may be used to enable communication between the cellular telephone 142 and the car audio system 143 .

图3图示根据一个实施例的无线适配器173的操作环境。无线适配器173允许适当激活的便携式内容设备与内容播放器中的可用无线电部件无线相接。尽管图3和下文中的描述将便携式内容设备称为蜂窝电话142,但是应当理解,蜂窝电话142仅仅使用作示例,也可以使用任何其它便携式内容设备作为替代。其它便携式内容设备的示例包括,但不局限于,数字音乐播放器和PDA。同样,尽管图3和下文中的描述提到汽车音频系统143中的可用无线电部件,但是应当理解,也可以使用任何具有可用无线电部件的其它内容播放器作为替代。其它内容播放器的示例包括,但不局限于,小船上的船舶音频系统、家用音频系统、或任何具有无线电部件的其它音频设备。Figure 3 illustrates an operating environment for wireless adapter 173, according to one embodiment. Wireless adapter 173 allows a suitably activated portable content device to interface wirelessly with available radios in the content player. Although FIG. 3 and the following description refer to the portable content device as cellular telephone 142, it should be understood that cellular telephone 142 is used by way of example only and any other portable content device may be used instead. Examples of other portable content devices include, but are not limited to, digital music players and PDAs. Also, while FIG. 3 and the following description refer to available radio components in the car audio system 143, it should be understood that any other content player with available radio components may be used instead. Examples of other content players include, but are not limited to, a marine audio system on a boat, a home audio system, or any other audio device with radio components.

在一个实施例中,无线适配器173使用无线近程网来建立与蜂窝电话142的无线通信链路310。如这里提到的,无线近程网指任何能够在联网设备当中提供近程无线通信链路的无线网络。无线近程网的示例包括但不局限于蓝牙和Wi-Fi(802.11)。因此,应当将无线近程网与远程无线网(例如,用于蜂窝和移动电话的蜂窝网和卫星通信网)区分开。另外,无线适配器173在320与汽车音频系统143内的可用无线电部件建立单向无线通信链路。In one embodiment, wireless adapter 173 establishes wireless communication link 310 with cellular telephone 142 using a wireless short-range network. As mentioned herein, a wireless short-range network refers to any wireless network capable of providing a short-range wireless communication link among networked devices. Examples of wireless short-range networks include, but are not limited to, Bluetooth and Wi-Fi (802.11). Therefore, a distinction should be made between wireless short-range networks and long-range wireless networks (eg, cellular and satellite communication networks for cellular and mobile telephony). Additionally, wireless adapter 173 establishes a one-way wireless communication link with available radio components within car audio system 143 at 320 .

在一个实施例中,蜂窝电话142被适当激活来经由上面提及的无线近程网向无线适配器173无线发送编码的或未经编码的内容和命令/控制信号。反过来,无线适配器173进而根据它从蜂窝电话142接收的命令/控制信号来维持与蜂窝电话142的无线通信链路310。无线适配器173还提供任何需要的所接收内容的信号转换或解码,用于将所接收内容转发到汽车音频系统143。这样,无线适配器173提供接口,该接口允许蜂窝电话142将其存储的内容发送到汽车音频系统143,用于由汽车无线电部件播放内容。In one embodiment, cellular telephone 142 is suitably activated to wirelessly transmit encoded or unencoded content and command/control signals to wireless adapter 173 via the above-mentioned wireless short-range network. In turn, wireless adapter 173 maintains a wireless communication link 310 with cellular telephone 142 in accordance with the command/control signals it receives from cellular telephone 142 . The wireless adapter 173 also provides any required signal conversion or decoding of the received content for forwarding the received content to the car audio system 143 . Thus, wireless adapter 173 provides an interface that allows cellular phone 142 to send its stored content to car audio system 143 for playback of the content by the car radio.

图4根据一个实施例进一步详细描述无线适配器173。无线适配器173包括管理该设备硬件和软件操作的操作系统(OS)内核410、经由无线适配器173在汽车音频系统143与蜂窝电话142之间提供无线通信链路的无线近程网应用协议堆栈420、具有内容解码器446和可选元数据解码器442的解码器440,其中,内容解码器446解码从蜂窝电话142接收的内容,元数据解码器442解码该内容的任何元数据(例如,音乐题目、艺术家性命、播放列表),用于在汽车音频系统143上进行显示。在一个实施例中,内容解码器446和元数据解码器442被实现为在CRM上编码的程序代码。这样,可以在元数据解码器442的程序代码中包括该特定显示格式,以激活内容元数据在汽车音频系统143上的显示。无线适配器173还包括用于基带控制器的硬件(未示出)和用于从蜂窝电话142接收射频(RF)信号并将该信号转换为数字信号以便由应用协议堆栈420进行处理的无线电。因此,RF硬件和应用协议堆栈420为无线适配器173提供用于与蜂窝电话142进行无线通信的无线接口。FIG. 4 further details wireless adapter 173 according to one embodiment. The wireless adapter 173 includes an operating system (OS) kernel 410 that manages the operation of the device hardware and software, a wireless proximity network application protocol stack 420 that provides a wireless communication link between the car audio system 143 and the cellular phone 142 via the wireless adapter 173, A decoder 440 having a content decoder 446 that decodes content received from the cell phone 142 and an optional metadata decoder 442 that decodes any metadata (e.g., music titles) for the content , artist life, playlist) for display on the car audio system 143. In one embodiment, content decoder 446 and metadata decoder 442 are implemented as program code encoded on the CRM. As such, the specific display format may be included in the program code of the metadata decoder 442 to activate the display of the content metadata on the car audio system 143 . Wireless adapter 173 also includes hardware (not shown) for a baseband controller and a radio for receiving radio frequency (RF) signals from cellular phone 142 and converting the signals to digital signals for processing by application protocol stack 420 . Accordingly, RF hardware and application protocol stack 420 provides wireless adapter 173 with a wireless interface for wireless communication with cellular telephone 142 .

一旦该内容和相关联的元数据被解码,它们被经由调频(FM)发射器450转发到汽车音频系统,调频发射器450可以如图4所示是无线适配器173的一部分,或者被实现为从无线适配器173有线分离开的发射器。FM发射器450提供到汽车音频系统143内汽车无线电部件的信号发送,以激活从无线适配器173到汽车音频系统143的单向无线通信链路320。在一个实施例中,FM发射器450可操作用于通过多个预定频率中的任一频率向汽车音频系统143发送内容,并且该发送频率可以由用户通过稍后描述的命令翻译模块490来选择。FM发射器450还包括无线电数据系统(RDS)功能,该无线电数据系统功能能够使FM发射器450从蜂窝电话142接收由元数据解码器442解码的内容元数据,并将该内容元数据频率调制到在从蜂窝电话142传送内容的主发送频率上发送的子载波上。因此,FM发射器450为汽车音频系统153提供由RDS使能的无线电台通过无线广播发送的内容的信息,用于通过其汽车无线电部件以与显示无线电台标识、歌曲名、和艺术家姓名的传统方式相似的方式显示。FM发射器450还能够使无线适配器173用于出自不同制造商的各种汽车音频系统,因为到汽车音频系统的内容发送是通过调频来实现的,该内容可以被任何汽车音频系统内的可用无线电部件接收到。因此,在无线适配器173与汽车音频系统之间的通信链路不需要通常的接口。Once the content and associated metadata are decoded, they are forwarded to the car audio system via a frequency modulation (FM) transmitter 450, which may be part of the wireless adapter 173 as shown in FIG. The wireless adapter 173 is wired to separate the transmitter. FM transmitter 450 provides signaling to car radio components within car audio system 143 to activate one-way wireless communication link 320 from wireless adapter 173 to car audio system 143 . In one embodiment, the FM transmitter 450 is operable to transmit content to the car audio system 143 over any one of a number of predetermined frequencies, and the transmission frequency may be selected by the user via the command translation module 490 described later . FM transmitter 450 also includes radio data system (RDS) functionality that enables FM transmitter 450 to receive content metadata from cellular phone 142 decoded by metadata decoder 442 and frequency modulate the content metadata onto the subcarriers transmitted on the primary transmit frequency on which the content is transmitted from the cellular telephone 142 . Thus, the FM transmitter 450 provides the car audio system 153 with information about what is being broadcast over the air by the RDS-enabled radio station for use in the conventional display of radio station logos, song titles, and artist names via its car radio components. displayed in a similar manner. The FM transmitter 450 also enables the wireless adapter 173 to be used with a variety of car audio systems from different manufacturers, since content delivery to the car audio system is via frequency modulation, which can be read by any radio available within the car audio system. Part received. Therefore, no usual interface is required for the communication link between the wireless adapter 173 and the car audio system.

在一个实施例中,无线适配器173可选地包括红外线(IR)、射频(RF)、或IR和RF命令模块460,以通过远程控制405来激活对无线适配器173、蜂窝电话142或两者的远程控制。无线适配器173还可以包括语音命令模块470,以通过连接的麦克风407经由语音命令来激活对无线适配器173、蜂窝电话142或两者的控制。IR/RF命令模块460和语音命令模块470可操作用于彼此代替或者彼此共同工作。此外,每一个可操作用于代替应用协议堆栈173和网络管理器430或与应用协议堆栈173和网络管理器430共同工作。当用户使用远程控制405通过汽车音频系统143控制来自蜂窝电话142的内容播放时,IR/RF命令模块460通过无线适配器173内的IR/RF接收器(未示出)接收到来自远程控制405的IR/RF控制信号。IR/RF命令模块460将IR/RF控制信号转换为相应电信号,并将该电信号转发到命令翻译模块490,命令翻译模块490翻译这种电信号以控制无线适配器173、蜂窝电话142或两者。同样地,语音命令模块470使用户能够通过连接的麦克风407给出语音命令,以通过汽车音频系统143控制来自蜂窝电话142的内容播放。语音命令模块470将该语音命令转换为电信号,以便转发到命令翻译模块490,然后命令翻译模块490翻译这种电信号,以控制无线适配器173、蜂窝电话或两者。使用远程控制405或通过麦克风407的语音命令代替蜂窝电话142来控制内容播放可以为正在开车的用户提供附加的安全感,其中,在车中有蜂窝电话142、无线适配器173和汽车音频系统173,因为远程控制405或语音命令的使用可以更少地转移用户的注意力。In one embodiment, wireless adapter 173 optionally includes an infrared (IR), radio frequency (RF), or IR and RF command module 460 to activate remote control 405 to wireless adapter 173, cellular phone 142, or both. remote control. The wireless adapter 173 may also include a voice command module 470 to activate control of the wireless adapter 173, the cellular phone 142, or both via voice commands through the connected microphone 407. The IR/RF command module 460 and the voice command module 470 are operable to replace each other or to work in conjunction with each other. Furthermore, each is operable to work in place of or in conjunction with application protocol stack 173 and network manager 430 . When the user uses the remote control 405 to control the playback of content from the cell phone 142 through the car audio system 143, the IR/RF command module 460 receives the IR/RF control signal. IR/RF command module 460 converts the IR/RF control signals into corresponding electrical signals and forwards the electrical signals to command translation module 490, which translates such electrical signals to control wireless adapter 173, cellular phone 142, or both. By. Likewise, the voice command module 470 enables the user to give voice commands through the connected microphone 407 to control the playback of content from the cell phone 142 through the car audio system 143 . The voice command module 470 converts the voice commands into electrical signals for forwarding to the command translation module 490, which then translates such electrical signals to control the wireless adapter 173, the cell phone, or both. Using the remote control 405 or voice commands through the microphone 407 to control content playback instead of the cell phone 142 can provide an added sense of security for the user who is driving with the cell phone 142, wireless adapter 173 and car audio system 173 in the car, Because the use of remote control 405 or voice commands can distract the user's attention less.

命令翻译模块490包括适于翻译前述来自IR/RF命令模块460和语音命令模块470的控制信号的在CRM上编码的程序代码。该命令翻译模块490还可以包括适于翻译在310从蜂窝电话310接收的命令/控制信号的在CRM上编码的程序代码。例如,用户可以从蜂窝电话143的用户界面选择所希望的发送频率用于通过汽车音频系统143的汽车无线电部件来播放内容。然后,蜂窝电话143将该用户选择作为命令/控制信号发送到无线适配器143,该无线适配器接收由应用协议堆栈420发出的命令/控制信号,并将这样的命令/控制信号转换为FM发送器450理解的格式。Command translation module 490 includes program code encoded on the CRM adapted to translate the aforementioned control signals from IR/RF command module 460 and voice command module 470 . The command translation module 490 may also include program code encoded on the CRM adapted to translate command/control signals received at 310 from the cellular phone 310 . For example, a user may select a desired transmission frequency from a user interface of the cell phone 143 for playback of content through the car radio of the car audio system 143 . Cell phone 143 then sends this user selection as a command/control signal to wireless adapter 143, which receives command/control signals issued by application protocol stack 420 and converts such command/control signals to FM transmitter 450 understandable format.

为了管理用于从蜂窝电话142向汽车无线电系统143无线传输内容的通信链路310和320,无线适配器173还包括近程无线网管理器430,该管理器430运行应用协议堆栈420来建立和控制无线通信链路310、与解码器440相接来解码内容和内容元数据、并与命令翻译模块490相接来实现经由FM发送器450在320上向汽车无线电系统143发送解码的内容和内容元数据。在一个实施例中,网络管理器430包括用于执行前述功能的在CRM上编码的程序代码。To manage the communication links 310 and 320 for wirelessly transferring content from the cellular phone 142 to the car radio system 143, the wireless adapter 173 also includes a short-range wireless network manager 430 that runs an application protocol stack 420 to establish and control Wireless communication link 310, interfaces with decoder 440 to decode content and content metadata, and interfaces with command translation module 490 to enable transmission of decoded content and content metadata to car radio system 143 at 320 via FM transmitter 450 data. In one embodiment, network manager 430 includes program code encoded on the CRM for performing the aforementioned functions.

图4图示应用协议堆栈420的一个示例,该应用协议堆栈420具有多个蓝牙协议,以调整从蜂窝电话142经由无线适配器13向汽车音频系统143的内容传送和在蜂窝电话142与无线适配器173之间的命令/控制信号的传送。在一个实施例中,应用协议堆栈420被实现为在CRM上编码的程序代码。可在应用协议堆栈420内使用的蓝牙协议的示例包括但不局限于高级音频分配文件(A2DP)、音频视频远程控制协议(AVRCP)、串行端口协议(SPP)、免提协议(HFP)、扩展业务发现协议(ESDP)、和个人区域网络协议(PAN)。为了使无线适配器173和蜂窝电话一起通过蓝牙传送工作,蜂窝电话142将包括在无线适配器173内发现的相同协议,尽管图4和这里的描述提及蓝牙协议的使用,应当理解的是,所使用的协议仅仅取决于用于在蜂窝电话142与汽车音频系统143之间提供通信链路的无线近程网的内容。FIG. 4 illustrates an example of an application protocol stack 420 with multiple Bluetooth protocols to coordinate content delivery from the cellular phone 142 to the car audio system 143 via the wireless adapter 13 and between the cellular phone 142 and the wireless adapter 173. Transmission of command/control signals between. In one embodiment, the application protocol stack 420 is implemented as program code encoded on the CRM. Examples of Bluetooth protocols that may be used within application protocol stack 420 include, but are not limited to, Advanced Audio Distribution Profile (A2DP), Audio Video Remote Control Protocol (AVRCP), Serial Port Protocol (SPP), Hands Free Profile (HFP), Extensible Service Discovery Protocol (ESDP), and Personal Area Network Protocol (PAN). In order for the wireless adapter 173 and the cellular phone to work together via Bluetooth transmission, the cellular phone 142 will include the same protocol found in the wireless adapter 173, although FIG. 4 and the description herein refer to the use of the Bluetooth protocol, it should be understood that the used The protocol depends only on the content of the wireless short-range network used to provide the communication link between the cellular phone 142 and the car audio system 143 .

当无线适配器173正在工作中时,其中的A2DP启动无线适配器173,将存储在蜂窝电话142中诸如音频内容之类的内容传送到汽车音频系统143,作为通过汽车音频系统143用于立体音频播放的流式音频。如前所述,存储内容被安置在蜂窝电话142的各个频道内。网络管理器430还控制内容解码器将该流式音频解码为用于调频和无线发送的FM发送器450理解的格式,然后被汽车音频系统143经由其汽车无线电部件接收用于播放。SPP通过模拟RS-232控制信号通信来为蜂窝电话142和汽车音频系统143中的每一个提供用于设备之间无线连接的虚拟串行端口(而不是用真实的串行电缆),以形成无线近程网。因此,SPP可用于代替A2DP来:a)从蜂窝电话142向汽车音频系统143传送内容;B)由远程控制405或由通过麦克风407的语音命令来提供对蜂窝电话142或无线适配器173的远程控制使用;和c)由蜂窝电话142提供对无线适配器173的远程控制使用。另外,可以包括HFP,以允许汽车音频系统143处理到蜂窝电话142的来电呼叫。AVRCP还可用于替代SPP用于无线连接,以确保蜂窝电话142与无线适配器173之间命令/控制信号的可操作性,用于通过到汽车音频系统143的FM发送来执行内容访问和播放。如这里所提到的,设备的功能控制部件是一种能够控制这种设备功能的控制部件。因此,SPP和ACRCP都能够使:a)由远程控制405或由通过麦克风407的语音命令来远程控制蜂窝电话142;或b)经由无线近程网由蜂窝电话142来远程控制无线适配器173。例如,SPP或AVRCP能够使远程控制405用作向蜂窝电话142发送音频命令/控制信号来播放音频流的控制器。根据所涉及设备的性质(在这个示例中是蜂窝电话142和无线适配器173)和通过汽车音频系统143访问音频流的期望情况,命令/控制信号的示例包括重放、停止、频道选择、或显示模式。在一个实施例中,无线适配器173包括转换器,该转换器为用户提供选择,以维持蜂窝电话142上的用户界面或是使其失效,用于基于无线近程网的建立来控制蜂窝电话142与无线适配器173之间的无线通信链路。因此,蜂窝电话142可以由在它自己用户界面上的功能控制部件、远程控制405上的功能控制部件、或两者来控制。When the wireless adapter 173 is working, the A2DP therein activates the wireless adapter 173, and transmits content such as audio content stored in the cellular phone 142 to the car audio system 143 as a source for stereo audio playback through the car audio system 143. Streaming audio. Stored content is placed within various channels of the cellular telephone 142 as previously described. The network manager 430 also controls the content decoder to decode the streaming audio into a format understood by the FM transmitter 450 for frequency modulation and wireless transmission, and then received by the car audio system 143 via its car radio for playback. SPP provides each of the cellular phone 142 and the car audio system 143 with a virtual serial port for wireless connection between devices (instead of using a real serial cable) by simulating RS-232 control signal communication to form a wireless Proximity network. Thus, SPP can be used in place of A2DP to: a) transfer content from the cell phone 142 to the car audio system 143; use; and c) remote control use of the wireless adapter 173 provided by the cellular phone 142 . Additionally, HFP may be included to allow the car audio system 143 to handle incoming calls to the cell phone 142 . AVRCP can also be used instead of SPP for wireless connections to ensure operability of command/control signals between cell phone 142 and wireless adapter 173 for content access and playback via FM transmission to car audio system 143 . As mentioned herein, a function control part of a device is a control part capable of controlling the functions of such a device. Thus, both SPP and ACRCP enable: a) remote control of cell phone 142 by remote control 405 or by voice commands through microphone 407; or b) remote control of wireless adapter 173 by cell phone 142 via a wireless short-range network. For example, SPP or AVRCP enables remote control 405 to act as a controller that sends audio command/control signals to cell phone 142 to play an audio stream. Examples of command/control signals include playback, stop, channel selection, or display model. In one embodiment, the wireless adapter 173 includes a switch that provides the user with the option to maintain or disable the user interface on the cellular phone 142 for controlling the cellular phone 142 based on the establishment of a wireless short-range network Wireless communication link with wireless adapter 173. Thus, cell phone 142 may be controlled by function controls on its own user interface, function controls on remote control 405, or both.

PAN协议允许所涉及的蓝牙设备参与到个人区域网,用于在临近的设备当中彼此相互通信。在这种情况下,所涉及的蓝牙设备是能够通过无线适配器173支持蓝牙的汽车音频系统143和在无线适配器172附近且支持蓝牙的蜂窝电话142(例如,在相同的汽车上安装汽车音频系统143)。因此,PAN协议允许无线适配器173将它自己的状态和标识信息发送到蜂窝电话142,以便建立与蜂窝电话142的通信链路。PAN协议还可用于经由无线适配器173从蜂窝电话142向汽车音频系统143传送内容。The PAN protocol allows the involved Bluetooth devices to participate in a Personal Area Network for communicating with each other among nearby devices. In this case, the Bluetooth devices involved are a car audio system 143 capable of supporting Bluetooth via a wireless adapter 173 and a Bluetooth-enabled cellular phone 142 in the vicinity of the wireless adapter 172 (e.g., the car audio system 143 is installed in the same car) ). Thus, the PAN protocol allows wireless adapter 173 to send its own status and identification information to cellular telephone 142 in order to establish a communication link with cellular telephone 142 . The PAN protocol can also be used to transfer content from the cellular phone 142 to the car audio system 143 via the wireless adapter 173 .

ESDP使用检测协议,该检测协议允许蓝牙设备发现在无线适配器173附近的任何其它蓝牙设备,并因此发现汽车音频系统,和通过具有网络协议(例如PAN协议)的网络与附近的蓝牙设备建立通信链路。因此,无线适配器173支持检测协议,该检测协议能够使目标设备(例如,汽车音频系统143)动态检测便携式内容设备(例如,蜂窝电话142),并自动与蜂窝电话142相接,以便音频从此流动,而不需要用户的干预。例如,在口袋、公文包、钱包、或配备由汽车音频系统143和FM无线适配器173的汽车内的工具箱中有加电蜂窝电话142的用户不需要检索蜂窝电话142和激活音频流动功能。作为替代,汽车无线适配器173自动检测蜂窝电话142的存在,并发起音频从蜂窝电话142向汽车音频系统143流动,然而,如果汽车音频系统143处于开启状态并设置为以无线电模式在所选择的发送频道上工作,则用户能够收听通过汽车音频系统143流动的音频流。因此,由于无线适配器173所提供功能的无缝融合和标准化,从蜂窝电话142和用户的角度看,它不关系哪个目标设备正在从无线适配器173接收FM发送。ESDP uses a detection protocol that allows a bluetooth device to discover any other bluetooth devices in the vicinity of the wireless adapter 173, and thus the car audio system, and establish a communication link with the nearby bluetooth devices over a network with a network protocol (e.g. PAN protocol) road. Accordingly, wireless adapter 173 supports a detection protocol that enables a target device (e.g., car audio system 143) to dynamically detect a portable content device (e.g., cell phone 142) and automatically interface with cell phone 142 so that audio flows therefrom. , without user intervention. For example, a user with a powered cellular phone 142 in a pocket, briefcase, purse, or toolbox in a car equipped with the car audio system 143 and FM wireless adapter 173 does not need to retrieve the cellular phone 142 and activate the audio streaming functionality. Alternatively, the car wireless adapter 173 automatically detects the presence of the cell phone 142 and initiates audio flow from the cell phone 142 to the car audio system 143, however, if the car audio system 143 is on and set to radio mode on the selected transmission channel, the user can listen to the audio stream flowing through the car audio system 143 . Thus, from the perspective of the cellular phone 142 and the user, it does not matter which target device is receiving the FM transmission from the wireless adapter 173 due to the seamless convergence and standardization of the functionality provided by the wireless adapter 173.

因此,无线适配器173能够使内容从蜂窝电话142播放,同时在能够在所选择频道上从无线适配器173接收FM发送的任何目标设备上用户的干预最小。无线适配器173还能够使内容从蜂窝电话142播放,并由远程控制405控制。例如,远程控制405可以包括用于按钮和控制部件,其用于访问蜂窝电话142中可用的各种不同内容频道,并用于快进或倒退特定内容频道内容,如果该内容包括可以这种方式控制的用户内容或各个单独的内容块。在另一个示例中,通过麦克风接收到的用户语音命令可操作用于控制播放、前进、倒退功能,以访问蜂窝电话142中的内容,如果该内容包括可以这种方式控制的用户内容或各个单独的内容块。Thus, the wireless adapter 173 enables content to be played from the cellular telephone 142 with minimal user intervention on any target device capable of receiving FM transmissions from the wireless adapter 173 on the selected channel. Wireless adapter 173 also enables content to be played from cellular phone 142 and controlled by remote control 405 . For example, remote control 405 may include buttons and controls for accessing the various content channels available in cellular phone 142, and for fast-forwarding or rewinding a particular content channel content if the content includes controls that can be controlled in this manner. User Content or individual content blocks. In another example, user voice commands received through the microphone are operable to control play, forward, rewind functions, to access content in the cell phone 142, if the content includes user content or individual content that can be controlled in this way. content block.

图5图示根据另一实施例的无线适配器573。与无线适配器173一样,无线适配器573包括OS内核410、网络管理器430、具有元数据解码器442和内容解码器446的解码器440、命令翻译模块490、和FM发送器450。然而,无线适配器573包括通用串行总线(USB)集线器和主机510来替代应用协议堆栈420。Figure 5 illustrates a wireless adapter 573 according to another embodiment. Like wireless adapter 173 , wireless adapter 573 includes OS kernel 410 , network manager 430 , decoder 440 with metadata decoder 442 and content decoder 446 , command translation module 490 , and FM transmitter 450 . However, wireless adapter 573 includes a Universal Serial Bus (USB) hub and host 510 instead of application protocol stack 420 .

USB集线器和主机510激活用于近程无线网的收发器的连接。收发器包括前述的图4中用于无线适配器173的应用协议堆栈420的功能。例如,蓝牙或Wi-Fi USB钥匙可操作用于连接到USB集线器和主机510,如前所述,以通过的无线适配器573在蜂窝电话142与汽车音频系统之间建立无线通信。尽管图5图示了USB连接,但是应当指出的是,也可以使用其它类型的连接。例如,一种可选的连接是火线(IEEE1394)  。The USB hub and host 510 activates the connection of the transceiver for the short-range wireless network. The transceiver includes the functionality of the application protocol stack 420 previously described for the wireless adapter 173 in FIG. 4 . For example, a Bluetooth or Wi-Fi USB key is operable to connect to a USB hub and host 510, as previously described, to establish wireless communication between the cellular phone 142 and the car audio system via the wireless adapter 573. Although Figure 5 illustrates a USB connection, it should be noted that other types of connections may also be used. For example, an optional connection is FireWire (IEEE1394).

USB存储管理器520管理在任何USB存储钥匙上存储的内容和内容元数据到汽车音频系统143的重现和传送,作为用于通过汽车音频系统143的立体音频播放和显示元数据的流式音频,其中,存储钥匙通过USB集线器和主机510连接到无线适配器573。因此,USB集线器和主机510充当有线接口,允许内容存储设备连接到无线适配器573,用于内容传送。与从蜂窝电话142的内容传送一样,来自USB存储钥匙的内容和内容源数据分别被解码器440解码,用于由汽车音频系统143播放和显示。The USB storage manager 520 manages the reproduction and delivery of content and content metadata stored on any USB storage key to the car audio system 143 as streaming audio for stereo audio playback and display of the metadata through the car audio system 143 , wherein the storage key is connected to the wireless adapter 573 through the USB hub and the host 510 . Thus, the USB hub and host 510 acts as a wired interface allowing the content storage device to connect to the wireless adapter 573 for content transfer. As with the transfer of content from the cellular phone 142 , the content from the USB memory key and the content source data are respectively decoded by the decoder 440 for playback and display by the car audio system 143 .

图6图示一种用于将存储在内容源(例如,蜂窝电话142)中的内容无线提供给内容播放器(例如,汽车音频系统143)的方法。参考图1-5通过非限制性的示例描述了该方法600。因此,对于本领域普通技术人员来说显而易见的是,也可以使用不同于图1-5描述方法的系统和设备来执行方法600。FIG. 6 illustrates a method for wirelessly providing content stored in a content source (eg, cell phone 142 ) to a content player (eg, car audio system 143 ). The method 600 is described by way of non-limiting example with reference to FIGS. 1-5 . Therefore, it will be apparent to those of ordinary skill in the art that the method 600 may also be performed using systems and devices other than those described in FIGS. 1-5 .

现在参考图6,在610,无线适配器173(或573)通过在所选择的频率上向内容播放器内可用无线电部件进行FM发送来与内容播放器(例如,汽车音频系统143)建立无线通信链路。在620,无线适配器173(或具有连接的收发器的573)检测在无线适配器173(或573)附近或临近的内容源的存在。在630,无线适配器173(或573)还通过无线近程网(例如,蓝牙或Wi-Fi网)与诸如蜂窝电话142之类的附近内容源建立无线通信链路,以访问存储在蜂窝电话142内的内容,如前面描述的,可能已经预先经由因特网131、蜂窝网132和可选地通过个人计算机141从内容服务120下载了存储在蜂窝电话142中的内容。在无线适配器173的情况下,由应用协议堆栈420来实现无线近程网,或者在无线适配器573的情况下,由可连接到无线适配器的诸如蓝牙或Wi-Fi USB钥匙的收发器来实现无线近程网。Referring now to FIG. 6, at 610, the wireless adapter 173 (or 573) establishes a wireless communication link with the content player (e.g., the car audio system 143) by FM transmitting on a selected frequency to available radio components within the content player. road. At 620, the wireless adapter 173 (or 573 with a connected transceiver) detects the presence of a content source in the vicinity or proximity of the wireless adapter 173 (or 573). At 630, the wireless adapter 173 (or 573) also establishes a wireless communication link with a nearby content source, such as the cell phone 142, via a wireless short-range network (e.g., Bluetooth or Wi-Fi network) to access content stored on the cell phone 142. The content stored in the cellular phone 142 may have been previously downloaded from the content service 120 via the Internet 131, the cellular network 132, and optionally via the personal computer 141, as previously described. In the case of wireless adapter 173, the wireless short-range network is implemented by the application protocol stack 420, or in the case of wireless adapter 573, by a transceiver such as a Bluetooth or Wi-Fi USB key that can be connected to the wireless adapter. Proximity network.

在640,无线适配器173(573)经由无线近程网建立的无线通信链路从内容源接收内容,例如,音频内容。在650,无线适配器173(573)将该内容从内容源传送到内容播放器,用于重放内容。无线适配器173还可以使用由FM发送器450执行的RDS广播来把关于该内容的信息传送到内容播放器,以便也在内容播放器上显示。At 640, the wireless adapter 173 (573) receives content, eg, audio content, from a content source via the wireless communication link established by the wireless short-range network. At 650, the wireless adapter 173 (573) transmits the content from the content source to the content player for playback of the content. The wireless adapter 173 can also use the RDS broadcast performed by the FM transmitter 450 to transmit information about the content to the content player for display on the content player as well.

根据一个实施例,图4和图5中的无线适配器173和573既包括硬件又包括软件。在一个实施例中,无线适配器173和573中的每一个都被实现作为芯片系统(SoC)解决方案,其具有一个或多个计算机芯片,每一个包括一个或多个处理器(例如微处理器或数字信号处理器)以及一个或多个CRM,CRM包括用于实现应用协议堆栈420、网络管理器430、命令翻译模块490、I/O管理器495、解码器440、IR/RF命令模块470、和语音命令模块470的程序代码。According to one embodiment, wireless adapters 173 and 573 in FIGS. 4 and 5 include both hardware and software. In one embodiment, each of wireless adapters 173 and 573 is implemented as a system-on-chip (SoC) solution having one or more computer chips, each including one or more processors (e.g., microprocessor or digital signal processor) and one or more CRMs, CRM includes for implementing application protocol stack 420, network manager 430, command translation module 490, I/O manager 495, decoder 440, IR/RF command module 470 , and the program code of the voice command module 470.

这里已经描述了各种实施例以及它们的一些变形。这里使用的术语、描述和附图仅仅使通过图示来阐明的,并不旨在用于限定。本领域普通技术人员将会认识到,在由随后权利要求和其等价物所限定的本发明精神和范围之内,许多变形都是可能,除非另外指出,所有术语都指的是它们最宽的合理含义。Various embodiments and some variations thereof have been described herein. The terms, descriptions and drawings used herein are for the purpose of illustration only and are not intended to be limiting. Those skilled in the art will recognize that many modifications are possible within the spirit and scope of the invention as defined by the following claims and their equivalents, and all terms are given their broadest reasonable meaning unless otherwise indicated. meaning.

Claims (27)

1.一种无线提供内容的方法,包括以下步骤:1. A method of providing content wirelessly, comprising the steps of: 通过由无线近程网实现的第一无线连接从内容源无线接收内容;和wirelessly receiving content from a content source over a first wireless connection enabled by a wireless short-range network; and 通过与所述第一无线连接不同的第二无线连接将无线接收到的所述内容传送到内容播放器,以便重放所接收的内容。The wirelessly received content is transmitted to a content player via a second wireless connection different from the first wireless connection for playback of the received content. 2.如权利要求1的所述方法,其中所述无线近程网是蓝牙网络和Wi-Fi网络的其中之一,并且该内容包括音频内容。2. The method of claim 1, wherein the wireless short-range network is one of a Bluetooth network and a Wi-Fi network, and the content includes audio content. 3.如权利要求2的所述方法,其中通过所述第二无线连接将所述内容传送到所述内容播放器的步骤包括以下步骤:3. The method of claim 2, wherein the step of transmitting the content to the content player via the second wireless connection comprises the step of: 提供对该内容的调频(FM);和Provide frequency modulation (FM) of the content; and 基于所述调频,将该内容作为射频(RF)信号无线发送。Based on the frequency modulation, the content is transmitted wirelessly as a radio frequency (RF) signal. 4.如权利要求1的所述方法,其中内容源是存储该内容的便携式设备并且能够通过无线近程网无线发送该内容。4. The method of claim 1, wherein the content source is a portable device that stores the content and is capable of wirelessly transmitting the content over a wireless short range network. 5.如权利要求3的所述方法,其中所述便携式设备是蜂窝电话、个人数字助理以及数字音乐播放器的其中之一。5. The method of claim 3, wherein the portable device is one of a cellular telephone, a personal digital assistant, and a digital music player. 6.如权利要求1的所述方法,其中所述内容播放器是汽车音频系统。6. The method of claim 1, wherein the content player is a car audio system. 7.如权利要求1的所述方法,进一步包括以下步骤:7. The method of claim 1, further comprising the steps of: 通过所述第一无线连接从所述内容源无线接收该内容的元数据;wirelessly receiving metadata for the content from the content source over the first wireless connection; 通过所述第二无线连接将无线接收的所述元数据传送到所述内容播放器,用于在所述内容播放器上显示。The metadata received wirelessly is communicated to the content player via the second wireless connection for display on the content player. 8.如权利要求7的所述方法,其中通过所述第二无线连接将所述元数据传送到所述内容播放器的步骤包括以下步骤:8. The method of claim 7, wherein the step of transmitting the metadata to the content player via the second wireless connection comprises the step of: 提供对所述元数据的调频(FM);和providing frequency modulation (FM) of said metadata; and 基于所述调频并通过无线电数据系统(RDS)广播将所述元数据作为射频(RF)信号无线发送。The metadata is transmitted wirelessly as a radio frequency (RF) signal based on the frequency modulation and via a Radio Data System (RDS) broadcast. 9.如权利要求4的所述方法,进一步包括以下步骤:9. The method of claim 4, further comprising the steps of: 在通过所述第一无线连接无线接收所述内容的步骤之前,与所述便携式设备建立所述无线近程网;establishing said wireless short-range network with said portable device prior to the step of wirelessly receiving said content via said first wireless connection; 为所述便携式设备或所述内容播放器的用户提供选择,该选择是维持所述便携式设备上用于由用户访问的用户界面和使用户设备上的用户界面失效以阻止用户访问的其中之一。providing a user of the portable device or the content player with the choice of one of maintaining a user interface on the portable device for access by the user and disabling the user interface on the user device to prevent user access . 10.权利要求7的所述方法,其中建立所述无线近程网的步骤包括以下步骤:10. The method of claim 7, wherein the step of establishing said wireless short-range network comprises the steps of: 自动检测所述内容播放器附近所述便携式设备的存在;和automatically detecting the presence of the portable device in the vicinity of the content player; and 基于所述便携式设备存在的自动检测,自动建立所述无线近程网。The wireless short-range network is automatically established based on the automatic detection of the presence of the portable device. 11.如权利要求1的所述方法,进一步包括以下步骤:11. The method of claim 1, further comprising the steps of: 接收用于所述内容源功能控制的语音命令;和receiving voice commands for functional control of said content source; and 根据来自所述语音命令的功能控制,自动操作所述内容源。The content source is automatically operated according to function control from the voice command. 12.如权利要求1的所述方法,进一步包括:12. The method of claim 1, further comprising: 从不同于所述内容源的远端源接收用于所述内容源功能控制的远程命令;receiving remote commands for functional control of the content source from a remote source different from the content source; 根据来自所述远程命令的功能控制,自动操作该内容源。The content source is automatically operated according to functional control from said remote command. 13.一种计算机可读介质,该计算机可读介质上是编码的程序代码,该程序代码包括:13. A computer readable medium having encoded program code on the computer readable medium, the program code comprising: 用于经由无线近程网与内容源建立第一无线连接的程序代码;program code for establishing a first wireless connection with a content source via a wireless short-range network; 用于通过所述第一无线连接从所述内容源接收内容的程序代码,其中该内容包括音频内容;program code for receiving content from said content source over said first wireless connection, wherein the content includes audio content; 用于解码接收到的内容,以通过第二无线连接发送到内容播放器以便在所述内容播放器上重放的程序代码;program code for decoding received content for transmission to the content player over the second wireless connection for playback on said content player; 用于通过所述第一无线连接从所述内容源接收所述内容的元数据的程序代码;和program code for receiving metadata for said content from said content source over said first wireless connection; and 用于解码接收到的所述元数据,以通过所述第二无线连接发送到所述内容播放器以便在所述内容播放器上显示的程序代码。program code for decoding said metadata received for transmission to said content player over said second wireless connection for display on said content player. 14.如权利要求13的所述计算机可读介质,进一步包括:14. The computer readable medium of claim 13, further comprising: 用于从所选择射频的内容源接收命令以便将该内容和元数据发送到所述内容播放器的程序代码。Program code for receiving commands from a content source at a selected radio frequency to send the content and metadata to the content player. 15.如权利要求14的所述计算机可读介质,进一步包括:15. The computer readable medium of claim 14, further comprising: 用于从与该内容源不同的源接收用于内容源功能控制的语音命令的程序代码;和program code for receiving voice commands for content source function control from a source other than the content source; and 用于将所述语音命令转换为用于该内容源的命令,以执行所述功能控制的程序代码。program code for converting said voice command into a command for the content source to perform said function control. 16.如权利要求15的所述计算机可读介质,进一步包括:16. The computer readable medium of claim 15, further comprising: 用于从与该内容源不同的源接收用于内容源功能控制的无线远程命令的程序代码;和program code for receiving wireless remote commands for content source function control from a source other than the content source; and 用于将所述无线远程命令转换为用于该内容源的命令,以执行所述功能控制的程序代码。program code for translating said wireless remote commands into commands for the content source to perform said function control. 17.一种用于向内容播放器无线提供内容的无线适配器,包括:17. A wireless adapter for wirelessly providing content to a content player, comprising: 第一无线接口,可操作用于与内容源形成无线近程网,以从所述内容源无线接收内容;和a first wireless interface operable to form a wireless short-range network with a content source to wirelessly receive content from said content source; and 第二无线接口,提供与所述内容播放器的无线连接以传送所述第一无线接口接收到的内容,以便由所述内容播放器重放。A second wireless interface providing a wireless connection to the content player for transmitting content received by the first wireless interface for playback by the content player. 18.如权利要求17的所述无线适配器,其中所述第一无线接口进一步可操作用于接收所述内容的元数据,并且所述第二无线接口进一步可操作用于通过该无线连接将所述元数据传送到所述内容播放器,以便在所述内容播放器上显示所述元数据。18. The wireless adapter of claim 17 , wherein the first wireless interface is further operable to receive metadata for the content, and the second wireless interface is further operable to transfer the content via the wireless connection. The metadata is transmitted to the content player so that the metadata is displayed on the content player. 19.如权利要求17的所述无线适配器,其中所述第一无线接口与所述无线适配器分开,并且可操作用于有线连接到所述无线适配器。19. The wireless adapter of claim 17, wherein the first wireless interface is separate from the wireless adapter and operable for a wired connection to the wireless adapter. 20.如权利要求18的所述无线适配器,进一步包括:20. The wireless adapter of claim 18, further comprising: 内容解码器模块,其解码在所述第一无线接口上接收的所述内容和所述元数据,以通过所述第二无线接口发送到所述内容播放器。a content decoder module that decodes the content and the metadata received over the first wireless interface for transmission to the content player over the second wireless interface. 21.如权利要求17的所述无线适配器,进一步包括:21. The wireless adapter of claim 17, further comprising: 命令翻译模块,其可操作用于接收用于所述内容源功能控制的命令,和翻译该命令以便由所述内容播放器执行。a command translation module operable to receive commands for functional control of said content source, and translate the commands for execution by said content player. 22.如权利要求21的所述无线适配器,进一步包括:22. The wireless adapter of claim 21, further comprising: 远程命令模块,其可操作用于从不同于该内容源的远端源接收无线命令,并将该无线命令转换为用于由所述命令翻译模块接收的功能控制的命令。A remote command module operable to receive wireless commands from a remote source other than the content source and convert the wireless commands into commands for function control received by said command translation module. 23.如权利要求21的所述无线适配器,进一步包括:23. The wireless adapter of claim 21 , further comprising: 语音命令模块,可操作用于从不同于该内容源的源接收语音命令,并将该语音命令转换为用于由所述命令翻译模块接收的功能控制的命令。A voice command module operable to receive voice commands from a source other than the content source and convert the voice commands into commands for function control received by said command translation module. 24.如权利要求17的所述无线适配器,其中所述无线接口包括:24. The wireless adapter of claim 17, wherein the wireless interface comprises: 应用堆栈模块,可操作用于自动检测所述无线适配器附近内容源的存在、将内容从该内容源传送到所述第二无线接口以及启动所述内容源对于与所述第二无线接口相关的无线适配器的控制。an application stack module operable to automatically detect the presence of a content source in the vicinity of the wireless adapter, transfer content from the content source to the second wireless interface, and enable the content source to communicate with the second wireless interface associated with the second wireless interface. Control of wireless adapters. 25.如权利要求17的所述无线适配器,其中该内容包括多媒体内容。25. The wireless adapter of claim 17, wherein the content comprises multimedia content. 26.如权利要求17的所述无线适配器,进一步包括:26. The wireless adapter of claim 17, further comprising: 内容接口,可操作用于提供另一内容源到所述无线适配器的连接,以接收存储在另一内容源中的内容,用于由所述内容播放器重放。A content interface operable to provide a connection of another content source to said wireless adapter to receive content stored in the other content source for playback by said content player. 27.如权利要求19的所述无线适配器,进一步包括:27. The wireless adapter of claim 19, further comprising: 内容接口,可操作用于提供另一内容源到所述无线适配器的连接,以接收存储在另一内容源中的内容,用于由该内容播放器重放,其中,该单独的无线接口在所述内容接口上有线连接到所述无线适配器。a content interface operable to provide a connection of another content source to said wireless adapter for receiving content stored in the other content source for playback by the content player, wherein the separate wireless interface is in The content interface is wired to the wireless adapter.
CNA2006800047707A 2005-02-11 2006-02-07 Wireless Adapter for Content Delivery Pending CN101138038A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US65196005P 2005-02-11 2005-02-11
US60/651,960 2005-02-11
US11/297,760 2005-12-08

Publications (1)

Publication Number Publication Date
CN101138038A true CN101138038A (en) 2008-03-05

Family

ID=39161114

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006800047707A Pending CN101138038A (en) 2005-02-11 2006-02-07 Wireless Adapter for Content Delivery

Country Status (1)

Country Link
CN (1) CN101138038A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102883306A (en) * 2011-07-07 2013-01-16 通用汽车环球科技运作有限责任公司 Enhanced smartphone in-vehicle accommodation
CN104126309A (en) * 2011-12-30 2014-10-29 搜诺思公司 System and method for networked music playback
CN105453075A (en) * 2013-03-14 2016-03-30 映翰德盖兹有限公司 Wirelessly triggered smart media guides
WO2022095416A1 (en) * 2020-11-06 2022-05-12 姊弟投资股份有限公司 Multimedia system and method applicable to multimedia playing platform

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102883306A (en) * 2011-07-07 2013-01-16 通用汽车环球科技运作有限责任公司 Enhanced smartphone in-vehicle accommodation
CN102883306B (en) * 2011-07-07 2015-05-20 通用汽车环球科技运作有限责任公司 Enhanced smartphone in-vehicle accommodation
CN104126309A (en) * 2011-12-30 2014-10-29 搜诺思公司 System and method for networked music playback
CN104126309B (en) * 2011-12-30 2018-02-13 搜诺思公司 System and method for networked music playback
CN105453075A (en) * 2013-03-14 2016-03-30 映翰德盖兹有限公司 Wirelessly triggered smart media guides
WO2022095416A1 (en) * 2020-11-06 2022-05-12 姊弟投资股份有限公司 Multimedia system and method applicable to multimedia playing platform

Similar Documents

Publication Publication Date Title
US20070142024A1 (en) Wireless adaptor for facilitating hands-free wireless communication functionality
US20070135087A1 (en) Wireless adaptor for facilitating hands-free wireless communication functionality
US20060181982A1 (en) Wireless adaptor for content transfer
US8527012B2 (en) Apparatus and method of mobile media presentation docking station for portable electronic device
US7881744B2 (en) Media transfer and control system
US7383983B2 (en) System and method for managing content between devices in various domains
US20060184968A1 (en) Automatic content update for a target device
EP2225656B1 (en) Apparatus and method of mobile media presentation portable electronic device
US20060181963A1 (en) Wireless adaptor for content transfer
KR20090012945A (en) A channel changing method for changing a channel for receiving content data in a Zigbee network system and a Zigbee network system
US20060179129A1 (en) Hotcontent update for a target device
CN101138038A (en) Wireless Adapter for Content Delivery
EP1851648A2 (en) Wireless adaptor for content transfer
CN101120336A (en) Wireless Adapter for Content Transfer
US20100076576A1 (en) Systems, methods, and devices for providing broadcast media from a selected source
JP2008530907A (en) Wireless adapter for content transfer
US20060195366A1 (en) Granting greater rights to stored content
CN101427230A (en) Hot content updates on target devices
Fuchs et al. End to End Content Delivery using UPnP and WiFi Networking
EP1851716A2 (en) Granting greater rights to stored content
KR20070103758A (en) Automatic Content Updates for Target Devices
KR20130129751A (en) Audio visual system for audio visual playing of vehicle

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080305