專利名稱:具有增強(qiáng)的交互的媒體傳送系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及媒體設(shè)備,尤其涉及接納附件設(shè)備的便攜式媒體設(shè)備,諸如便攜式媒體播放器。
背景技術(shù):
媒體播放器存儲(chǔ)可在媒體播放器上播放或顯示的媒體資源,諸如音頻軌道或照片。媒體播放器的一個(gè)例子是Apple Computer, Inc. of Cupertino,CA提供的iPod 媒體播放器。通常,媒體播放器從用于允許用戶管理媒體資源的主計(jì)算機(jī)獲取其媒體資源。例如,主計(jì)算機(jī)可執(zhí)行媒體管理應(yīng)用軟件以管理媒體資源。媒體管理應(yīng)用軟件的一個(gè)例子是由 Apple Computer, Inc.生產(chǎn)的iTunes 。
媒體播放器通常包括可用來與媒體播放器接口的一個(gè)或多個(gè)連接器或端口。例如,所述連接器或端口可使媒體播放器能夠(1)耦接到主計(jì)算機(jī),( 插入到基座系統(tǒng),或 (3)接納附件設(shè)備?,F(xiàn)在有很多能夠與媒體播放器互連的不同類型的附件設(shè)備。例如,遙控裝置可被連接到連接器或端口,以允許用戶遠(yuǎn)程控制媒體播放器。再例如,汽車可包括連接器,媒體播放器可被插到該連接器中,使得汽車媒體系統(tǒng)可與媒體播放器交互,從而可在汽車媒體系統(tǒng)內(nèi)播放媒體播放器上的媒體內(nèi)容。在另一個(gè)例子中,媒體播放器可連接到揚(yáng)聲器基座,然后其可用作為便攜式媒體系統(tǒng)。
盡管如此,仍需要媒體設(shè)備和附件設(shè)備之間的增強(qiáng)的交互。
發(fā)明內(nèi)容
本發(fā)明關(guān)于在媒體設(shè)備和附件設(shè)備之間增強(qiáng)交互的方法和系統(tǒng)。在一個(gè)實(shí)施例中,增強(qiáng)的交互可操作以根據(jù)附件設(shè)備的類型或條件(condition)來配置媒體設(shè)備的用戶界面。當(dāng)媒體設(shè)備與附件設(shè)備連接時(shí),可自動(dòng)執(zhí)行用戶界面的配置。在同一個(gè)或另一個(gè)實(shí)施例中,增強(qiáng)的交互可在媒體設(shè)備和附件設(shè)備之間交換狀態(tài)(status)(或狀況(state))信息,該狀態(tài)信息可影響這兩個(gè)設(shè)備中的一個(gè)或兩個(gè)的操作。當(dāng)媒體設(shè)備與附件設(shè)備連接時(shí),可自動(dòng)執(zhí)行狀態(tài)信息的交換。
本發(fā)明可以以多種方式實(shí)現(xiàn),所述方式包括實(shí)現(xiàn)作為方法、系統(tǒng)、設(shè)備、裝置(包括圖形用戶界面)或計(jì)算機(jī)可讀介質(zhì)。下面討論本發(fā)明的幾個(gè)實(shí)施例。
作為一種操作便攜式媒體設(shè)備的方法,本發(fā)明的一個(gè)實(shí)施例至少包括以下動(dòng)作 檢測(cè)輔助設(shè)備與便攜式媒體設(shè)備的附接;在檢測(cè)到輔助設(shè)備被附接到便攜式媒體設(shè)備之后,從輔助設(shè)備獲得輔助設(shè)備信息;以及然后,將便攜式媒體設(shè)備配置成根據(jù)輔助設(shè)備信息進(jìn)行操作。
作為一種操作便攜式媒體設(shè)備的方法,本發(fā)明的另一個(gè)實(shí)施例至少包括以下動(dòng)作檢測(cè)輔助揚(yáng)聲器系統(tǒng)與便攜式媒體設(shè)備的附接;在檢測(cè)到輔助揚(yáng)聲器系統(tǒng)被附接到便攜式媒體設(shè)備之后,從輔助揚(yáng)聲器系統(tǒng)獲得音量狀態(tài)信息;以及然后,基于音量狀態(tài)信息配置便攜式媒體設(shè)備上的音量設(shè)置。
作為一種操作便攜式媒體設(shè)備的方法,本發(fā)明的又一個(gè)實(shí)施例至少包括以下動(dòng)作從可操作地連接到便攜式媒體設(shè)備的輔助揚(yáng)聲器系統(tǒng)獲得音量狀態(tài)信息;接收改變音量狀態(tài)信息的用戶輸入;在便攜式媒體設(shè)備處處理用戶輸入以生成改變后的音量狀態(tài)信息;以及使存儲(chǔ)在輔助揚(yáng)聲器系統(tǒng)中的音量狀態(tài)信息基于改變后的音量狀態(tài)信息而被更新。
作為至少包括用于操作便攜式媒體設(shè)備的計(jì)算機(jī)程序代碼的計(jì)算機(jī)可讀介質(zhì),本發(fā)明的一個(gè)實(shí)施例至少包括用于檢測(cè)輔助設(shè)備與便攜式媒體設(shè)備的附接的計(jì)算機(jī)程序代碼;用于在用于檢測(cè)的計(jì)算機(jī)程序代碼檢測(cè)到輔助設(shè)備被附接到便攜式媒體設(shè)備之后,從輔助設(shè)備獲得輔助設(shè)備信息的計(jì)算機(jī)程序代碼;以及用于將便攜式媒體設(shè)備配置成根據(jù)輔助設(shè)備信息進(jìn)行操作的計(jì)算機(jī)程序代碼。
作為至少包括用于操作便攜式媒體設(shè)備的計(jì)算機(jī)程序代碼的計(jì)算機(jī)可讀介質(zhì),本發(fā)明的另一個(gè)實(shí)施例至少包括用于檢測(cè)輔助揚(yáng)聲器系統(tǒng)與便攜式媒體設(shè)備的附接的計(jì)算機(jī)程序代碼;用于在用于檢測(cè)的計(jì)算機(jī)程序代碼檢測(cè)到輔助揚(yáng)聲器系統(tǒng)被附接到便攜式媒體設(shè)備之后,從輔助揚(yáng)聲器系統(tǒng)獲得音量狀態(tài)信息的計(jì)算機(jī)程序代碼;用于基于音量狀態(tài)信息配置便攜式媒體設(shè)備上的音量設(shè)置的計(jì)算機(jī)程序代碼;用于接收改變音量狀態(tài)信息的用戶輸入的計(jì)算機(jī)程序代碼;用于在便攜式媒體設(shè)備處處理用戶輸入以生成改變后的音量狀態(tài)信息的計(jì)算機(jī)程序代碼;以及用于使存儲(chǔ)在輔助揚(yáng)聲器系統(tǒng)中的音量狀態(tài)信息基于改變后的音量狀態(tài)信息而被更新的計(jì)算機(jī)程序代碼。
作為一種便攜式媒體傳送系統(tǒng),本發(fā)明的一個(gè)實(shí)施例包括便攜式電子設(shè)備和揚(yáng)聲器系統(tǒng)。便攜式電子設(shè)備可操作地連接到揚(yáng)聲器系統(tǒng),并至少包括(1)媒體存儲(chǔ)設(shè)備,用于存儲(chǔ)一個(gè)或多個(gè)媒體項(xiàng)的媒體內(nèi)容;和( 媒體呈現(xiàn)模塊,用于從媒體存儲(chǔ)設(shè)備檢索媒體項(xiàng)中的至少一個(gè)媒體項(xiàng)的媒體內(nèi)容,并使媒體內(nèi)容被呈現(xiàn)給便攜式電子設(shè)備的用戶。揚(yáng)聲器系統(tǒng)至少存儲(chǔ)設(shè)備標(biāo)識(shí)符和系統(tǒng)狀態(tài)信息。當(dāng)揚(yáng)聲器系統(tǒng)被可操作地連接到便攜式電子設(shè)備時(shí),便攜式電子設(shè)備可從揚(yáng)聲器系統(tǒng)接收設(shè)備標(biāo)識(shí)符和系統(tǒng)狀態(tài)信息,然后至少基于系統(tǒng)狀態(tài)信息來配置與便攜式電子設(shè)備相關(guān)聯(lián)的用戶界面。
下面結(jié)合附圖的詳細(xì)描述將使本發(fā)明的其他方面和優(yōu)點(diǎn)變得清楚,附圖通過舉例的方法說明了本發(fā)明的原理。
通過以下結(jié)合附圖的詳細(xì)描述,本發(fā)明將得到更好地理解,其中相似的參考數(shù)字表示相似的結(jié)構(gòu)元件,其中 圖IA和圖IB是根據(jù)本發(fā)明一個(gè)實(shí)施例的移動(dòng)媒體環(huán)境的圖。
圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的媒體系統(tǒng)的圖。
圖3A和圖:3B是根據(jù)本發(fā)明一個(gè)實(shí)施例的動(dòng)態(tài)圖形用戶界面(GUI)過程的流程圖。
圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的初始音量控制過程的流程圖。
圖5A-圖5E是根據(jù)本發(fā)明一個(gè)實(shí)施例的音頻回放過程的流程圖。
圖6A是根據(jù)本發(fā)明一個(gè)實(shí)施例的主機(jī)認(rèn)證過程的流程圖。
圖6B是根據(jù)本發(fā)明一個(gè)實(shí)施例的附件認(rèn)證過程的流程圖。
圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的媒體管理系統(tǒng)的框圖。
圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的媒體播放器的框圖。
具體實(shí)施例方式本發(fā)明關(guān)于在媒體設(shè)備和附件設(shè)備之間增強(qiáng)交互的方法和系統(tǒng)。在一個(gè)實(shí)施例中,增強(qiáng)的交互可操作以根據(jù)附件設(shè)備的類型或條件來配置媒體設(shè)備的用戶界面。當(dāng)媒體設(shè)備與附件設(shè)備連接時(shí),可自動(dòng)執(zhí)行用戶界面的配置。在同一個(gè)或另一個(gè)實(shí)施例中,增強(qiáng)的交互可在媒體設(shè)備和附件設(shè)備之間交換狀態(tài)(或狀況)信息,該狀態(tài)信息可影響這兩個(gè)設(shè)備中的一個(gè)或兩個(gè)的操作。當(dāng)媒體設(shè)備與附件設(shè)備連接時(shí),可自動(dòng)執(zhí)行狀態(tài)信息的交換。
本發(fā)明提供的增強(qiáng)的交互適合于電子設(shè)備,S卩,可接納附件設(shè)備(或輔助設(shè)備)的消費(fèi)類電子產(chǎn)品,諸如媒體設(shè)備。媒體設(shè)備的一個(gè)例子是媒體播放器,諸如可呈現(xiàn)(例如, 播放)媒體項(xiàng)(或媒體資源)的手持式媒體播放器(例如,音樂播放器)。附件設(shè)備的例子包括聲音記錄器、FM收發(fā)器、外圍總線設(shè)備(例如,F(xiàn)ireWire 設(shè)備或USB設(shè)備)、媒體設(shè)備(例如,媒體閱讀器、顯示器、照相機(jī)等)、電源單元(例如,電源適配器、電池組等)、揚(yáng)聲器(耳機(jī)或揚(yáng)聲器系統(tǒng))、遠(yuǎn)程控制設(shè)備、網(wǎng)絡(luò)設(shè)備,或車輛集成單元。
下面參考圖1-8討論本發(fā)明的實(shí)施例。但是,本領(lǐng)域技術(shù)人員將理解,這里參考附圖給出的詳細(xì)描述僅僅用作說明性目的,而本發(fā)明超出了這些受限的實(shí)施例。
圖IA和圖IB是根據(jù)本發(fā)明的一個(gè)實(shí)施例的移動(dòng)媒體環(huán)境100的圖。移動(dòng)媒體環(huán)境100包括便攜式媒體設(shè)備102。便攜式媒體設(shè)備102是可執(zhí)行各種操作的獨(dú)立計(jì)算設(shè)備。 例如,便攜式媒體設(shè)備102可以是媒體回放設(shè)備,并且可操作以接收用戶輸入、存儲(chǔ)媒體內(nèi)容、輸出媒體內(nèi)容,等等。此外,便攜式媒體設(shè)備102還可連接到輔助設(shè)備104。在一個(gè)實(shí)施例中,輔助設(shè)備104也可被稱為便攜式媒體設(shè)備102的附件設(shè)備。輔助設(shè)備104可操作以增加便攜式媒體設(shè)備102的能力。例如,在一個(gè)實(shí)施例中,輔助設(shè)備104可提供額外的媒體輸出能力。在圖IA和圖IB所示的實(shí)施例中,便攜式媒體設(shè)備102可利用在便攜式媒體設(shè)備102上的連接器106和在輔助設(shè)備104上的對(duì)應(yīng)連接器108,連接到輔助設(shè)備104。圖 IB說明通過連接器106和108連接到輔助設(shè)備104的便攜式媒體設(shè)備102。
圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的媒體系統(tǒng)200的圖。媒體系統(tǒng)200包括媒體傳送裝置202。媒體傳送裝置202用來輸出媒體,諸如輸出音頻聲音。例如,音頻聲音可以是音樂。媒體傳送裝置202也可被稱為媒體傳送附件。更具體地,媒體傳送裝置202可被認(rèn)為是揚(yáng)聲器系統(tǒng)。
媒體傳送裝置202包括外殼204,其支撐或包含媒體傳送裝置202的各種部件。外殼204包括開口(opening)或插槽(rec印tacle) 206和置于其中的連接器208。除了媒體傳送裝置202,媒體系統(tǒng)200還包括便攜式媒體播放器210。更通常而言,便攜式媒體播放器210是便攜式計(jì)算設(shè)備,諸如圖1示出的便攜式媒體設(shè)備102。便攜式媒體播放器210包括連接器212、顯示器214和用戶輸入設(shè)備216。用戶輸入設(shè)備216可以是例如觸摸板、轉(zhuǎn)盤、滾輪和/或按鈕。如圖2所示,所描繪的示例性用戶輸入設(shè)備216是支持旋轉(zhuǎn)輸入的圓形觸摸板,還可包括中央按鈕。通常,便攜式媒體播放器210是電池供電的媒體回放設(shè)備。 電池供電的媒體回放設(shè)備可以是高度便攜的,諸如手持式或口袋大小的媒體播放器。便攜式媒體設(shè)備的例子包括媒體播放器(例如,MP3播放器或視頻播放器)、具有媒體支持的手機(jī),以及PDA。
盡管便攜式媒體播放器210與媒體傳送裝置202是完全分開操作的,便攜式媒體播放器210可連接到媒體傳送裝置204。具體而言,便攜式媒體播放器210包括連接器212。 便攜式媒體播放器210可被放置在開口或插槽206中,使得連接器208物理地且電氣地與便攜式媒體播放器210的連接器212相連,從而將便攜式媒體播放器210連接到媒體傳送裝置204。開口或插槽206也可被認(rèn)為是用于可移除地接納便攜式媒體播放器210的媒體艙(media bay)開口。一旦連接,便攜式媒體播放器210可與媒體傳送裝置204交互以獲取狀態(tài)信息。然后,利用從媒體傳送裝置204獲得的狀態(tài)信息,便攜式媒體播放器210可被配置為根據(jù)媒體傳送裝置204的狀態(tài)來操作。例如,便攜式媒體播放器210提供的圖形用戶界面(GUI)可被配置為合并了關(guān)于或反映媒體傳送裝置及其狀態(tài)的一個(gè)或多個(gè)用戶界面部件。
媒體傳送裝置202包括多個(gè)揚(yáng)聲器218。在一個(gè)實(shí)施例中,揚(yáng)聲器218包括一對(duì)中音揚(yáng)聲器和一個(gè)超低音(subroofer)揚(yáng)聲器。外殼204還包括音量控制設(shè)備220和222。 在一個(gè)實(shí)施例中,音量控制設(shè)備220和222是按鈕。另外,外殼204可包括指示燈224,其操作以向用戶提供關(guān)于媒體傳送裝置202的操作或條件的視覺反饋。外殼204還可包括紅外接收器窗口 226,其可由在外殼204內(nèi)的紅外接收器在獲得來自遠(yuǎn)程控制器2 的無線紅外傳輸時(shí)使用。在圖2所示的實(shí)施例中,遠(yuǎn)程控制器2 包括多個(gè)用戶輸入控制230。通過使用遠(yuǎn)程控制器2 上的用戶輸入控制230,用戶能夠間接地與便攜式媒體播放器210交互或者直接地與媒體傳送裝置202交互。例如,遠(yuǎn)程控制器228的用戶可與用戶輸入控制 230交互,以選擇要在便攜式媒體播放器210上播放的媒體項(xiàng),便攜式媒體播放器210的音頻輸出由媒體傳送裝置202的揚(yáng)聲器218提供。遠(yuǎn)程控制器2 還可用于改變來自媒體傳送裝置202的音頻輸出的音量。
圖3A和;3B是根據(jù)本發(fā)明的一個(gè)實(shí)施例的動(dòng)態(tài)圖形用戶界面(GUI)過程300的流程圖。動(dòng)態(tài)GUI過程是例如由諸如圖IA和IB所示的便攜式媒體設(shè)備102之類的移動(dòng)計(jì)算設(shè)備或者諸如圖2所示的便攜式媒體播放器210之類的媒體播放器來執(zhí)行的。
動(dòng)態(tài)⑶I過程300開始于判決(decision)步驟302,其確定是否已經(jīng)附接了輔助設(shè)備。如果判決步驟302確定沒有附接輔助設(shè)備,則動(dòng)態(tài)GUI過程300等待這樣的附接。換而言之,當(dāng)附接了輔助設(shè)備時(shí)可認(rèn)為動(dòng)態(tài)GUI過程300被調(diào)用。
—旦判決步驟302確定已經(jīng)附接了輔助設(shè)備,輔助設(shè)備被認(rèn)證304。然后判決步驟306確定對(duì)輔助設(shè)備的認(rèn)證是否成功。如果判決步驟306確定認(rèn)證不成功,則因?yàn)檩o助設(shè)備沒被認(rèn)證從而不允許使用輔助設(shè)備,所以動(dòng)態(tài)GUI過程300結(jié)束。
另一方面,如果判決步驟306確定認(rèn)證已經(jīng)成功,則從輔助設(shè)備獲得308輔助設(shè)備狀態(tài)信息。輔助設(shè)備狀態(tài)信息通常是從輔助設(shè)備獲得的信息,該信息限定或描述關(guān)于輔助設(shè)備的一個(gè)或多個(gè)條件的狀態(tài)。例如,輔助設(shè)備狀態(tài)信息可包括下列一個(gè)或多個(gè)方面的信息音量設(shè)置、均衡設(shè)置、可替換均衡設(shè)置的列表、設(shè)備標(biāo)識(shí)符、設(shè)備名稱、設(shè)備型號(hào)、以及設(shè)備版本號(hào)。已經(jīng)獲得308輔助設(shè)備狀態(tài)信息之后,基于輔助設(shè)備狀態(tài)信息配置310便攜式媒體設(shè)備的GUI。
接下來,判決步驟312確定是否通過⑶I已經(jīng)接收到用戶輸入。如果判決步驟 312確定沒有接收到用戶輸入,則判決步驟314確定輔助設(shè)備是否已經(jīng)從便攜式媒體設(shè)備斷開。如果判決步驟314確定還沒有斷開輔助設(shè)備,則動(dòng)態(tài)⑶I過程300返回以重復(fù)判決步驟312及之后的步驟。一旦判決步驟312確定已經(jīng)從⑶I接收到用戶輸入,則判決步驟 316確定輔助設(shè)備狀態(tài)是否已被改變。如果判決步驟316確定輔助設(shè)備還沒有被用戶輸入改變,則可基于用戶輸入的性質(zhì)執(zhí)行318其他輸入響應(yīng)處理。例如,其他輸入響應(yīng)處理可以通過便攜式媒體設(shè)備啟動(dòng)、停止或向前回放(advance playback)媒體項(xiàng)。
可替換地,如果判決步驟316確定輔助設(shè)備狀態(tài)已經(jīng)由用戶輸入改變,則輔助設(shè)備狀態(tài)的變化被發(fā)送320給輔助設(shè)備。這可使輔助設(shè)備能夠根據(jù)輔助設(shè)備狀態(tài)的變化更新其狀態(tài)。判決步驟322然后確定輔助設(shè)備是否已經(jīng)確認(rèn)輔助設(shè)備狀態(tài)的改變。
一旦判決步驟322確定已經(jīng)確認(rèn)了輔助設(shè)備狀態(tài)的改變,則可基于所改變的輔助設(shè)備狀態(tài)而更新3M便攜式媒體設(shè)備的圖形用戶界面。例如,如果輔助設(shè)備狀態(tài)的改變是對(duì)輔助設(shè)備均衡設(shè)置的改變,則便攜式媒體設(shè)備的GUI的更新3M可以更改該GUI,以反映均衡設(shè)置的改變。作為另一個(gè)例子,如果輔助設(shè)備狀態(tài)的改變是對(duì)輔助設(shè)備音量設(shè)置的改變,則便攜式媒體設(shè)備的GUI的更新3M可以更改該GUI,以反映音量設(shè)置的改變。
在步驟3M或步驟318之后,動(dòng)態(tài)⑶I過程300返回以重復(fù)判決步驟312和之后的步驟,使得隨后的通過GUI的用戶輸入可被類似地處理,直到輔助設(shè)備從便攜式媒體設(shè)備斷開為止。如上面提到的,判決步驟314確定已經(jīng)斷開了輔助設(shè)備。如果判決步驟314 確實(shí)確定已經(jīng)斷開了輔助設(shè)備,則動(dòng)態(tài)GUI過程300結(jié)束。當(dāng)結(jié)束動(dòng)態(tài)GUI過程300時(shí),輔助設(shè)備將被停用(例如,不再被授權(quán)),并且GUI將返回其之前的狀態(tài),例如其在配置310之前的狀況。
通常,動(dòng)態(tài)GUI過程300可操作以為依賴于與其耦接的附件設(shè)備的移動(dòng)計(jì)算設(shè)備產(chǎn)生⑶I。更具體地,附件設(shè)備的存在、類型、狀態(tài)、設(shè)置、條件、狀況或模式中的任意一個(gè)或多個(gè)可影響移動(dòng)計(jì)算設(shè)備的GUI。如同上面所討論的,附件設(shè)備的存在或類型可使GUI的配置不同。也如同上面所討論的,附件設(shè)備的狀態(tài)或條件也會(huì)被反映在GUI中,諸如均衡設(shè)置和音量設(shè)置。而且,各種其他狀態(tài)、設(shè)置、條件、狀況或模式也可被反映在GUI中。例如,當(dāng)特定類型的附件設(shè)備被識(shí)別時(shí),可改變默認(rèn)設(shè)備設(shè)置。作為一個(gè)特定的例子,當(dāng)移動(dòng)計(jì)算設(shè)備是具有LCD屏幕的便攜式媒體播放器時(shí),附接的揚(yáng)聲器系統(tǒng)(附件設(shè)備)的存在可使默認(rèn)的LCD屏幕背光狀況始終為開啟(與僅在用戶活動(dòng)時(shí)才開啟相反)。作為另一個(gè)特定的例子,當(dāng)移動(dòng)計(jì)算設(shè)備是具有顯示屏的便攜式媒體播放器時(shí),附接的揚(yáng)聲器系統(tǒng)(附件設(shè)備)的存在可使默認(rèn)的回放顯示器屏幕在播放媒體項(xiàng)時(shí)顯示媒體圖片(例如,專輯封面(album art))(與顯示回放狀態(tài)信息相反)。
圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的初始音量控制過程400的流程圖。初始音量控制過程400例如由諸如圖IA和IB所示的便攜式媒體設(shè)備102之類的便攜式媒體設(shè)備或者圖 2所示的便攜式媒體播放器210執(zhí)行。
初始音量控制過程400開始于判決步驟402。判決步驟402確定是否附接了外部揚(yáng)聲器系統(tǒng)。如果判決步驟402確定沒有附接外部揚(yáng)聲器系統(tǒng),則初始音量控制過程400 等待這種附接。換而言之,一旦外部揚(yáng)聲器系統(tǒng)(即,一種附件設(shè)備)被附接到便攜式媒體設(shè)備,則可認(rèn)為初始音量控制過程400被調(diào)用。例如,便攜式媒體設(shè)備可從附件設(shè)備獲得設(shè)備標(biāo)識(shí)符,然后利用該設(shè)備標(biāo)識(shí)符來確定該附件設(shè)備是否為外部揚(yáng)聲器系統(tǒng)。
—旦判決步驟402確定外部揚(yáng)聲器已被附接到便攜式媒體設(shè)備,則認(rèn)證404輔助揚(yáng)聲器系統(tǒng)。判決步驟406然后確定對(duì)輔助揚(yáng)聲器系統(tǒng)的認(rèn)證是否已經(jīng)成功。如果判決步驟406確定對(duì)輔助揚(yáng)聲器系統(tǒng)的認(rèn)證未成功,則初始音量控制過程400結(jié)束,從而不允許便攜式媒體設(shè)備使用輔助揚(yáng)聲器系統(tǒng)。
另一方面,如果判決過程406確定對(duì)輔助揚(yáng)聲器系統(tǒng)的認(rèn)證已經(jīng)成功,則獲得408 輔助揚(yáng)聲器系統(tǒng)的音量狀態(tài)。接下來,設(shè)置410便攜式媒體設(shè)備上的音量設(shè)置以對(duì)應(yīng)于輔助揚(yáng)聲器系統(tǒng)的音量狀態(tài)。在一個(gè)實(shí)施例中,便攜式媒體設(shè)備上的音量設(shè)置的設(shè)置步驟410 操作以更新與便攜式媒體設(shè)備相關(guān)聯(lián)的GUI,從而反映音量設(shè)置。作為一個(gè)例子,GUI可包括音量條或滑塊,且該音量條或滑塊可被更新以反映與輔助揚(yáng)聲器系統(tǒng)的音量狀態(tài)相對(duì)應(yīng)的音量設(shè)置。作為另一個(gè)例子,GUI可包括數(shù)字音量設(shè)置(例如,0-10),該數(shù)字音量設(shè)置可被更新以反映與輔助揚(yáng)聲器系統(tǒng)的音量狀態(tài)相對(duì)應(yīng)的音量設(shè)置。在步驟410之后,初始音量控制過程400完成并結(jié)束。
在一個(gè)實(shí)施例中,在外部揚(yáng)聲器系統(tǒng)與便攜式媒體設(shè)備拆分之后,便攜式媒體設(shè)備可返回到在被設(shè)置410以與輔助揚(yáng)聲器系統(tǒng)的音量狀態(tài)相對(duì)應(yīng)之前的其音量條件。在與便攜式媒體設(shè)備拆分之后,輔助揚(yáng)聲器系統(tǒng)可保持其最后的音量狀態(tài),使得當(dāng)之后再附接到便攜式媒體設(shè)備時(shí),可提供該音量狀態(tài)給便攜式媒體設(shè)備。
圖5A是根據(jù)本發(fā)明的一個(gè)實(shí)施例的音頻回放過程500的流程圖。音頻回放過程 500例如由諸如圖IA和IB所示的便攜式媒體設(shè)備102或圖2所示的便攜式媒體播放器210 之類的便攜式媒體設(shè)備執(zhí)行。
音頻回放過程500開始于判決步驟502,其確定是否已經(jīng)接收到音量調(diào)整。這里, 音量調(diào)整可由與便攜式媒體設(shè)備相對(duì)應(yīng)的用戶控制、與輔助設(shè)備相對(duì)應(yīng)的用戶輸入控制、 或者與遠(yuǎn)程控制器相對(duì)應(yīng)的用戶輸入來提供。例如,便攜式媒體播放器的用戶控制可以是圖2所示的便攜式媒體播放器210的用戶輸入設(shè)備216。又例如,輔助設(shè)備的用戶輸入控制可以是圖2所示的媒體傳送裝置202的音量控制設(shè)備220和222。再例如,與遠(yuǎn)程控制器相對(duì)應(yīng)的用戶輸入可以是遠(yuǎn)程控制器228的用戶輸入控制230。
如果判決步驟502確定接收到了音量調(diào)整,則根據(jù)接收到的音量調(diào)整來調(diào)整504 音量設(shè)置。音量設(shè)置調(diào)整504可在輔助設(shè)備或便攜式媒體設(shè)備上執(zhí)行。如果在便攜式媒體設(shè)備上執(zhí)行了音量設(shè)置調(diào)整504,則更新506輔助揚(yáng)聲器系統(tǒng)所存儲(chǔ)的音量狀態(tài)。通常,這需要便攜式媒體設(shè)備向輔助設(shè)備通知該音量設(shè)置的調(diào)整。這樣通知輔助設(shè)備之后,便攜式
9媒體設(shè)備可提供相對(duì)于當(dāng)前設(shè)置的調(diào)整(例如,增加兩級(jí)),或者可提供新的音量設(shè)置(例如,音量水平8)。更通常地,當(dāng)在便攜式媒體設(shè)備上調(diào)整504音量設(shè)置時(shí),可在呈現(xiàn)于與便攜式媒體設(shè)備相關(guān)聯(lián)的顯示器上的圖形用戶界面的用戶界面部件中反映出該調(diào)整。這可包括改變、啟用或停用表示調(diào)整之前的音量設(shè)置的用戶界面部件。
在步驟504之后,輔助揚(yáng)聲器系統(tǒng)可更新506所存儲(chǔ)的音量狀態(tài)。在步驟506之后或者直接在判決步驟502之后,如果沒有接收到音量調(diào)整,判決步驟508確定是否要提供音頻輸出。如果判決步驟508確定要提供音頻輸出,則音頻信號(hào)被輸出510給輔助揚(yáng)聲器系統(tǒng)。這里,輔助揚(yáng)聲器系統(tǒng)在根據(jù)音頻信號(hào)處理并產(chǎn)生音頻聲音時(shí),了解了要使用的適當(dāng)音量設(shè)置。例如,輔助揚(yáng)聲器系統(tǒng)可包括自己的放大器系統(tǒng),可根據(jù)輔助揚(yáng)聲器系統(tǒng)所存儲(chǔ)的音量狀態(tài)對(duì)該放大器系統(tǒng)進(jìn)行控制。
接下來,在步驟510之后或者直接在判決步驟508之后,如果未提供音頻輸出,判決步驟512確定輔助揚(yáng)聲器系統(tǒng)是否已經(jīng)從便攜式媒體設(shè)備斷開。如果判決步驟512確定輔助揚(yáng)聲器系統(tǒng)已經(jīng)從便攜式媒體設(shè)備斷開,則音頻回放過程結(jié)束。可替換地,如果判決步驟512確定輔助揚(yáng)聲器系統(tǒng)沒有從便攜式媒體設(shè)備斷開,則音頻回放過程返回以重復(fù)判決步驟502及之后的步驟,以便音頻回放可開始或繼續(xù),并且可根據(jù)若干不同用戶輸入控制中的任意個(gè)用戶輸入控制對(duì)輸出音量進(jìn)行音量調(diào)整。
可使用多種不同技術(shù)來執(zhí)行與圖3A的步驟304和圖4的步驟404相關(guān)聯(lián)的認(rèn)證處理。圖6A和6B圖示出對(duì)主機(jī)設(shè)備(例如,媒體設(shè)備)和附件設(shè)備的補(bǔ)充認(rèn)證處理。無論使用何種特定技術(shù),所使用的認(rèn)證技術(shù)可允許主機(jī)設(shè)備認(rèn)證附件設(shè)備,或者可允許附件設(shè)備認(rèn)證主機(jī)設(shè)備。
媒體設(shè)備和附件設(shè)備之間的交互可以多種不同方式實(shí)現(xiàn)。一旦媒體設(shè)備和附件設(shè)備被連接(經(jīng)連接器直接連接,或經(jīng)電纜間接連接或無線地間接連接),就可交換并利用信息以便增強(qiáng)每個(gè)設(shè)備的操作。所述交互可被限制到能夠被認(rèn)證的那些設(shè)備。圖5B-5D是說明當(dāng)媒體設(shè)備與附件設(shè)備進(jìn)行交互以交換信息時(shí)可使用的可用實(shí)施方式中的一些實(shí)施例的圖。在圖5B-5D示出的不同實(shí)施例中,媒體設(shè)備是便攜式媒體播放器,附件設(shè)備是輔助揚(yáng)聲器系統(tǒng);但是,應(yīng)當(dāng)理解,由這些實(shí)施例提供的交互同樣適用于其他媒體設(shè)備和附件設(shè)備。
圖5B是根據(jù)本發(fā)明的一個(gè)實(shí)施例的、在便攜式媒體設(shè)備和輔助揚(yáng)聲器系統(tǒng)之間的信息交換520。在該實(shí)施例中,輔助揚(yáng)聲器系統(tǒng)初始發(fā)送狀況信息給便攜式媒體設(shè)備。便攜式媒體設(shè)備然后可操作以在便攜式媒體設(shè)備上設(shè)置新的狀況信息。然后,便攜式媒體設(shè)備可根據(jù)新的狀況信息進(jìn)行操作。例如,新的狀況信息可記錄輔助揚(yáng)聲器系統(tǒng)的狀況(條件)的狀態(tài),并可在便攜式媒體設(shè)備上使用以改變便攜式媒體設(shè)備處的狀況(條件)。例如,新的狀況信息可使便攜式媒體設(shè)備的圖形用戶界面被更改。又例如,可根據(jù)新的狀況信息來更改便攜式媒體設(shè)備的操作。這種狀況信息的交換可用于從輔助揚(yáng)聲器系統(tǒng)向便攜式媒體設(shè)備信號(hào)發(fā)送音量條件、均衡設(shè)置等。
圖5C是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的、在便攜式媒體設(shè)備和輔助揚(yáng)聲器系統(tǒng)之間的信息交換MO的圖。在該實(shí)施例中,用戶通常在便攜式媒體設(shè)備處啟動(dòng)狀況改變。用戶可以多種不同方式啟動(dòng)狀況改變,包括利用與便攜式媒體設(shè)備相關(guān)聯(lián)的輸入設(shè)備或適用于便攜式媒體設(shè)備的遠(yuǎn)程控制器。在用戶啟動(dòng)了狀況改變之后,狀況改變引起的新的狀況信息可被發(fā)送給輔助揚(yáng)聲器系統(tǒng)。一旦接收到新的狀況信息,輔助揚(yáng)聲器系統(tǒng)可相應(yīng)地設(shè)置狀況信息。例如,用戶啟動(dòng)的狀況改變可向輔助揚(yáng)聲器系統(tǒng)信號(hào)發(fā)送音量改變。這種情況下,音量改變可被發(fā)送給輔助揚(yáng)聲器系統(tǒng),然后用于設(shè)置輔助揚(yáng)聲器系統(tǒng)的輸出音量。
圖5D是根據(jù)本發(fā)明的再一個(gè)實(shí)施例的、在便攜式媒體設(shè)備和輔助揚(yáng)聲器系統(tǒng)之間的信息交換560的圖。在該實(shí)施例中,可在輔助揚(yáng)聲器系統(tǒng)處發(fā)起用戶啟動(dòng)的狀況改變。 例如,用戶啟動(dòng)的狀況改變可以是由用戶與跟輔助揚(yáng)聲器系統(tǒng)相關(guān)聯(lián)的輸入設(shè)備進(jìn)行的交互而引起的。在接收到用戶啟動(dòng)的狀況改變之后,與該用戶啟動(dòng)的狀況改變相關(guān)聯(lián)的新的狀況信息被發(fā)送給便攜式媒體設(shè)備。一旦接收到新的狀況信息,就可在便攜式媒體設(shè)備處設(shè)置新的狀況信息。在這點(diǎn)上,便攜式媒體設(shè)備可以僅僅記錄與輔助揚(yáng)聲器系統(tǒng)相關(guān)聯(lián)的狀況信息以便以后使用,或者在便攜式媒體設(shè)備處引起操作變化,諸如更新在便攜式媒體設(shè)備上的用戶界面以反映新的狀況信息,改變來自便攜式媒體設(shè)備的輸出信號(hào),等等。
圖5E是根據(jù)本發(fā)明的再一個(gè)實(shí)施例的、在便攜式媒體設(shè)備和輔助揚(yáng)聲器系統(tǒng)之間的信息交換580的圖。在該實(shí)施例中,便攜式媒體設(shè)備向輔助揚(yáng)聲器系統(tǒng)請(qǐng)求狀況信息。 對(duì)狀況信息的請(qǐng)求被發(fā)送給輔助揚(yáng)聲器系統(tǒng)。當(dāng)輔助揚(yáng)聲器系統(tǒng)接收到對(duì)狀況信息的請(qǐng)求時(shí),輔助揚(yáng)聲器系統(tǒng)可獲取其狀況信息。狀況信息的類型可變化,并且被請(qǐng)求的狀況信息可以是特定類型的狀況信息。狀況信息的例子取決于設(shè)備的類型,但是對(duì)于媒體設(shè)備,可包括音量級(jí)別、均衡設(shè)置等。在輔助揚(yáng)聲器系統(tǒng)獲取了其狀況信息之后,該狀況信息被發(fā)送回便攜式媒體設(shè)備。一旦接收到來自輔助揚(yáng)聲器系統(tǒng)的狀況信息,便攜式媒體設(shè)備可存儲(chǔ)該狀況信息。一旦將其存儲(chǔ),便攜式媒體設(shè)備可利用所存儲(chǔ)的狀況信息來改變其行為。例如,便攜式媒體設(shè)備可利用所存儲(chǔ)的狀況信息來在用戶界面上顯示輔助揚(yáng)聲器系統(tǒng)的狀況。便攜式媒體設(shè)備還可根據(jù)所存儲(chǔ)的狀況信息來改變其操作或處理。例如,便攜式媒體設(shè)備可根據(jù)與輔助揚(yáng)聲器系統(tǒng)相關(guān)聯(lián)的狀況信息,不同地輸出音頻信號(hào)給輔助揚(yáng)聲器系統(tǒng)。
作為一個(gè)特定的例子,信息交換,諸如信息交換580,可用于向輔助揚(yáng)聲器系統(tǒng)請(qǐng)求均衡設(shè)置。然后,便攜式媒體播放器可接收均衡設(shè)置,并使其用戶界面適合于表示輔助揚(yáng)聲器系統(tǒng)的當(dāng)前均衡設(shè)置。便攜式媒體播放器還可請(qǐng)求并接收輔助揚(yáng)聲器系統(tǒng)可用的或可支持的可用均衡設(shè)置的列表。用戶界面也可適合于顯示均衡設(shè)置的列表。在一個(gè)實(shí)施例中, 當(dāng)前均衡設(shè)置可被實(shí)施為指向均衡設(shè)置列表的索引值,該索引值可以是關(guān)于均衡設(shè)置的名稱的值。
圖6A是根據(jù)本發(fā)明的一個(gè)實(shí)施例的主機(jī)認(rèn)證過程600的流程圖。主機(jī)認(rèn)證過程 600是例如由主機(jī)設(shè)備執(zhí)行的。例如,主機(jī)設(shè)備可以是圖1所示的便攜式媒體設(shè)備102或者是圖2所示的便攜式媒體播放器210。
主機(jī)認(rèn)證過程600初始接收602與待認(rèn)證的附件設(shè)備相關(guān)聯(lián)的設(shè)備標(biāo)識(shí)符。另外, 從附件設(shè)備接收604認(rèn)證值。這里,主機(jī)設(shè)備在執(zhí)行認(rèn)證過程;因而,附件設(shè)備提供認(rèn)證值給主機(jī)設(shè)備。在一個(gè)實(shí)施例中,在確定認(rèn)證值時(shí),附件設(shè)備利用隨機(jī)數(shù)和私鑰。隨機(jī)數(shù)可由主機(jī)設(shè)備提供給附件設(shè)備,或者隨機(jī)數(shù)可從附件設(shè)備得到。
接下來,主機(jī)認(rèn)證過程600基于認(rèn)證值和設(shè)備標(biāo)識(shí)符來確定606附件設(shè)備是否可信。判決步驟608然后基于在步驟606所做的確定來確定附件設(shè)備是否可信。如果判決步驟608確定附件設(shè)備已被確定為是可信的,則授權(quán)610附件設(shè)備與主機(jī)設(shè)備一起使用。被授權(quán)610的使用的性質(zhì)可根據(jù)實(shí)施方式而變化。例如,被授權(quán)610的使用可允許附件設(shè)備的完全使用,或者可允許附件設(shè)備的受限使用。
另一方面,如果判決步驟608確定附件設(shè)備不可信,則步驟610被跳過,使得附件設(shè)備不被授權(quán)與主機(jī)設(shè)備一起使用。在這種情況下,由于附件設(shè)備未被確定為是可信的,所以附件設(shè)備基本上被限制或被阻止與主機(jī)設(shè)備一起使用。在步驟610之后或在它被跳過之后,主機(jī)認(rèn)證過程600完成并結(jié)束。
圖6B是根據(jù)本發(fā)明的一個(gè)實(shí)施例的附件認(rèn)證過程650的流程圖。附件認(rèn)證過程 650是例如由附件設(shè)備執(zhí)行的。例如,附件設(shè)備可以是圖1所示的輔助設(shè)備104,或者是圖 2所示的媒體傳送裝置202。
附件認(rèn)證過程650向主機(jī)設(shè)備發(fā)送652與附件設(shè)備相關(guān)聯(lián)的私鑰標(biāo)識(shí)符。主機(jī)設(shè)備使用私鑰標(biāo)識(shí)符以獲得適當(dāng)?shù)乃借€,主機(jī)設(shè)備在生成發(fā)送給附件設(shè)備的認(rèn)證值時(shí)使用該私鑰。附件設(shè)備將接收肪4來自主機(jī)設(shè)備的認(rèn)證值。
接下來,附件認(rèn)證過程650基于認(rèn)證值和公鑰來確定656主機(jī)設(shè)備是否可信。通常,將在附件設(shè)備的內(nèi)部提供公鑰。判決步驟658然后確定主機(jī)設(shè)備是否被確定為是可信的。如果判決步驟658確定主機(jī)設(shè)備已被認(rèn)為是可信的,則授權(quán)660主機(jī)設(shè)備與附件設(shè)備一起使用。被授權(quán)660的使用的性質(zhì)可根據(jù)實(shí)施方式而變化。例如,被授權(quán)660的使用可允許主機(jī)設(shè)備的完全使用,或者可允許主機(jī)設(shè)備的受限使用。
另一方面,如果判決步驟658確定主機(jī)設(shè)備不可信,則步驟660被跳過,使得主機(jī)設(shè)備基本上被限制或被阻止與附件設(shè)備一起使用。在步驟660之后或在它被跳過之后,附件認(rèn)證過程650完成并結(jié)束。
在一個(gè)實(shí)施例中,媒體設(shè)備或主機(jī)設(shè)備還可連接到主計(jì)算機(jī),諸如個(gè)人計(jì)算機(jī)。個(gè)人計(jì)算機(jī)可存儲(chǔ)、利用并管理媒體項(xiàng)。不僅可針對(duì)主計(jì)算機(jī),還可針對(duì)電子設(shè)備進(jìn)行媒體項(xiàng)的管理。
圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例的媒體管理系統(tǒng)700的框圖。媒體管理系統(tǒng)700 包括主計(jì)算機(jī)702和媒體播放器704。主計(jì)算機(jī)702通常是個(gè)人計(jì)算機(jī)。除了其他常規(guī)部件外,主計(jì)算機(jī)還包括管理模塊706,該管理模塊706是一個(gè)軟件模塊。管理模塊706提供對(duì)不僅在主計(jì)算機(jī)702上而且在媒體播放器704上的媒體項(xiàng)(和/或播放列表)的集中管理。更具體地,管理模塊706管理那些存儲(chǔ)在與主計(jì)算機(jī)702相關(guān)聯(lián)的媒體存儲(chǔ)器708中的媒體項(xiàng)。管理模塊706還與媒體數(shù)據(jù)庫710交互,以存儲(chǔ)與存儲(chǔ)在媒體存儲(chǔ)器708中的媒體項(xiàng)相關(guān)聯(lián)的媒體信息。
媒體信息是關(guān)于媒體項(xiàng)的特征或?qū)傩缘男畔?。例如,如果是音頻或視聽媒體,媒體信息可包括以下各項(xiàng)中的一項(xiàng)或多項(xiàng)標(biāo)題、唱片、音軌、藝術(shù)家、作曲家和風(fēng)格。這些類型媒體信息對(duì)于特定媒體項(xiàng)是特定的。而且,媒體信息可以是關(guān)于媒體項(xiàng)的品質(zhì)特征的信息。 媒體項(xiàng)的品質(zhì)特征的例子可包括以下各項(xiàng)中的一個(gè)和多個(gè)比特率、采樣率、均衡器設(shè)置、 音量調(diào)整、開始/停止和總時(shí)間。
另外,主計(jì)算機(jī)702包括播放模塊712。播放模塊712是可用于播放存儲(chǔ)在媒體存儲(chǔ)器708中的特定媒體項(xiàng)的軟件模塊。播放模塊712還可顯示(在顯示屏上)或者利用來自媒體數(shù)據(jù)庫710的媒體信息。通常,感興趣的媒體信息對(duì)應(yīng)于要由播放模塊712播放的媒體項(xiàng)。
主計(jì)算機(jī)702還包括通信模塊714,其耦接到媒體播放器704中的對(duì)應(yīng)的通信模
12塊716。連接或鏈路718可移除地耦接通信模塊714和716。在一個(gè)實(shí)施例中,連接或鏈路 718是電纜,其提供本領(lǐng)域內(nèi)眾所周知的數(shù)據(jù)總線,諸如FIREWIRE 總線或USB總線。在另一個(gè)實(shí)施例中,連接或鏈路718是通過無線網(wǎng)絡(luò)的無線信道或連接。因而,根據(jù)實(shí)施方式, 通信模塊714和716可以有線或無線方式進(jìn)行通信。
媒體播放器704還包括媒體存儲(chǔ)器720,其存儲(chǔ)媒體播放器704中的媒體項(xiàng)??蛇x地,媒體存儲(chǔ)器720還可存儲(chǔ)數(shù)據(jù),即非媒體項(xiàng)存儲(chǔ)。通常通過連接或鏈路718從主計(jì)算機(jī) 702接收存儲(chǔ)于媒體存儲(chǔ)器720的媒體項(xiàng)。更具體地,管理模塊706通過連接或鏈路718, 發(fā)送所有或某些駐留在媒體存儲(chǔ)器708上的媒體項(xiàng)給媒體播放器704中的媒體存儲(chǔ)器720。 而且,還從主計(jì)算機(jī)702發(fā)送給媒體播放器704的媒體項(xiàng)的相應(yīng)媒體信息可存儲(chǔ)在媒體數(shù)據(jù)庫722中。在這一點(diǎn)上,來自主計(jì)算機(jī)702中的媒體數(shù)據(jù)庫710的特定媒體信息可通過連接或鏈路718被發(fā)送給媒體播放器704中的媒體數(shù)據(jù)庫722。而且,標(biāo)識(shí)特定媒體項(xiàng)的播放列表也可由管理模塊706通過連接或鏈路718而發(fā)送給媒體播放器704中的媒體存儲(chǔ)器 720或媒體數(shù)據(jù)庫722。
而且,媒體播放器704包括播放模塊724,其耦接到媒體存儲(chǔ)器720和媒體數(shù)據(jù)庫 722。播放模塊7M是可用于播放存儲(chǔ)在媒體存儲(chǔ)器720中的特定媒體項(xiàng)的軟件模塊。播放模塊7M還可顯示(在顯示屏上)或利用來自媒體數(shù)據(jù)庫722的媒體信息。通常,感興趣的媒體信息對(duì)應(yīng)于要由播放模塊7M播放的媒體項(xiàng)。
根據(jù)一個(gè)實(shí)施例,為了在媒體播放器704上支持認(rèn)證過程,媒體播放器704還可包括認(rèn)證模塊7 和認(rèn)證表728。認(rèn)證模塊7 可執(zhí)行上面討論的認(rèn)證處理,諸如圖6A所示的主機(jī)認(rèn)證過程600。媒體播放器704還可包括狀態(tài)模塊729。
如前面提到的,附件設(shè)備可耦接到媒體播放器。因而,圖7還示出能夠耦接到媒體播放器704的附件設(shè)備730。根據(jù)一個(gè)實(shí)施例,附件設(shè)備730還可包括認(rèn)證設(shè)備732。根據(jù)一個(gè)實(shí)施例,認(rèn)證設(shè)備732操作以支持在媒體播放器704上的認(rèn)證過程。在一個(gè)實(shí)施例中, 認(rèn)證設(shè)備732可執(zhí)行上面討論的認(rèn)證處理,諸如圖6B所示的附件認(rèn)證過程650。附件設(shè)備 730還可包括狀態(tài)信息存儲(chǔ)器734,用以存儲(chǔ)關(guān)于附件設(shè)備730的狀態(tài)信息。狀態(tài)信息可以由附件設(shè)備732或者由媒體播放器704通過連接或鏈路718而被存儲(chǔ)到狀態(tài)信息存儲(chǔ)器 734。而且,狀態(tài)模塊7 可根據(jù)附件設(shè)備730的存在或狀態(tài),諸如通過上面討論的圖3A、 3B.4或5中的操作,配置或修改媒體播放器704的操作。
圖8是根據(jù)本發(fā)明的一個(gè)實(shí)施例的媒體播放器800的框圖。媒體播放器800包括處理器802,其是用于控制媒體播放器800的整體操作的微處理器或控制器。媒體播放器 800存儲(chǔ)關(guān)于在文件系統(tǒng)804和高速緩存806中的媒體項(xiàng)的媒體數(shù)據(jù)。通常,文件系統(tǒng)804 是存儲(chǔ)設(shè)備。文件系統(tǒng)804通常為媒體播放器800提供高容量存儲(chǔ)能力。例如,文件系統(tǒng) 804可以是基于半導(dǎo)體的存儲(chǔ)器,諸如閃存。文件系統(tǒng)804不僅可存儲(chǔ)媒體數(shù)據(jù),還可存儲(chǔ)非媒體數(shù)據(jù)(例如,當(dāng)在數(shù)據(jù)模式下操作時(shí))。但是,因?yàn)閷?duì)文件系統(tǒng)804的存取時(shí)間相對(duì)較慢,媒體播放器800還可包括高速緩存806。高速緩存206是例如由半導(dǎo)體存儲(chǔ)器實(shí)現(xiàn)的隨機(jī)存取存儲(chǔ)器(RAM)。對(duì)高速緩存806的相對(duì)存取時(shí)間比對(duì)文件系統(tǒng)804的存取時(shí)間要短得多。但是,高速緩存806不具有文件系統(tǒng)804的大存儲(chǔ)容量。而且,文件系統(tǒng)804在活動(dòng)時(shí)比高速緩存806消耗更多功率。當(dāng)媒體播放器800是由電池(未示出)供電的便攜式媒體播放器時(shí),功率消耗通常比較關(guān)鍵。媒體播放器800還包括RAM 820和只讀存儲(chǔ)器(R0M)822。ROM 822可存儲(chǔ)要以非易失性方式執(zhí)行的程序、工具(utility)或過程。RAM 820提供易失性數(shù)據(jù)存儲(chǔ),諸如用于高速緩存206的數(shù)據(jù)存儲(chǔ)。在一個(gè)實(shí)施例中,ROM 822 和RAM 820可由提供文件系統(tǒng)804的存儲(chǔ)設(shè)備提供。
媒體播放器800還包括用戶輸入設(shè)備808,其允許媒體播放器800的用戶與媒體播放器800交互。例如,用戶輸入設(shè)備808可采取多種形式,諸如按鈕、鍵盤、轉(zhuǎn)盤,等等。而且,媒體播放器800可包括能由處理器802控制以向用戶顯示信息的顯示器810 (屏幕顯示)。在觸摸屏的情況中,用戶輸入設(shè)備808和顯示器810還可被組合。數(shù)據(jù)總線811可有助于至少在文件系統(tǒng)804、高速緩存806、處理器802和CODEC 812之間的數(shù)據(jù)傳輸。
在一個(gè)實(shí)施例中,媒體播放器800用于在文件系統(tǒng)804中存儲(chǔ)多個(gè)媒體項(xiàng)(例如, 歌曲)。當(dāng)用戶期望媒體播放器800播放特定的媒體項(xiàng)時(shí),可用媒體項(xiàng)的列表被顯示在顯示器810上。然后,利用用戶輸入設(shè)備808,用戶可選擇可用媒體項(xiàng)中的一項(xiàng)。處理器802 在接收到對(duì)特定媒體項(xiàng)的選擇之后,就將該特定媒體項(xiàng)的媒體數(shù)據(jù)(例如,音頻文件)提供給編碼器/解碼器(C0DEC)812。CODEC 812然后為揚(yáng)聲器814產(chǎn)生模擬輸出信號(hào)。揚(yáng)聲器 814可以是媒體播放器800內(nèi)部的揚(yáng)聲器或者是媒體播放器800外部的揚(yáng)聲器。例如,連接到媒體播放器800的頭戴式耳機(jī)或耳機(jī)可被認(rèn)為是外部揚(yáng)聲器。
媒體播放器800還包括耦接到數(shù)據(jù)鏈路818的網(wǎng)絡(luò)/總線接口 816。數(shù)據(jù)鏈路818 允許媒體播放器800耦接到主計(jì)算機(jī)或附件設(shè)備。數(shù)據(jù)鏈路818可通過有線連接或無線連接來提供。在無線連接的情況下,網(wǎng)絡(luò)/總線接口 816可包括無線收發(fā)器。
媒體項(xiàng)(媒體資源)可以關(guān)于一種或多種不同類型的媒體內(nèi)容。在一個(gè)實(shí)施例中,媒體項(xiàng)是音頻音軌。在另一個(gè)實(shí)施例中,媒體項(xiàng)是圖像(例如,照片)。但是,在其他實(shí)施例中,媒體項(xiàng)可以是音頻、圖形或視頻內(nèi)容的任意組合。
在一個(gè)實(shí)施例中,便攜式媒體設(shè)備是至少部分地專用于處理諸如音頻、視頻或圖像之類的媒體的便攜式計(jì)算設(shè)備。例如,便攜式媒體設(shè)備可以是媒體播放器(例如,MP3播放器、視頻播放器),游戲機(jī)、視頻記錄器、照相機(jī)、圖像查看器,等等。這些設(shè)備通常是用電池工作的并且高度便攜的,以使用戶無論旅行到哪里都能聽音樂、玩游戲或播放視頻、記錄視頻或照相。在一個(gè)實(shí)施方式中,媒體播放器是其大小適合放入口袋或者用戶手中的手持式設(shè)備。因?yàn)榭梢允殖?,媒體播放器相對(duì)較小并且容易由用戶操縱和使用。因?yàn)槭强诖笮〉模脩舨恍枰苯訑y帶該設(shè)備,從而該設(shè)備可以被帶到用戶旅行到的幾乎任何地方(例如,用戶不會(huì)因?yàn)閿y帶大、笨重且通常很重的設(shè)備——如便攜式計(jì)算機(jī)——而受到限制)。 而且,用戶的手可以操作設(shè)備,不需要諸如桌面之類的基準(zhǔn)面。
本發(fā)明的各個(gè)方面、實(shí)施例、實(shí)施方式或特點(diǎn)可以分開使用或任意組合使用。
本發(fā)明可以由軟件、硬件或硬件和軟件的組合來實(shí)施。本發(fā)明還可實(shí)施為在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可讀介質(zhì)是能夠存儲(chǔ)其后可由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲(chǔ)設(shè)備。計(jì)算機(jī)可讀介質(zhì)的例子包括只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、 CD-ROM、DVD、磁帶、光數(shù)據(jù)存儲(chǔ)設(shè)備、以及載波。計(jì)算機(jī)可讀介質(zhì)還可分布在由網(wǎng)絡(luò)耦接的計(jì)算機(jī)系統(tǒng)上,使得計(jì)算機(jī)可讀代碼可以分布式方式存儲(chǔ)和執(zhí)行。
根據(jù)所寫的說明書,本發(fā)明的許多特點(diǎn)和優(yōu)點(diǎn)是顯而易見的,因而,意圖由所附的權(quán)利要求來覆蓋本發(fā)明的所有這些特點(diǎn)和優(yōu)點(diǎn)。而且,因?yàn)楸绢I(lǐng)域技術(shù)人員可以容易地做出大量的修改和變化,本發(fā)明不應(yīng)當(dāng)限于所說明和描述的精確結(jié)構(gòu)和操作。因而,可采用所有適當(dāng)?shù)男薷暮偷葍r(jià)物,只要在本發(fā)明的范圍內(nèi)即可。
權(quán)利要求
1.一種便攜式電子設(shè)備,包括存儲(chǔ)設(shè)備,被配置來存儲(chǔ)用于一個(gè)或多個(gè)媒體項(xiàng)的內(nèi)容; 連接器,被配置來連接到附件設(shè)備的對(duì)應(yīng)連接器;以及適于執(zhí)行下述操作的裝置檢測(cè)所述附件設(shè)備與所述便攜式電子設(shè)備的附接;并且當(dāng)所述便攜式電子設(shè)備被可操作地連接到所述附件設(shè)備時(shí),從所述附件設(shè)備接收設(shè)備標(biāo)識(shí)符和狀態(tài)信息,并且基于所述狀態(tài)信息來配置與所述便攜式電子設(shè)備相關(guān)聯(lián)的用戶界面。
2.如權(quán)利要求1所述的便攜式電子設(shè)備,還包括用于下述操作的裝置 接收改變所述狀態(tài)信息的用戶輸入;處理所述用戶輸入以生成改變后的狀態(tài)信息;和使存儲(chǔ)在所述附件設(shè)備上的狀態(tài)信息基于所述改變后的狀態(tài)信息而被更新。
3.如權(quán)利要求1所述的便攜式電子設(shè)備,其中,所述附件設(shè)備是輔助揚(yáng)聲器系統(tǒng),所述狀態(tài)信息包括音量狀態(tài)信息。
4.如權(quán)利要求3所述的便攜式電子設(shè)備,其中,基于所述狀態(tài)信息來配置與所述便攜式電子設(shè)備相關(guān)聯(lián)的用戶界面的步驟包括配置所述用戶界面中顯示的音量設(shè)置。
5.如權(quán)利要求4所述的便攜式媒體設(shè)備,還包括用于根據(jù)所述音量設(shè)置來向所述輔助揚(yáng)聲器系統(tǒng)提供音頻信號(hào)的裝置。
6.如權(quán)利要求1所述的便攜式媒體設(shè)備,其中,基于所述狀態(tài)信息來配置與所述便攜式電子設(shè)備相關(guān)聯(lián)的用戶界面的步驟包括使所述用戶界面的至少一個(gè)用戶界面部件的顯示被停止、啟用或改變。
7.如權(quán)利要求1所述的便攜式媒體設(shè)備,還包括用于在所述配置之前認(rèn)證所述附件設(shè)備是否被授權(quán)與所述便攜式電子設(shè)備一起使用的裝置,其中,僅當(dāng)所述認(rèn)證成功時(shí),才執(zhí)行所述配置。
8.如權(quán)利要求1所述的便攜式媒體設(shè)備,還包括用于下述操作的裝置 檢測(cè)所述附件設(shè)備從所述便攜式電子設(shè)備的拆分;以及一旦所述附件設(shè)備的拆分已被檢測(cè)到,則將所述用戶界面重新配置到初始狀態(tài)。
9.如權(quán)利要求1所述的便攜式媒體設(shè)備,還包括用于下述操作的裝置在接收了所述設(shè)備標(biāo)識(shí)符和所述狀態(tài)信息之后,從所述附件設(shè)備接收更新后的狀態(tài)信息;以及根據(jù)所述更新后的狀態(tài)信息來重新配置所述用戶界面。
10.一種方法,包括由便攜式電子設(shè)備檢測(cè)附件設(shè)備與所述便攜式電子設(shè)備的附接;以及當(dāng)所述便攜式電子設(shè)備被可操作地連接到所述附件設(shè)備時(shí) 由所述便攜式電子設(shè)備從所述附件設(shè)備接收設(shè)備標(biāo)識(shí)符和狀態(tài)信息,并且由所述便攜式電子設(shè)備基于所述狀態(tài)信息來配置與所述便攜式電子設(shè)備相關(guān)聯(lián)的用戶界面。
11.一種與便攜式電子設(shè)備一起使用的附件設(shè)備,所述附件設(shè)備包括存儲(chǔ)設(shè)備,被配置來存儲(chǔ)設(shè)備標(biāo)識(shí)符和狀態(tài)信息;以及連接器,適于連接到所述便攜式電子設(shè)備的對(duì)應(yīng)連接器;以及用于在所述附件設(shè)備被可操作地連接到所述便攜式電子設(shè)備的時(shí)候向所述便攜式電子設(shè)備發(fā)送所述設(shè)備標(biāo)識(shí)符和所述狀態(tài)信息的裝置,其中,所述便攜式電子設(shè)備適于基于所述狀態(tài)信息來配置與所述便攜式電子設(shè)備相關(guān)聯(lián)的用戶界面。
12.如權(quán)利要求11所述的附件設(shè)備,還包括用于下述操作的裝置確定更新后的狀態(tài)信息;以及向所述便攜式電子設(shè)備發(fā)送所述更新后的狀態(tài)信息,其中,所述便攜式電子設(shè)備適于基于所述更新后的狀態(tài)信息來重新配置所述用戶界
13.如權(quán)利要求11所述的附件設(shè)備,其中,所述附件設(shè)備是輔助揚(yáng)聲器系統(tǒng),所述狀態(tài)信息包括音量狀態(tài)信息。
14.如權(quán)利要求13所述的方法,其中,所述狀態(tài)信息還包括所述輔助揚(yáng)聲器系統(tǒng)的均衡設(shè)置。
15.一種方法,包括由附件設(shè)備檢測(cè)所述附件設(shè)備與便攜式電子設(shè)備的附接;以及在所述檢測(cè)之后,由所述附件設(shè)備向所述便攜式電子設(shè)備發(fā)送設(shè)備標(biāo)識(shí)符和狀態(tài)信息?其中,所述便攜式電子設(shè)備適于基于所述狀態(tài)信息來配置與所述便攜式電子設(shè)備相關(guān)聯(lián)的用戶界面。
全文摘要
本申請(qǐng)涉及具有增強(qiáng)的交互的媒體傳送系統(tǒng),公開了一種用于在媒體設(shè)備和附件設(shè)備之間增強(qiáng)交互的方法和系統(tǒng)。在一個(gè)實(shí)施例中,增強(qiáng)的交互可操作以根據(jù)附件設(shè)備的類型或條件來配置媒體設(shè)備的用戶界面。在同一個(gè)或另一個(gè)實(shí)施例中,增強(qiáng)的交互可在媒體設(shè)備和附件設(shè)備之間交換狀態(tài)信息,該狀態(tài)信息可影響這兩個(gè)設(shè)備中的一個(gè)或兩個(gè)的操作。
文檔編號(hào)H04R5/04GK102186135SQ201110126160
公開日2011年9月14日 申請(qǐng)日期2007年2月16日 優(yōu)先權(quán)日2006年2月27日
發(fā)明者J·多羅古斯克爾, D·諾沃特尼, S·克魯格, J·A·哈默斯特倫, G·馬瑞特, G·利登 申請(qǐng)人:蘋果公司