媒体转发和控制系统
2020-01-08

媒体转发和控制系统

一种媒体转发和控制系统包括手持设备和音频/视频系统。所述媒体转发和控制系统提供:(i)所述手持设备和所述音频/视频系统之间媒体文件的转发,(ii)控制命令从所述手持设备发送到所述音频/视频系统用于通过所述手持设备提供的用户接口来控制所述音频/视频系统的功能和操作,和(iii)媒体描述数据在所述手持设备和所述音频/视频系统之间非请求地转发以建立所述手持设备和/或所述音频/视频系统上所有媒体内容的同步全局视图,该媒体内容当前存储在和/或通过所述手持设备和所述音频/视频系统可访问。

图4是根据一个替换实施例的系统105的结构图,该系统用于从手持电子设备4向传统音频/视频系统110无线转发媒体文件并控制传统音频/视频系统110的操作。本实施例中的传统音频/视频系统I1是没有如图3所示的音频/视频系统60中的无线通信、计算机控制和/或媒体存储能力的音频/视频系统。例如传统音频/视频系统110可以是老式的音频/视频系统,例如老式汽车音响系统或家庭音响或视频系统。众所周知,这样的系统一般包括用于建立其有线连接的多个输入端口,例如辅助和A/V输入端口。如下描述,这个实施例通过使用无线接口控制器115允许系统115具有上述的与图3中系统58相关的所有功能。

如此处使用的A/V子系统49,包括手持上的任意输出设备,由处理器进行的、它们的输出和处理意图于被用户感知。例如,输出设备包括屏幕、扬声器、盲文板、振动设备或其它任何输出设备。在特殊手持设备上输出设备的集合和相关的功能,称为A/V子系统。

图4是根据一个替换实施例的系统105的结构图,该系统用于从手持电子设备4向传统音频/视频系统110无线转发媒体文件并控制传统音频/视频系统110的操作。本实施例中的传统音频/视频系统I1是没有如图3所示的音频/视频系统60中的无线通信、计算机控制和/或媒体存储能力的音频/视频系统。例如传统音频/视频系统110可以是老式的音频/视频系统,例如老式汽车音响系统或家庭音响或视频系统。众所周知,这样的系统一般包括用于建立其有线连接的多个输入端口,例如辅助和A/V输入端口。如下描述,这个实施例通过使用无线接口控制器115允许系统115具有上述的与图3中系统58相关的所有功能。

图2是图1的手持电子设备的结构图;

图2是图1的手持电子设备的结构图;

图6是图示了使用如图5所示的通信堆栈的流程图。

这里所使用的“范例”是指例子,即共享某些功能或其他相关方面的多个可能的方法、装置、项目中的一个。这并不用于意味着“最佳”或“优选”实施例。

媒体转发和控制系统

一种媒体转发和控制系统包括手持设备和音频/视频系统。所述媒体转发和控制系统提供:(i)所述手持设备和所述音频/视频系统之间媒体文件的转发,(ii)控制命令从所述手持设备发送到所述音频/视频系统用于通过所述手持设备提供的用户接口来控制所述音频/视频系统的功能和操作,和(iii)媒体描述数据在所述手持设备和所述音频/视频系统之间非请求地转发以建立所述手持设备和/或所述音频/视频系统上所有媒体内容的同步全局视图,该媒体内容当前存储在和/或通过所述手持设备和所述音频/视频系统可访问。

Description

还在另一个实施例中,手持电子设备4和音频/视频系统60—旦位于彼此的通信范围(例如一旦建立BLUETOOTH®微网),系统58就可以用于自动切换模式,其中一种模式媒体内容仅在手持电子设备4上播放(如这里在别处描述的),其中一种模式媒体内容流入音频/视频系统60中以在其上播放(如这里在别处描述的)。这种切换可以发生在媒体内各的特殊篇章的中部,例如在歌曲的中部。当手持电子设备4和首频/视频系统60不在彼此的通信范围内时,系统58还适用于自动切换回在手持电子设备4上播放媒体内容。例如,用户可以收听手持电子设备4上的唱片集同时走向他或她的汽车。当用户到达他或她的汽车时,手持电子设备4和形成汽车的一部分的音频/视频系统60配对,并且依照这个实施例,手持电子设备4将自动切换到向汽车音频/视频系统60流入音乐。然后,当用户到达他或她的目的地并离开汽车,配对终止并且手持电子设备4将自动切换回仅在手持电子设备4上播放音乐。

图7和8图示能用来允许数据(特别是A/V数据)和控制序列都分布在同一数字信道中的各种方法和设备。这导致数据和控制信息功能性地同时发送和接收,无明显中断。

此外,手持电子设备经常包括近程通信功能,允许手持电子设备通过近程无线系统和其他相似配置的移动和固定电子设备进行无线通信。例如,许多手持电子设备包括BLUETOOTH®通信模块用于允许手持电子设备通过BLUETOOTH®近程无线网络中和其他能使用BLUETOOTH®的移动或固定电子设备进行通信。

现在讨论图7,7a中所示的智能手持设备700使用逻辑信道702来和智能目标设备704进行可操作性通信。逻辑信道702在无线连接706上实现。如果这是BLUETOOTH®应用,无线连接702将是BLUETOOTH®微网,并且逻辑信道702将对应BLUETOOTH®控制器-用户接口的“U”信道(用户信道)。接着是图7b,图示了分组逻辑连接。分组7b-l表示了数据分组的分组流。它们所有都是包含数据的类型708。分组流7b-2具有数据分组708,还具有共享数据和控制信息分组类型710。分组710中的分配器从控制信息中分离出数据。分配器可以是固定的,或者可以在分组头中指示出来。分组类型710的发送者可以包括控制信息,例如降低音量的命令,和A/V数据。分组710的接收者可以从控制信息中分离出数据,并将分离的信息发送到它们各自的应用中。接着是分组流7b-3,图示为数据分组708和控制信息分组712。控制信息分组完全用于控制信息,并且用分组头中的标签或比特序列来指示,这里图示为分组开始处的“C”。一接收,接收者将分离两种类型的分组,并将那里的数据或信息发送到它们各自的应用上。最后,分组序列7b-4中还图示了无缺省分组类型的情况。每个分组具有指明其类型的分组头信息,这里图示为数据分组“D”或控制信息分组“C”。分组信息或数据一接收就根据分组类型被发送到相应的应用中。

还依照进一步的方面,手持电子设备4的用户,通过在手持电子设备4的显示屏12上提供的媒体应用程序56和适当的用户接口,可以选择性地使处理器20生成控制信号以控制音频/视频系统60的操作,并将这些控制信号无线地发送给音频/视频系统60由音频/视频系统60的控制器65来执行。在一个实施例中,可由手持电子设备4生成的控制信号包括能通过音频/视频系统60的I/O部件70生成的任何控制信号,或者可替换的,在另一个实施例中,包括这样的控制信号的子集。例如,可由手持电子设备4生成的控制信号控制信号可以包括但不限于一些信号,该信号用于控制A/V输出子系统90输出的声音音量,形成A/V输出子系统90的一部分的扬声器的淡入淡出和/或平衡,调谐A/V接收器/调谐器子系统95(即其将调谐到的频率和信道),选择和顺序播放(如这里在别处所述的)存储在内部存储机制85和/或在外部存储机制80中接收并存储在介质中的音乐或视频文件,该介质例如CD或DVD,生成所选择媒体内容例如歌曲或电影的播放列表和序列,前向或后向跳跃式播放媒体内容例如歌曲或电影的特殊篇章,快进或快退媒体内容例如歌曲或电影的特殊篇章,并且控制特殊的媒体内容例如歌曲或电影的重放和随机选择。

图6是图示了刚才描述的通信栈的使用的流程图。参照图6,和方框600相应的动作包括那些建立BLUETOOTH®微网所需的动作。这包括设备(智能手持设备500和智能目标设备508)进入范围内时首先明白彼此的存在,为了建立设备间的微网。实现这些步骤时的特殊在于这是公知的并因此不在此处详细描述。

许多手持电子设备包括并提供对宽范围的集成应用的访问,包括但不限于,电子邮件、电话、短消息服务(SMS)、多媒体消息服务(MMS)、浏览器、日历和地址簿应用程序,因此用户可以通过单一、集成设备容易地管理信息和通信。这些应用程序一般是通过用户接口可选择地接入并且执行,该用户接口允许用户容易地在这些应用程序之间和内部导航。

这里描述的实施例一般涉及音频/视频(A/V)系统,更具体地,涉及一种系统,用于在例如汽车音频/视频系统或家庭娱乐系统这样的音频/视频系统和手持电子设备之间无线地转发媒体文件(音频和/或视频文件)和媒体描述数据,和用于从手持电子设备无线地控制音频/视频系统的操作。

操作时,为了执行/播放一个或多个媒体文件,控制器65基于并响应通过I/O部件70接收的指令,从外部存储机制80或内部存储机制85访问所期望的数字媒体文件,适当的,如果需要就解压缩媒体文件(例如,如果媒体文件是以MP3格式存储的音频(如音乐)文件),并使用合适的数字-模拟转换器(优选地作为控制器65的一部分)基于所访问的(和所解压缩的,如果适用)数字媒体文件建立一个或多个模拟信号。然后将该一个或多个模拟信号提供给作为音频/视频系统60的一部分的A/V输出子系统90,该系统随即分别或一起(取决于所包含媒体的特殊类型)发送能被听见的可由一个或更多人听见的音频(例如音乐)信号和可由一个或更多人观看的视频信号。为了这个目的,A/V输出子系统90可以包含一个或多个放大器用于放大从控制器65接收的模拟信号,一个或多个扬声器基于所放大的模拟信号输出声音,一个或多个音频输出端口基于所放大的模拟信号向例如一套耳机输出声音,和/或一个或多个视频输出端口基于来自媒体文件的数据输出用于驱动显示屏100的信号(数字或模拟),显示屏可以是电视或其他监视器,例如但不限于LCD电视或LCD监视器。在一个实施例中,如在现今的很多汽车音频系统的情况下A/V输出子系统90可以仅包括音频能力,因此术语A/V指音频和视频能力中的一个或两者。

背景技术

媒体转发和控制系统

一种媒体转发和控制系统包括手持设备和音频/视频系统。所述媒体转发和控制系统提供:(i)所述手持设备和所述音频/视频系统之间媒体文件的转发,(ii)控制命令从所述手持设备发送到所述音频/视频系统用于通过所述手持设备提供的用户接口来控制所述音频/视频系统的功能和操作,和(iii)媒体描述数据在所述手持设备和所述音频/视频系统之间非请求地转发以建立所述手持设备和/或所述音频/视频系统上所有媒体内容的同步全局视图,该媒体内容当前存储在和/或通过所述手持设备和所述音频/视频系统可访问。

如本领域所公知,BUΙ_:ΊΌ0111⑧是由“特殊兴趣组”开发的无线技术标准,包括的成员有允许移动和固定电子设备在近距离相互进行通信(一般低于30英尺)的电信、计算机、和网络产业。BUΠΌΟΤΗ®使用在2.4吉赫兹范围的无线频率(RF)电波,并且设计成在设备间无线连接的安全和廉价的方式。BLUETOOTH®要求每个设备配备BLUETOOTH®通信单元,例如瑞士日内瓦ST微电子出售的STLC2500芯片,其包括RF收发器单元用于根据ΒΙΛΚΊΌΟΊΉ®^准发送和接收信息。

因此,通过上述通信步骤,手持电子设备4的用户可以得到手持电子设备4上所有媒体内容的同步全局视图,该媒体内容存储在和/或在手持电子设备4和音频/视频系统60两者上为可用(例如,通过特定无线或者TV站点),其视图首选地包括和媒体相关的描述数据。在一个特殊实施例中,手持电子设备和音频/视频系统60—旦处于彼此的通信范围内(例如一旦建立BLUETOOTH®微网),上述媒体描述数据(包括或不包括媒体文件)将在它们之间自动转发。换句话说,两个“智能设备”(手持电子设备4和音频/视频系统60)之间的信息交换将以自动的方式进行(即,并非响应从其它设备接收的命令来发送信息),每个设备都作为彼此的目标或接收器。结果是,当手持电子设备4进入或离开(例如配对或非配对)不同音频/视频系统60的范围时,在手持电子设备4上可用媒体内容的同步全局视图将动态改变。

本申请是申请号为“200810131480.X”,申请日为2008年4月10日,发明名称为“媒体转发和控制系统”之申请的分案申请。

具体实施方式

图1中,显示屏12图示为显示了主屏幕43,包括图示为离散图标46的多个应用程序,包括但不限于,表示电话应用程序48、地址簿应用程序50、消息应用程序52和日历应用程序54的图标,消息应用程序52包括电子邮件、SMS和丽S。图1中,主屏幕43当前是激活的,并将成为应用程序的一部分。这里在别处更详细地描述的其它应用程序,例如电话应用程序48、地址簿应用程序50、消息应用程序52、日历应用程序54和媒体应用程序56,可以通过输入装置16提供的输入,从主屏幕43上启动,例如通过以图1中箭头29所示的方向滚动轨迹轮28,并通过以图1中箭头30所示的方向平移轨迹轮28来提供选择输入。

具体实施方式

媒体转发和控制系统

一种媒体转发和控制系统包括手持设备和音频/视频系统。所述媒体转发和控制系统提供:(i)所述手持设备和所述音频/视频系统之间媒体文件的转发,(ii)控制命令从所述手持设备发送到所述音频/视频系统用于通过所述手持设备提供的用户接口来控制所述音频/视频系统的功能和操作,和(iii)媒体描述数据在所述手持设备和所述音频/视频系统之间非请求地转发以建立所述手持设备和/或所述音频/视频系统上所有媒体内容的同步全局视图,该媒体内容当前存储在和/或通过所述手持设备和所述音频/视频系统可访问。

如果BLUETOOTH®微网中包含了无线通信,一般图示为7b的分组序列在控制器/主机接口显示为“U”信道。“U”信道,其自身是逻辑信道,能被用于实现至少两种更高级别的逻辑信道,数据信道和控制信息信道。数据和控制信息同时发送和接收(以同样的分组流)。

本申请是2007年4月10日提交的、名为“媒体转发和控制系统”、N0.11/733,403美国申请的部分延续。

控制器65还与近程通信子系统75进行电子通信,该子系统类似于并兼容手持电子设备4(图2)的近程通信子系统47。近程通信子系统75使得音频/视频系统60能利用多个已知的或今后开发的无线技术和/或协议中的任意一种在近程无线网络中,例如在三十英尺或更少的距离内,和其它类似配置的移动和固定电子设备进行无线通信,电子设备包括但不限于手持电子设备4(提供这里在别处描述的功能)。例如,近程通信子系统75可以包括红外设备以及相关的电路和组件,或用于和类似功能系统和设备通信的BLUETOOTH®通信模块。在优选实施例中,近程通信子系统75包括BLUETOOTH®通信模块用于使音频/视频系统60能通过BLUETOOTH®近程无线网络和其他能使用BLUETOOTH®的移动或固定电子设备进行通信,该电子设备包括手持电子设备4。BLUETOOTH通信模块包括BLUETOOTH®:通信单元,例如例如瑞士日内瓦ST微电子出售的STLC2500芯片,其包括RF收发器单元(或,可替换地,分立的RF发射器和RF接收器)。

此外,手持电子设备经常包括近程通信功能,允许手持电子设备通过近程无线系统和其他相似配置的移动和固定电子设备进行无线通信。例如,许多手持电子设备包括BLUETOOTH®通信模块用于允许手持电子设备通过BLUETOOTH®近程无线网络中和其他能使用BLUETOOTH®的移动或固定电子设备进行通信。

进入方框604,相应于这个方框的动作包括所有将在如图5所示的通信栈中使用用于发送数字数据506的层和用于发送单向控制数据504的层中转发的数据。当元数据通信层502的信息和相关媒体(数字)数据在两个智能设备之间交换时,数字数据506几乎总是以一些形式存在。用于发送单向控制数据504的层的存在将在一些实施方式中是可选的。如果两个设备利用元数据通信层502交换了足够的信息,就极少或不需要用于发送单向控制数据504的层。用于发送单向控制数据504的层的存在、缺失、或使用的量将取决于实现。

图3是系统实施例的结构图,该系统用于在音频/视频系统和手持电子设备间无线地转发媒体和媒体描述数据并用于从手持电子设备无线地控制音频/视频系统的操作。

这里描述的实施例一般涉及音频/视频(A/V)系统,更具体地,涉及一种系统,用于在例如汽车音频/视频系统或家庭娱乐系统这样的音频/视频系统和手持电子设备之间无线地转发媒体文件(音频和/或视频文件)和媒体描述数据,和用于从手持电子设备无线地控制音频/视频系统的操作。

根据另一方面,手持电子设备4的用户通过媒体应用程序56能选择性地使处理器20访问存储在存储器44中的某些媒体文件并将这些媒体文件立即无线地“流入”到音频/视频系统60中,由控制器65和A/V输出子系统90实时播放。如果要流出的媒体文件以压缩格式例如MP3格式存储在手持电子设备4的存储器44中,在一个实施例中,这些文件可以先由手持电子设备4的处理器20解压缩,然后作为非压缩数字数据无线地发送(流出),该数据由音频/视频系统60的控制器65接收并转换成模拟信号,如果需要,由A/V输出子系统90马上处理并作为声音和/或视频输出。可替换地,在另一实施例中,如果要流出的媒体文件以压缩格式例如MP3格式存储在手持电子设备4的存储器44中,这些文件可以用压缩格式无线地发送(流出)到音频/视频系统60,在这种情况下,控制器65立即解压缩该压缩文件或几个文件并生成模拟信号,如果需要,由A/V输出子系统90马上处理并作为声音和/或视频输出。可以理解的,如此处所描述,媒体流,例如音乐或视频,可以持续的时间与手持电子设备4和音频/视频系统60之间的无线通信信道维持的时间一样长。

图5是图示了在BLUETOOTH®微网中使用的新协议层示意结构图。如图5所示,智能手持设备500和智能目标设备508通过BLUETOOTH®微网510进行无线通信,智能手持设备500可以是例如这里在别处描述的手持电子设备4,智能目的设备508可以是例如这里在别处描述的音频/视频系统60。BLUETOOTH®—般(在现有技术系统中)用于在控制设备和目标设备(无需是智能设备)之间传送数字数据或和单向控制数据有关的数字数据。示例数字数据是在控制设备或目标设备中可用的、表现媒体内容(例如歌曲或视频内容)的媒体数据,例如存储在一个或多个存储的媒体文件中的数据,如MP3文件。示例单向控制数据是指示目标设备做出指定动作的控制信号,例如:加大音量、减低音量、向可视显示屏输出数据(如果可用,例如播放当前音乐的节目)和类似的命令。如上所述,使用数字数据和单向控制数据无需智能目标设备。

根据本发明,提出了一种手持设备,包括:处理器;存储器,配置为存储多个媒体文件并与所述处理器可操作地通信;RF收发器,适用于无线通信并与所述处理器可操作地通信;输入子系统,与所述处理器可操作地通信,所述输入子系统包括至少一个输入部件;输出子系统,与所述处理器可操作地通信,所述输出子系统包括至少一个输出部件;其中所述处理器,具有执行软件,配置为使用所述RF收发器并用可由至少一个目标设备接收的方式来发送所述媒体文件之一;和其中所述处理器进一步配置为使用所述RF收发器并用可由所述至少一个目标设备接收的方式来发送用于影响如何使用或表现所述媒体文件的控制信息。

这里所使用的“范例”是指例子,即共享某些功能或其他相关方面的多个可能的方法、装置、项目中的一个。这并不用于意味着“最佳”或“优选”实施例。

已知有多种类型的手持电子设备。这样手持电子设备的示例包括,例如个人数字助理(PDA)、手持计算机、双向寻呼机、蜂窝电话等。这样的手持电子设备一般趋向于便携并因此相对小。在美国专利N0.6,452,588和6,489,950中包括手持电子设备示例。

接着进入方框602,两个智能设备(智能设备500和智能目标设备508)使用元数据通信层502来交换一个或多个关于它们当前状态的信息,来自智能手持设备500和/或智能目标设备508的、当前可用的、与媒体有关的媒体描述数据,关于用户(智能手持设备500的)爱好的信息,执行允许媒体播放从智能手持设备500无缝(对于用户)变换到智能目标设备508的协作切换所需的信息。包含在这样切换中的参数可以包括任何认为听众喜欢的所必须的参数,包括但不限于,由每个设备广播的媒体文件的同步、智能手持设备500的淡入淡出、音量的增加和/或在智能目标设备508上同步可视播放,直到最终完全切换到智能目标设备508上。任何或所有这样的考虑能被表示为两个智能设备进行的数据交换以允许输出从一个设备以所期望水平的无缝切换到下一个设备,并在这里完全地考虑。