技術領域
本發(fā)明涉及用戶界面設備。具體地,本發(fā)明涉及多個用戶界面設備的同時使用。
背景技術:
在本章節(jié)描述的方法是可以執(zhí)行的方法,但不必是以前已經(jīng)被構思或執(zhí)行的方法。因此,除非另外的表示,不應該僅僅通過它們包含在本章節(jié)中而將本章節(jié)描述的內(nèi)容假定為現(xiàn)有技術。
一般而言,電視、便攜式電腦、平板電腦、電話、電話亭或大多數(shù)其他的設備中所見的用戶界面系統(tǒng)包括顯示屏和交互界面。所述交互界面可以包括物理控制按鈕(例如,遠程控制器上的按鈕、鼠標、操縱桿、鍵盤等)。
如圖1所示,在一些系統(tǒng)中,觸摸屏遠程控制器(10)可以用于操作媒體設備(例如,磁帶錄像機(VCR)(20)),該媒體設備輸出在單獨的顯示屏(30)上顯示的媒體內(nèi)容(35)。所述遠程控制器(10)運行遠程控制操作系統(tǒng)并且顯示觸摸屏菜單(15),所述觸摸屏菜單(15)特地為遠程控制器(10)設計并且專門在遠程控制器(10)上顯示。通信連接的媒體設備(20)接收向遠程控制器(10)提交的用戶命令并且基于在遠程控制器(10)上選擇的用戶命令顯示媒體內(nèi)容(35)(例如,電影或演出)。
附圖說明
本發(fā)明通過圖中示例的而非限定的形式示出,在附圖中,相似的附圖標記對應相似的元件,并且其中:
圖1是示出了現(xiàn)有技術系統(tǒng)的框圖;
圖2A是示出了根據(jù)一個或多個實施例的示例性的系統(tǒng)的框圖;
圖2B是示出了根據(jù)一個或多個實施例的示例性的用戶界面設備的框圖;
圖3A-3G示出了根據(jù)一個或多個實施例的示例性的截屏;
圖4顯示了示出了可以實現(xiàn)本發(fā)明實施例的系統(tǒng)的框圖。
具體實施方式
在如下描述中,用于解釋的目的,闡明了許多特定的細節(jié)以提供對本發(fā)明的徹底的理解。然而顯而易見的是,本發(fā)明可以在沒有這些具體細節(jié)的情況下實施。在其他情況下,公知的結構和設備以框圖的形式被示出,以避免不必要地使本發(fā)明變得模糊。
以下介紹一些特征,每一個特征都可以彼此獨立地或與其他特征任意組合地使用。然而,任何單獨的特征可能不會解決上述任何問題,或者只能解決上述問題中的一個。上述問題中的一些可能無法被這里所述的任何特征徹底解決。雖然提供了標題,但是關于特定標題卻沒有在具有該標題的章節(jié)中出現(xiàn)的信息也可以在說明書的其他地方找到。
根據(jù)以下大綱,描述示例性的特征:
1.0功能概述
2.0系統(tǒng)架構
3.1內(nèi)容管理-類似的和非類似的顯示
3.2內(nèi)容管理-空間的和時間的生成
3.3內(nèi)容管理-可替換的內(nèi)容
3.4內(nèi)容管理-信息內(nèi)容/贊助的內(nèi)容
3.5內(nèi)容管理-警報/通知
3.6內(nèi)容管理-時間延遲
3.7內(nèi)容管理-圖像層選擇
3.8內(nèi)容管理-音頻
3.9內(nèi)容管理-多個次要用戶界面設備
4.0用戶界面設備-示例性的實現(xiàn)
5.0命令執(zhí)行-示例性的實現(xiàn)
6.0硬件概述
7.0延伸和替代
1.0功能概述
在實施例中,一種方法包括:傳送用于在第一用戶界面設備上顯示的多媒體內(nèi)容;同時傳送用于在第二用戶界面設備上顯示的相關內(nèi)容,所述多媒體內(nèi)容的至少一部分和所述相關內(nèi)容的至少一部分是類似的或相同的;獲得在第二用戶界面設備接收的用戶輸入;基于在第二用戶界面設備接收的所述用戶輸入,執(zhí)行與在第一用戶界面設備上顯示的所述多媒體內(nèi)容相關的操作;其中所述方法由至少一個包括處理器的設備執(zhí)行。
傳送用于在所述第一用戶界面上顯示的所述多媒體內(nèi)容并且同時傳送用于在所述第二用戶界面上顯示的所述相關內(nèi)容可以由相同的設備執(zhí)行。
所述方法可以包括,在所述多媒體內(nèi)容中將幀的一空間部分選擇為在所述相關內(nèi)容中的完整整幀。響應于探測到所述空間部分包括菜單,所述多媒體內(nèi)容中的所述幀的空間部分可以被選擇為所述相關內(nèi)容中的完整幀。所述多媒體內(nèi)容中的所述幀的空間部分可以基于所述用戶輸入被選擇為所述相關內(nèi)容中的完整幀。
所述相關內(nèi)容可以包括帶有覆蓋在所述多媒體內(nèi)容上的附加內(nèi)容的多媒體內(nèi)容。所述相關內(nèi)容可以包括在所述第一用戶界面設備上顯示的所述多媒體內(nèi)容的可替換版本。所述相關內(nèi)容可以包括在所述第一用戶界面設備上顯示的所述多媒體內(nèi)容中的產(chǎn)品服務的廣告。所述相關內(nèi)容可以包括對在所述第一用戶界面設備上顯示的所述多媒體內(nèi)容中的一個或多個圖像屬性進行描述的信息。
在實施例中,一種方法包括:引起第一菜單在第一用戶界面設備上的顯示;將第二菜單傳送至第二用戶界面設備,用于在所述第二用戶界面設備上顯示,所述第一菜單的至少一部分和所述菜單的至少一部分是類似的或相同的;獲得在第二用戶界面設備接收的菜單選擇;基于在第二用戶界面設備接收的所述菜單選擇,執(zhí)行與在第一用戶界面設備上顯示的所述多媒體內(nèi)容相關的操作;其中所述方法由至少一個包括處理器的設備執(zhí)行。所述第一用戶界面設備可以是非觸摸屏界面并且所述第二用戶界面設備可以是觸摸屏界面。
在實施例中,一種方法包括:將多媒體內(nèi)容傳送至第一用戶界面設備和第二用戶界面設備用于同時顯示;選擇所述第一用戶界面設備和所述第二用戶界面設備中的一個來顯示附加內(nèi)容;向所選擇的用戶界面設備傳送所述附加內(nèi)容,用于在所選擇的用戶界面設備上顯示。所述附加內(nèi)容可以覆蓋在所述多媒體內(nèi)容上,用于在所選擇的用戶界面設備上顯示。響應于在所選擇的用戶界面設備上接收對所述附加內(nèi)容的請求,可以顯示所述附加內(nèi)容。
在實施例中,所述附加內(nèi)容可以包括警報通知。所述警報通知可以在所述第一用戶界面設備上顯示,并且與所述警報通知相關的詳細信息在所述第二用戶界面設備上顯示。所述選擇步驟可以包括選擇所述第二用戶界面設備,并且所述方法可以包括,響應于在所述第二用戶界面上顯示所述警報通知,經(jīng)過在第二用戶界面設備不接收用戶輸入的一段指定的時間間隔后,在所述第一用戶界面設備上顯示所述警報通知。
所述第一用戶界面設備和所述第二用戶界面設備中的一個可以基于所述附加內(nèi)容的類型或所述附加內(nèi)容的來源進行選擇。
在實施例中,所述方法包括:顯示包括多個幀的視頻內(nèi)容,每一幀覆蓋有第一用戶界面設備上的菜單;在所述第一用戶界面設備上顯示所述視頻內(nèi)容的同時,在第二用戶界面設備上顯示覆蓋有所述菜單的多個幀中的單幀;在第二用戶界面設備接收用戶輸入;基于在第二用戶界面設備接收的所述用戶輸入,執(zhí)行與在第一用戶界面設備上顯示的所述視頻內(nèi)容相關的操作。所述視頻內(nèi)容和來自所述視頻內(nèi)容的所述單幀可以由所述第一用戶界面設備和所述第二用戶界面設備分別地從相同的內(nèi)容源進行接收。
在實施例中,一種方法包括:媒體設備向用戶界面?zhèn)魉投嗝襟w內(nèi)容,用于在電視上顯示所述多媒體內(nèi)容;所述媒體設備向蜂窩電話傳送所述多媒體內(nèi)容,用于在蜂窩電話上顯示所述多媒體內(nèi)容;所述用戶界面和所述蜂窩電話同時顯示從所述媒體設備接收的所述多媒體內(nèi)容。在用戶界面上的用于顯示所述多媒體內(nèi)容的幀率和分辨率中的至少一個可以不同于在所述蜂窩電話上的用于顯示所述多媒體內(nèi)容的幀率和分辨率。
在實施例中,一種方法包括:向第一用戶界面設備傳送多媒體內(nèi)容,用于在所述第一用戶界面設備上顯示;在向所述第一用戶界面設備傳送所述多媒體內(nèi)容的同時,從網(wǎng)絡服務器接收與用戶相關的第一消息;向第二用戶界面設備傳送與所述第一消息相關的信息,用于在所述第二用戶界面設備上顯示;其中所述方法由至少一個包括處理器的設備執(zhí)行。所述第二用戶界面設備可以是基于與所述第一消息相關的信息來顯示文本消息的蜂窩電話。所述方法可以進一步地包括,基于用戶輸入從所述第二用戶界面設備接收第二消息,并且向所述網(wǎng)絡服務器傳送與所述第二消息相關的信息。
在實施例中,一種方法包括:只在第一用戶界面設備和第二用戶界面設備中的第一用戶界面設備上播放多媒體內(nèi)容;探測到所述第二用戶界面設備已經(jīng)移動至離開第一用戶界面設備指定距離之外;響應于探測到所述第二用戶界面設備已經(jīng)移動至所述指定距離之外,在所述第二用戶界面設備上播放所述多媒體內(nèi)容。所述方法可以進一步地包括:響應于探測到所述第二用戶界面設備已經(jīng)移動至所述指定距離之外,在所述第一用戶界面設備上停止播放所述多媒體內(nèi)容。所述方法可以進一步地包括,在所述第二用戶界面設備上播放所述多媒體內(nèi)容后,探測到所述第二用戶界面設備已經(jīng)移動回到離開第一用戶界面設備的指定距離之內(nèi);響應于探測到所述第二用戶界面設備已經(jīng)移動回到離開第一用戶界面設備的指定距離之內(nèi),在所述第二用戶界面設備上停止播放所述多媒體內(nèi)容。
雖然在此所述的特定部件作為執(zhí)行所述方法的步驟,但是在其他的實施例中代表所述特定部件起作用的因素或機制可以執(zhí)行所述方法步驟。進一步地,雖然關于系統(tǒng)上的部件討論了本發(fā)明的一些方面,但是本發(fā)明可以用多個系統(tǒng)上的分布式部件實現(xiàn)。本發(fā)明的實施例也包括任何系統(tǒng),所述系統(tǒng)包括用于執(zhí)行在此描述的方法步驟的裝備。本發(fā)明的實施例也包括帶有指令的計算機可讀介質(zhì),所述指令在運行時引起在此描述的方法步驟進行執(zhí)行。
2.0系統(tǒng)架構
雖然在此描述了特定的計算機架構,但是本發(fā)明的其他的實施例適合于可以用于執(zhí)行在此所述功能的任何架構。
圖1顯示了根據(jù)一個或多個實施例的示例性的系統(tǒng)。內(nèi)容系統(tǒng)(100)包括一個或多個媒體設備,這些媒體設備起到內(nèi)容源(110)、用戶界面設備(115)和/或內(nèi)容管理設備(130)的作用。對這些部件中的每一個進行呈現(xiàn),以闡明在此描述的功能性,并且這些部件中的每一個對于實現(xiàn)本發(fā)明可以不是必需的。而且,沒在圖1中顯示的部件也可以用于執(zhí)行在此描述的功能性。由一個部件執(zhí)行的功能性可以由另一個部件代替執(zhí)行。
在實施例中,所述內(nèi)容系統(tǒng)(100)可以包括起到內(nèi)容源(110)作用的媒體設備。內(nèi)容源(110)通常代表任何音頻的和/或視覺的內(nèi)容源。內(nèi)容源(110)的示例可以包括數(shù)字視頻盤(Digi tal Video Disc)播放器或磁帶錄像機,前者從數(shù)字視頻盤(DVD)讀取數(shù)據(jù),后者從錄像帶讀取數(shù)據(jù)。其他的示例包括數(shù)字視頻錄像機、機頂盒、計算機系統(tǒng)、媒體設備、本地服務器、網(wǎng)絡服務器、數(shù)據(jù)倉庫、電話亭、移動設備或任何其他的內(nèi)容源。內(nèi)容系統(tǒng)(100)也可以從其他的內(nèi)容系統(tǒng)接收內(nèi)容。所述內(nèi)容系統(tǒng)(100)可以包括一個或多個部件,這些部件允許所述內(nèi)容系統(tǒng)(100)接收和/或傳送內(nèi)容。例如,內(nèi)容系統(tǒng)(100)可以包括網(wǎng)卡、調(diào)諧器、壓縮器、解壓縮器、調(diào)制解調(diào)器、加密設備、解密設備、多路復用器、多路分離器、接收器或任何涉及接收或傳送數(shù)據(jù)的部件。在實施例中,內(nèi)容系統(tǒng)(100)可以通過有線的和/或無線的部分接收和/或傳送內(nèi)容。例如,內(nèi)容系統(tǒng)(100)可以接收在廣播流、網(wǎng)絡流(例如,因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、局域網(wǎng))、藍牙信號、紅外信號、電磁波頻譜中任何適當?shù)念l率上的內(nèi)容,和/或通過任何其他可采用的方法從內(nèi)容系統(tǒng)(100)之內(nèi)或內(nèi)容系統(tǒng)(100)之外的設備接收內(nèi)容或向這些設備傳送內(nèi)容。
在實施例中,所述內(nèi)容系統(tǒng)(100)可以包括起到用戶界面設備(115)作用的媒體設備。用戶界面設備(115)通常代表任何帶有輸入和/或輸出裝置的設備。用戶界面設備(115)可以包括以下內(nèi)容的一個或多個:顯示屏、觸摸屏界面、鍵區(qū)、鼠標、操縱桿、掃描儀、揚聲器、音頻輸入、音頻輸出、照相機等等。用戶界面設備(115)的示例包括監(jiān)視器、電視機、放映機、移動設備界面、電話亭、平板電腦、便攜式電腦、揚聲器、耳機或任何其他的可以用于接收和/或呈現(xiàn)音頻內(nèi)容和/或視覺內(nèi)容的設備。在實施例中,內(nèi)容系統(tǒng)(100)之內(nèi)的至少一個用戶界面設備(115)可以被配置為從用戶接收輸入。
在實施例中,可以配置用戶界面設備(115)來自動地探測顯示器中的用戶交互元件。例如,可以配置次要用戶界面設備來顯示同時顯示在主要用戶界面設備上的菜單。次要用戶界面設備可以自動地將菜單之內(nèi)的“按鈕”識別為用戶交互元件(例如,通過光學字符辨認、按鈕形狀辨認、基于顏色的認證等)。次要用戶界面設備可以基于對用戶交互元件進行識別的數(shù)據(jù),獲得對顯示的用戶交互元件的識別。例如,可以接收顯示器上識別按鈕的拐角的x和y坐標。又如,可以涉及分別地接收按鈕的圖像或特征,其可以與菜單屏幕進行比較來識別匹配的元件。匹配的元件則可以被識別為用戶交互元件。
用戶交互元件可以在視覺指示給用戶。例如,用戶交互元件可以覆蓋有特殊的陰影、顏色、線或可以識別用戶交互元件的其他適當?shù)囊曈X提示。次要用戶界面接著可以允許用戶來選擇自動識別的按鈕。例如,在觸摸屏次要用戶界面上,自動識別的按鈕可以由用戶觸摸來選擇所述按鈕。作為選擇,次要用戶界面上的鍵區(qū)(或其他的輸入裝置)可以用于選擇在次要用戶界面上顯示的所述自動識別的按鈕。在實施例中,用戶界面設備可以探測文本輸入域(例如,通過檢測顯示的內(nèi)容中的白框或光標)、滾動條(例如,通過探測顯示的內(nèi)容中沿著豎列反向的箭頭)、單選按鈕(例如,通過探測顯示的內(nèi)容中一組豎直朝向的圓形或正方形),或可以用于獲得用戶輸入的任何其他的界面部件??梢耘渲盟龃我脩艚缑鎭硐騼?nèi)容系統(tǒng)(100)的另一個部件(例如,內(nèi)容管理設備(130))傳送與用戶輸入相關的信息。
在實施例中,用戶界面設備(115)的不同的類型可以在內(nèi)容系統(tǒng)(100)中同時使用??梢允褂貌煌姆直媛屎?或幀率,以在不同的用戶界面設備上顯示內(nèi)容。在實施例中,為清楚起見,一個用戶界面設備可以在此表示主要用戶界面設備,而另一個用戶界面設備可以是次要或輔助性的用戶界面設備。然而,在此描述的屬于特定的用戶界面設備的功能性可以適用于另一個用戶界面設備。相應地,對于主要用戶界面設備或次要用戶界面設備的參考不應該解釋為對范圍的限制。
3.1內(nèi)容管理-相關的內(nèi)容
在實施例中,所述內(nèi)容系統(tǒng)(100)可以包括起到內(nèi)容管理設備(130)作用的媒體設備。內(nèi)容管理設備(130)確定在一組用戶界面設備的每一個用戶界面設備上將要播放什么內(nèi)容。例如,可以配置內(nèi)容管理設備(130)來在主要用戶界面設備和次要用戶界面設備上同時顯示媒體內(nèi)容。如示例性的圖3A所示,由媒體設備(310)傳送的媒體內(nèi)容可以在用戶界面設備A(312)和用戶界面設備B(314)上同時顯示。視頻內(nèi)容可以由內(nèi)容管理設備(130)在不同的用戶界面設備上以不同的分辨率和/或幀率顯示。內(nèi)容管理設備(130)可以是單獨的設備或輸出所述媒體內(nèi)容的媒體設備(310)的一部分。
在實施例中,多媒體內(nèi)容可以在用戶界面設備A(312)上顯示,同時相關的內(nèi)容在用戶界面設備B(314)上顯示。在用戶界面設備A(312)上顯示的多媒體內(nèi)容可以同時顯示在用戶界面設備B(314)上并帶有微小的修改(例如,相關的內(nèi)容)。例如,文本或其他的指定內(nèi)容可以以不同的大小(與在下面的圖像或圖形有關)在不同的用戶界面設備上顯示。例如,如圖3B所示,用戶界面設備A(312)可以顯示覆蓋有菜單(316a)的多媒體內(nèi)容,該菜單用于操作媒體設備(310)??梢耘渲糜脩艚缑嬖O備B(314)以顯示相同的多媒體內(nèi)容,該多媒體內(nèi)容覆蓋有與在下面的媒體內(nèi)容相關的更大版本的菜單(316b)。用戶界面設備B(314)可以是觸摸屏,其在視覺上表示菜單按鈕能夠通過(例如)將按鈕輪廓加粗而選擇。
在實施例中,可以在用戶界面設備B(314)上接收用戶輸入,并且可以執(zhí)行關于在用戶界面設備A(312)上顯示的多媒體內(nèi)容的操作。例如,當多媒體內(nèi)容正在用戶界面設備A(312)和用戶界面設備B(314)上同時顯示時,用戶可以在用戶界面設備B(314)上顯示的菜單(316b)上選擇暫?;蚩爝M。響應于接收所述用戶輸入,所述多媒體內(nèi)容可以暫?;蚩爝M??梢越邮账鲇脩糨斎雭聿僮魅魏嗡鲈O備(例如,媒體設備、用戶界面設備等)。在用戶界面設備上接收的輸入可以用于該用戶界面設備、用于多個用戶界面設備和/或用于一個或多個媒體設備。
在實施例中,在次要用戶界面設備上只顯示媒體內(nèi)容的自動選擇的空間部分,而所述媒體內(nèi)容的全部同時在主要用戶界面設備上顯示。例如,如示例性的圖3C所示,可以配置內(nèi)容管理設備(130)來在用戶界面設備A(312)上顯示覆蓋在媒體內(nèi)容上的菜單。可以進一步地配置內(nèi)容管理設備(130)來在用戶界面設備B(314)上只顯示媒體內(nèi)容的包括菜單的空間部分(318)??梢酝ㄟ^媒體設備(310)產(chǎn)生所述菜單(所述媒體設備提供了用于顯示的媒體內(nèi)容),或者可以通過另一個媒體設備產(chǎn)生且對應所述另一個媒體設備。例如,可以從第一內(nèi)容源(110)接收所述媒體內(nèi)容,并且所述菜單(例如,帶有關于亮度、顏色、清晰度等的選項)可以通過主要用戶界面設備產(chǎn)生且覆蓋在從第一內(nèi)容源(110)接收的媒體內(nèi)容上面。可以配置內(nèi)容管理設備(130)來獲得通過主要用戶界面設備產(chǎn)生的菜單并且在次要用戶界面上顯示所述菜單,所述次要用戶界面包括從用戶接收輸入的功能性。
在實施例中,主要用戶界面設備被設計為遠離用戶的標準顯示器。例如,所述主要用戶界面設備可以是安裝在墻上的液晶顯示器。次要用戶界面設備被設計為移動設備(例如,蜂窩電話、平板PC、便攜式電腦或其他適當?shù)囊苿釉O備)。在實施例中,次要用戶界面(例如,移動設備)上的內(nèi)容的格式可以基于與所述主要用戶界面的距離來改變。例如,無線電頻率或其他的適當?shù)募夹g可以用于確定所述主要用戶界面設備和所述次要用戶設備之間的距離。在主要用戶界面設備上顯示的文本可以是對用戶可見的,因為主要用戶界面可以包括大的顯示屏。而且,假定用戶與次要用戶界面設備在估計的距離(例如,1英尺)以內(nèi),可以產(chǎn)生用戶和主要用戶界面設備之間的距離的估計?;谟脩艉椭饕脩艚缑嬖O備之間所估計的距離,可以確定用戶在主要用戶界面設備上觀看的文本的大小。然后可以放大或縮小在次要用戶界面上的文本,來為用戶觀看次要用戶界面產(chǎn)生與觀看主要用戶界面設備時相同的視覺效果。
3.2內(nèi)容管理-空間的和時間的跨越(spanning)
在實施例中,用戶可以使用次要用戶界面設備來在主要用戶界面設備的任何特定的空間部分上進行放大。例如,如圖3D所示,用戶輸入可以用于選擇用戶界面設備A(312)上當前顯示的空間部分(320a)。選擇所述空間部分的用戶輸入可以在用戶界面設備B(314)或任何其他的設備上錄入。例如,用戶可以首先選擇用戶界面設備B(314)上的放大水平,這導致用戶界面設備A(312)上當前顯示的圖像版本被放大。此后,用戶可以在用戶界面設備B(314)上滑動手指表示用戶界面設備A(312)中用戶選擇的空間部分(320a)向左上角的移動。結果,選擇的空間部分(320a)的放大視圖(320b)顯示在用戶界面設備B(314)上。
在實施例中,兩個用戶界面設備可以繼續(xù)同時顯示媒體內(nèi)容,其中主要界面設備顯示全部媒體內(nèi)容而次要界面設備顯示所述媒體內(nèi)容的一空間部分。而且,可以配置次要用戶界面設備,以基于用戶輸入來搖向所述媒體內(nèi)容的另一空間部分。
在實施例中,次要用戶界面設備可以用于對主要用戶界面上正在顯示的媒體內(nèi)容進行時間上的掃描。例如,內(nèi)容管理設備(130)可以最初同時且同步地在主要用戶界面設備和次要用戶界面上以標準的重放速度顯示多媒體內(nèi)容。然后可以基于用戶輸入來配置次要用戶界面設備,以快進、倒回或暫停所述媒體內(nèi)容的播放,而主要用戶界面設備以標準的重放速度繼續(xù)播放所述多媒體內(nèi)容。次要用戶界面設備可以相應地允許特定的用戶在次要用戶界面設備上來評論、跳過或以其他方式修改重放,而主要用戶界面設備上多媒體內(nèi)容的播放不會中斷。在實施例中,次要用戶界面設備還可以包括同步選項,其使在次要用戶界面設備上的多媒體內(nèi)容的播放與主要用戶界面設備同步。例如,次要用戶界面設備可以開始從媒體設備接收與第一用戶界面設備完全相同的視頻流,并且與第一用戶界面設備同步顯示幀。在另一個示例中,第二用戶界面設備可以簡單地在某一幀恢復多媒體內(nèi)容的播放,所述幀當前正在第一用戶界面設備上顯示。
在實施例中,用于主要用戶界面設備(其顯示標準的視頻流)和次要用戶界面(其用于時間或空間跨越)的視頻流從媒體內(nèi)容的單一源被接收。例如,對于空間跨越,媒體設備可以向主要用戶界面設備和次要用戶界面設備輸出相同的視頻流。主要用戶界面設備顯示接收時的視頻流,而配置次要用戶界面來只顯示正在接收的視頻流的一空間部分。時間跨越可以涉及媒體設備預先向次要用戶界面輸出視頻流,而次要用戶界面緩沖所述視頻流。存儲在緩沖區(qū)的幀然后可以由用戶使用次要用戶界面設備在時間上指出。
3.3內(nèi)容管理-可替換的內(nèi)容
可以配置內(nèi)容管理設備(130)來在不同的用戶界面設備(115)上顯示和/或播放不同版本的多媒體內(nèi)容。例如,在顯示R級電影期間,可以配置內(nèi)容管理設備(130)來在對所有觀眾可觀看的主要用戶界面上顯示R級電影的審查過的版本??梢赃M一步地配置內(nèi)容管理設備(130)來在次要用戶界面設備(115)(例如,為成人觀眾配置的手持設備)上同時顯示R級電影的未經(jīng)審查的版本。
在實施例中,內(nèi)容管理設備(130)可以接收兩個不同的但是相關的內(nèi)容流,以在兩個用戶界面設備(115)上顯示。在這種情況下,可以簡單地配置內(nèi)容管理設備(130)來同時在對應的用戶界面設備(115)上顯示每一個內(nèi)容流。在實施例中,內(nèi)容管理設備(130)可以接收單一的內(nèi)容流,用于同時在多個用戶界面設備上顯示。在這種情況下,內(nèi)容管理設備(130)可以自動地審查用于一個用戶界面設備的內(nèi)容,而不審查同時顯示在第二用戶界面設備上的相同的內(nèi)容。
在實施例中,內(nèi)容管理設備(130)可以同時在多個用戶界面設備上顯示相同的視頻流,而在所述多個用戶界面設備上播放不同的音頻流。例如,不同的用戶界面設備可以以不同語言播放對應的音頻。在另一個示例中,一個用戶界面設備可以播放對應于視頻流的未經(jīng)審查的音頻,而另一個用戶界面設備可以播放對應于同時播放的視頻流的審查過的音頻。
3.4內(nèi)容管理-信息內(nèi)容/贊助的內(nèi)容
在實施例中,可以配置內(nèi)容管理設備(130)來在主要界面設備上顯示多媒體內(nèi)容并且在次要界面設備上顯示相關的內(nèi)容。相關的內(nèi)容可以包括演員信息、情節(jié)大綱、情景信息、地理信息等,或者與多媒體內(nèi)容相關的任何其他的信息。在實施例中,內(nèi)容管理設備(130)可以接收帶有多媒體內(nèi)容的元數(shù)據(jù),其中配置內(nèi)容管理設備(130)來在一個用戶界面設備上顯示多媒體內(nèi)容并且在另一個用戶界面設備上呈現(xiàn)所述元數(shù)據(jù)。在次要界面設備上顯示的信息可以由內(nèi)容管理設備(130)獲得以基于用戶請求響應用于所述特定信息的請求。例如,用戶可以請求對結構或地理情景或與正在呈現(xiàn)的媒體內(nèi)容相關的其他信息的識別。如示例性的圖3E所示,用戶界面設備A(312)可以顯示沒有任何附加信息的內(nèi)容,而用戶界面設備B(314)可以注有關于媒體內(nèi)容中顯示的結構的附加信息(322)。其他信息的顯示(例如,演員信息、制片人信息)可以在用戶界面設備B(314)上顯示,而不同時顯示用戶界面設備A(312)中顯示的媒體內(nèi)容(例如,房屋的圖像)。附加信息還可以包括情節(jié)信息(例如,識別情節(jié)線索中的人物、好或壞的特性、場面等),其可以幫助觀眾(例如,老人或孩子)理解復雜的故事情節(jié)。
在實施例中,在次要用戶界面設備上呈現(xiàn)的信息可以是與主要媒體界面上顯示的多媒體內(nèi)容相關的贊助者信息。同時呈現(xiàn)在次要用戶界面上的信息可以是向用戶的用于附加媒體內(nèi)容的建議,所述附加媒體內(nèi)容與主要用戶界面上顯示的多媒體內(nèi)容有關(例如,類似的類型、演員、導演、制片人、語言等)。在實施例中,主要用戶界面設備上顯示的媒體內(nèi)容中有特色的產(chǎn)品和/或服務可以在次要用戶界面上顯示。例如,當主要用戶界面設備上顯示的電影正在播放演員使用特定的蜂窩電話時,與所述特定的蜂窩電話相關的信息可以在次要用戶界面設備上顯示。
3.5內(nèi)容管理-警報/通知
在實施例中,可以配置內(nèi)容管理設備(130)來在第一用戶界面設備而不在第二用戶界面設備上顯示視覺警報或播放音頻警報。在實施例中,可以配置多個次要顯示設備來顯示與主要顯示設備上顯示的相同的內(nèi)容。另外,多個次要顯示設備中的每一個可以為用戶顯示與特定的次要顯示設備相關的警報或通知。例如,用戶可以首先正在觀看主要顯示設備上的內(nèi)容。此后,用戶可以接收個性化的通知或警報,所述通知或警報覆蓋在次要顯示設備(例如,平板PC)上正在顯示的相同內(nèi)容上。當觀看到警報或與警報相關的信息時,則用戶可以切換到觀看次要顯示設備上的內(nèi)容。與警報相關的信息可以以透明方式覆蓋在內(nèi)容上面,允許用戶同時觀看所述內(nèi)容。與警報相關的信息可以在第二窗口中顯示,同時,原始內(nèi)容在第一窗口中顯示。
在實施例中,可以配置內(nèi)容管理設備(130)來首先在第一用戶界面設備上顯示視覺警報或播放音頻警報,并且在特定的時間期間或其他的條件之后在第二用戶界面設備上顯示視覺警報或播放音頻警報。例如,如果用戶不響應所述警報,或者以其他方式表示在指定的時間期間之內(nèi)所述警報已經(jīng)在第一用戶界面上接收了,則所述警報可以在第二用戶界面上顯示或播放。
在實施例中,警報/通知可以在一個用戶界面設備上顯示并且在另一個用戶界面設備上消耗。例如,如圖3E所示,指示電子郵件已經(jīng)接收的電子郵件警報圖標(324a)可以在用戶界面設備A(312)上顯示。然后用戶界面設備B(314)可以用于顯示電子郵件內(nèi)容(324b)(例如,響應于用戶輸入或自動地)。當用戶讀取用戶界面B(314)上的電子郵件消息時,用戶界面設備B(314)可以用于同時顯示多媒體內(nèi)容。
3.6內(nèi)容管理-時間延遲
在實施例中,內(nèi)容管理設備(130)在多個顯示器之間帶有時間延遲地在多個用戶界面設備上顯示相同的視頻流。例如,多媒體內(nèi)容可以在次要媒體設備上比主要媒體設備提早顯示十秒。然后成人用戶可以提供輸入以審查或以其他方式修改將在主要媒體設備上向全部用戶顯示的內(nèi)容。在實施例中,用戶可以選擇用于在不同的用戶界面設備(115)之間顯示視頻流的時間延遲。時間延遲量可以由內(nèi)容管理設備(130)基于媒體內(nèi)容的評級(例如,普通、家長指導、家長指導13等)自動地選擇。
3.7內(nèi)容管理-圖像層選擇
在實施例中,內(nèi)容管理設備(130)可以在主要用戶界面設備上顯示覆蓋有菜單的視頻流,同時在次要用戶界面設備上顯示覆蓋有相同菜單的的視頻流的單幀。
例如,內(nèi)容管理設備(130)可以首先在第一用戶界面設備和第二用戶界面設備上同時顯示視頻流。響應于在第二用戶界面設備處(或在另一設備處)接收用戶輸入,內(nèi)容管理設備(130)可以在收到用戶輸入時獲得正在兩個用戶界面設備上顯示的幀的快照。然后可以配置內(nèi)容管理設備(130)來顯示覆蓋有次要用戶界面設備上的菜單的幀的截屏。而且,內(nèi)容管理設備(130)可以在主要的用戶界面設備上繼續(xù)顯示原始的視頻流而不進行任何改變。作為選擇,內(nèi)容管理設備(130)可以在主要用戶界面設備上繼續(xù)顯示原始的視頻流,所述原始的視頻流上覆蓋了菜單。顯示所述單幀(例如,快照)的次要用戶界面設備則可以允許用戶提交對來自菜單的選項進行選擇的輸入。
在實施例中,內(nèi)容管理設備(130)在用戶界面設備上顯示多層視覺內(nèi)容。例如,如圖3G所示,內(nèi)容管理設備(130)可以在第一用戶界面設備上顯示用層2(菜單)覆蓋的層1(多媒體內(nèi)容)(326)。通過首先從多媒體內(nèi)容將一幀載入幀緩沖器并且用與菜單相關的數(shù)據(jù)重寫所述幀緩沖器的一部分,菜單可以覆蓋在多媒體內(nèi)容上。然后可以在用戶界面設備A(312)上顯示幀緩沖器中合成的內(nèi)容??梢赃M一步地配置內(nèi)容管理設備(130)來顯示在用戶界面設備B(314)上可用的層中的單一層(例如,層2(328b))。相應地,在上述的示例中,僅有所述菜單或僅有所述多媒體內(nèi)容可以在所述第一用戶界面設備和所述第二用戶界面設備上同時顯示,而至少一個其他的層在所述第一用戶界面設備上顯示。
在另一個示例中,視頻流可以創(chuàng)建覆蓋在視頻流上的靜止圖像的幻象。所述視頻流的一空間部分(例如,底部部分)可以包括未改變的圖像(例如,DVD菜單),而另一空間部分(例如,頂部)可以包括改變的圖像(例如,電影情景的播放)。在所述幻象中,雖然在媒體設備上顯示的視頻流可以包括在單一視頻內(nèi)容流中,但是覆蓋在視頻內(nèi)容上的靜止圖像的外觀可以在主要用戶界面設備上創(chuàng)建。在所述示例中,來自主要用戶界面設備上的視頻流的單幀的快照可以在次要用戶界面設備上顯示,直到接收了用戶輸入。
3.8內(nèi)容管理-音頻
在實施例中,內(nèi)容管理設備(130)可以為不同的用戶界面設備(115)有區(qū)別地管理聲音。例如,缺省設置可以使與同時在主要用戶界面設備和次要界面設備上顯示的多媒體內(nèi)容相關的全部聲音沿特定路線發(fā)送至主要用戶界面設備。當次要用戶界面設備移動為距離主要用戶界面設備比一指定量更遠時,次要用戶界面設備可以自動地啟動。例如,當電話在另一個房間響起時,用戶可能正在觀看主要用戶界面設備(例如,墻上安裝的等離子屏)上的電視節(jié)目。然后用戶可以離開主要用戶界面設備,手里帶上次要用戶界面設備(例如,移動設備)來接電話。當次要用戶界面設備(其與主要用戶界面設備同時顯示相同內(nèi)容)距離主要用戶界面設備比指定距離更遠時,音頻(和/或視頻)在次要用戶界面設備上自動地啟動。在所述示例中,用戶能夠繼續(xù)觀看和收聽另一房間中的多媒體內(nèi)容的播放。在實施例中,視頻供應可以以類似的方式起作用。例如,當次要用戶界面設備距離主要用戶界面設備比指定距離更遠時,所述次要用戶界面設備可以同時顯示視頻流或者代替主要用戶界面設備顯示視頻流。在實施例中,當次要用戶界面設備返回到主要用戶界面設備的指定距離之內(nèi)時,視頻和/或音頻可以切換回所述主要用戶界面設備。
在實施例中,當內(nèi)容系統(tǒng)(100)首次打開時可以默認為音頻使用次要用戶界面設備。例如,當用戶打開臥室中的內(nèi)容系統(tǒng)(100),主要用戶界面設備可以只顯示視頻,音頻正在次要用戶界面設備上播放。此后,用戶可以向內(nèi)容管理設備(130)提供輸入來打開主要用戶界面設備上的音頻。
在實施例中,次要用戶界面設備可以用于提供附加的音頻流。例如,主要用戶界面設備可以播放帶有對應音頻的視頻流。然而,特定的用戶(例如,有聽力殘疾的人)可能想要更高的音量。該特定的用戶可以增加在次要用戶界面設備上向特定用戶播放的音頻音量來使用戶體驗個性化。在實施例中,可以隨主要用戶界面同時使用多個次要用戶界面,其中配置每一個次要用戶界面,以使用為該特定的次要用戶界面選擇的音量來播放音頻。使用帶有音頻輸出的多個次要用戶界面的系統(tǒng),允許每一個用戶個自選擇音量水平。
雖然本章節(jié)呈現(xiàn)了與音頻內(nèi)容管理相關的特定示例,但是在其他的章節(jié)中描述的用于視覺內(nèi)容管理的技術可應用于音頻內(nèi)容。而且,與當前章節(jié)中描述的音頻內(nèi)容管理相關的示例可應用于視覺內(nèi)容。
3.9內(nèi)容管理-多個次要用戶界面設備
在實施例中,可以隨主要用戶界面設備同時使用多個次要用戶界面設備。例如,在實施例中,媒體內(nèi)容可以在主要用戶界面設備和兩個或更多個次要用戶界面設備上顯示。用戶可以在對應的次要用戶界面設備上執(zhí)行與所述媒體內(nèi)容相關的功能。例如,每一個用戶可以在對應的次要的用戶界面設備上放大、在時間上移動、空間上移動、請求信息或執(zhí)行任何其他的適當?shù)墓δ埽挥绊懼饕脩艚缑嬖O備或其他的用戶界面設備。每一個用戶可以人性化地或以其他方式配置各自的次要用戶界面設備用于警報、通知、消息等??梢杂袇^(qū)別地配置不同的次要用戶界面設備和/或顯示除了主要用戶界面設備上顯示的公共內(nèi)容以外的不同的內(nèi)容。
在實施例中,主要用戶界面設備和多個次要用戶界面設備可以在游戲環(huán)境中使用。例如,主要用戶界面設備可以顯示全部參與者可見的環(huán)境,例如多個參與者交互的戰(zhàn)斗環(huán)境。主要用戶界面上顯示的游戲環(huán)境也可以展示對應于不同的參與者的多個第一人稱視角。另外,特殊的武器、能力、功能、資產(chǎn)或用于特定的參與者的任何其他的游戲?qū)傩钥梢灾辉谂c特定的參與者相關的次要游戲設備上顯示。在另一個示例中,主要用戶界面可以顯示通過城市的賽車(可以包括對應每一個參與者的獨立視角),而對于每一個參與者的次要用戶界面可以包括特殊的速度提高工具、武器或其他的游戲特征。
4.0用戶界面設備-示例性的實現(xiàn)
在實施例中,上述的用戶界面設備實現(xiàn)為遙控設備,所述遙控設備通信連接于內(nèi)容系統(tǒng)中的至少一個部件。在實施例中,所述遙控設備可以是蜂窩電話或其他的移動設備。在實施例中,所述遙控設備可以實現(xiàn)為帶有觸摸屏界面的任何移動設備或手持設備。雖然在此描述了用于實現(xiàn)用戶界面設備的特定結構(例如,主要用戶界面設備或次要用戶界面設備),但是可以使用任何其他的結構。在此描述的任何特定的部件不應該解釋為對所述用戶界面設備的范圍進行限定。
如圖2B所示,根據(jù)一個或多個實施例,遙控設備(130)可以通過有線的和/或無線的部分通信連接于一個或多個媒體設備。遙控設備(130)可以通過無線電波(例如,wi-fi信號、藍牙信號)、紅外波中的一個或多個、通過電磁波譜中任何其他的適當?shù)念l率、通過網(wǎng)絡連接(例如,內(nèi)聯(lián)網(wǎng)、因特網(wǎng)等),或通過任何其他的適當?shù)姆椒ㄟM行無線通信。
在實施例中,遙控設備(200)可以包括只讀存儲器(ROM)(206)、中央處理器(CPU)(208)、隨機存取存儲器(RAM)(210)、紅外控制單元(212)、鍵座掃描(214)、鍵座(216)、非易失性存儲器(NVM)(218)、一個或多個麥克風(224)、增益控制邏輯(220)、模擬數(shù)字轉換器(ADC)(222)、通用輸入/輸出(GPIO)接口(226)、揚聲器/擴音器(228)、鍵傳送器/指示器(230)、低電量指示器(或輸出信號)(232)、麥克風LED(234)、無線電(236)、紅外線(IR)爆破器(238)、無線電頻率(RF)天線(240)、標準的傳統(tǒng)鍵盤滑動鍵盤(未示出)、環(huán)境噪聲消除設備(未示出)等。在遙控設備(200)上的存儲器(例如,ROM(206)、RAM(210)或NVM(218))可以包括用于一個或多個媒體設備(例如,媒體設備A(100)或媒體設備B(120))的控制代碼和/或鍵代碼。所述存儲器可以包括運行長度受限的(Run-Length-Limi ted,RLL)波形表。
在實施例中,低電量指示器(232)可以對應于在遙控設備(200)上用于低電量水平的視覺指示(例如,LED燈)。在實施例中,低電量指示器(232)可以表示用于在屏幕上而不在遙控設備(200)上顯示的信號輸出。在實施例中,利用標準命令發(fā)送低電量代碼。例如,當在遙控設備(200)上做頻道選擇時,頻道選擇設備的命令返回并在顯示屏上顯示的低電量信號。
在實施例中,麥克風(224)可以位于遙控設備(200)上任何地方(例如,一個或多個麥克風(224)可以位于遙控設備(200)的端部)。如果多個麥克風是可用的且打開的,所述多個麥克風可以用于獲得用戶輸入。在實施例中,可以使用所述多個麥克風中的一個用于噪聲消除/最優(yōu)化操作??梢酝ㄟ^遙控設備(200)或通過媒體設備從多個輸入音頻流確定單一的音頻流,所述媒體設備從遙控設備(200)接收所述多個音頻流。
在實施例中,遙控設備(200)可以包括近程傳感器(未示出),以便(甚至在用戶按下遙控設備(200)上的按鈕以前)探測遙控設備(200)的指定距離之內(nèi)用戶的存在。例如,遙控設備(200)可以在低功率狀態(tài)下操作,直到探測到了用戶。一旦探測到用戶,遙控設備(200)可以在正常功率狀態(tài)下或高功率狀態(tài)下操作。可以配置遙控設備(200)來,以便一旦探測到用戶就打開鍵盤燈。在實施例中,近程傳感器可以基于電容耦合來探測遙控設備(200)附近的用戶。
在實施例中,遙控設備(200)包括一個或多個顯示器(242)。顯示器可以是觸摸屏顯示器,其包括通過用戶觸摸顯示屏以接收用戶輸入的功能性。顯示器(242)可以作為次要界面設備(例如,遙控設備(200))的次要顯示器使用。顯示器(242)上的內(nèi)容可以與另一個顯示設備(例如,主要用戶界面上)上顯示的內(nèi)容相關。顯示器(242)上的內(nèi)容和主要用戶界面上的內(nèi)容都可以從單一的媒體設備或媒體管理設備被傳送。
5.0命令執(zhí)行-示例性的實現(xiàn)
如下示例,描述一個在用戶界面設備和系統(tǒng)之內(nèi)其他的設備之間可能的通信方法。設備集和由所述設備集執(zhí)行的步驟不應該解釋為對范圍的限制,因為所述設備集的其他的變化和執(zhí)行步驟可以用其他的實施例實現(xiàn)。
從用戶界面設備接收命令,用于操作目標媒體設備。用戶界面設備從第二媒體設備請求與命令相關的信息。用戶界面設備可以請求關于所述命令本身的信息。例如,用戶界面設備可以從第二媒體設備請求實際的信號,該信號對應向目標媒體設備傳送的命令。用戶界面設備可以從第二媒體設備請求實際信號的一部分。例如,用戶界面設備可以只請求用于目標媒體設備的設備代碼或目標媒體設備的其他的標識,以在信號中(例如,紅外線信號)用來向目標媒體設備發(fā)送。
用戶界面設備可以請求由第二媒體設備維護的關于系統(tǒng)的狀態(tài)信息。例如,第二媒體設備可以起到管理設備的作用并且維護關于系統(tǒng)的當前狀態(tài)信息。狀態(tài)信息的示例包括當前的顯示信息,例如顯示的界面、向用戶顯示的選擇、正在播放的媒體內(nèi)容、向當前的顯示器提供輸入的媒體設備、選擇的頻道等。狀態(tài)信息可以包括當前的配置設置,例如音量、亮度、色調(diào)、顏色、用戶喜好等。狀態(tài)信息可以包括媒體設備信息,這樣的記錄存儲在媒體設備、記錄安排、觀看/記錄歷史等上。
第二媒體設備可以向用戶界面設備傳送與命令相關的信息。第二媒體設備可以傳送由上述的用戶界面設備請求的任何信息。例如,第二媒體設備可以為用戶界面設備傳送目標媒體設備的代碼或?qū)嶋H的信號,以向目標媒體設備傳送。第二媒體設備可以傳送上述任何信息而不接收關于信息的特定請求。例如,第二媒體設備可以周期性地通過狀態(tài)信息更新用戶界面設備。第二媒體設備可以向用戶界面設備提供信息,來響應檢測到了用戶界面設備或第二媒體設備的低使用水平。例如,可以在一段時間期間監(jiān)控多個處理器操作以確定使用水平,并且此后一旦探測到低使用水平的閾值指示,第二媒體設備可以向用戶界面設備傳送狀態(tài)信息更新。
用戶界面設備可以基于從用戶接收的命令和/或從第二媒體設備接收的信息,確定將向目標媒體設備發(fā)送的信號。確定信號可以像接收全部信息一樣簡單,所述信息包括來自第二媒體設備的信號。確定信號可以包括,基于通過訪問在本地存儲的表格接收的命令來確定操作碼,所述表格形成接收的命令與操作碼的映射。確定信號可以包括將操作碼與信息組合,所述信息從第二媒體設備接收,識別目標媒體設備。基于當前的顯示和接收的命令(例如,向上按鈕或選擇按鈕),用戶界面設備可以確定將向目標媒體設備傳送的信號。
另一個示例可以涉及,直接地與目標媒體設備通信而不與其他設備交互的用戶界面設備。又一個示例可以涉及與向第二媒體設備的命令相關的用戶界面設備通信信息,第二媒體設備然后與目標媒體設備通信以基于所述命令執(zhí)行功能。
6.0硬件概述
根據(jù)一個實施例,在此描述的技術由一個或多個專用的計算設備實現(xiàn)。專用的計算設備可以是硬連線來執(zhí)行技術,或可以包括數(shù)字電子設備(例如一個或多個專用集成電路(ASICs)或現(xiàn)場可編程邏輯陣列(FPGAs)),其被永久地編程以執(zhí)行技術,或可以包括一個或多個被編程的通用硬件處理器,以執(zhí)行依照固件、存儲器、其他存儲或組合中的程序指令的技術。所述專用的計算設備也可以將自定義硬連線邏輯、ASICs或FPGAs與自定義編程結合來完成技術。專用的計算設備可以是桌上計算機系統(tǒng)、便攜式計算機系統(tǒng)、手持設備、網(wǎng)絡設備,或者包含硬連線和/或程序邏輯來實現(xiàn)技術的任何其他的設備。
例如,圖4是示例了可以實現(xiàn)本發(fā)明的實施例的計算機系統(tǒng)400的框圖。系統(tǒng)400包括用于傳送信息的總線402或其他的通信機制,以及連接于總線402用于處理信息的硬件處理器404。硬件處理器404可以是,例如,通用微處理器。
系統(tǒng)400也包括主存儲器406,例如連接于總線402用于存儲信息和由處理器404運行的指令的隨機存取存儲器(RAM)或其他的動態(tài)存儲設備。主存儲器406也可以用于在處理器404運行指令的執(zhí)行期間存儲臨時變量或其他的中間信息。這樣的指令在存儲在處理器404可訪問的存儲媒介中時使得系統(tǒng)400成為專用的機器,即自定義為在指令中執(zhí)行指定操作。
系統(tǒng)400進一步地包括只讀存儲器(ROM)408或其他的靜態(tài)存儲設備,其連接于總線402用于存儲處理器404的靜態(tài)信息和指令。存儲設備410(例如磁盤或光盤)被提供并連接于總線402用于存儲信息和指令。
系統(tǒng)400可以通過總線402連接于顯示器412(例如陰極射線管(CRT))用于向計算機用戶顯示信息。包括字母數(shù)字和其他的鍵的輸入設備414連接于總線402用于向處理器404傳送信息和命令選擇。另一個類型的用戶輸入設備是光標控制器416(例如鼠標、跟蹤球或光標方向鍵),用于向處理器404傳送方向信息和命令選擇并用于控制光標在顯示器412上的移動。所述輸入設備典型地在兩個軸有兩個自由度,第一軸(例如,x)和第二軸(例如,y),其允許設備指定平面中的位置。
系統(tǒng)400可以使用自定義的硬接線邏輯、一個或多個ASICs或FPGAs、固件和/或程序邏輯,其與系統(tǒng)結合,使得系統(tǒng)400成為專用機器或者將系統(tǒng)400編程為專用機器,來實現(xiàn)在此描述的技術。根據(jù)一個實施例,在此由系統(tǒng)400執(zhí)行技術,以響應處理器404運行了包含在主存儲器406中的一個或多個指令的一個或多個序列。所述指令可以從另一個存儲介質(zhì)(例如存儲設備410)讀進主存儲器406。主存儲器406中包含的指令序列的運行使得處理器404執(zhí)行在此描述的處理步驟。在供選擇的實施例中,可以使用硬接線電路代替或結合軟件指令。
術語“存儲介質(zhì)”在此使用表示存儲了使得機器以特定的方式操作的數(shù)據(jù)和/或指令的任何介質(zhì)。所述存儲介質(zhì)可以包括非易失性介質(zhì)和/或易失性介質(zhì)。非易失性介質(zhì)包括,例如,光盤或磁盤,例如存儲設備410。易失性介質(zhì)包括動態(tài)存儲器,例如主存儲器406。普通形式的存儲介質(zhì)包括,例如,軟盤、軟磁盤、硬盤、固態(tài)驅(qū)動器、磁帶或任何其他的磁性數(shù)據(jù)存儲介質(zhì)、CD-ROM、任何其他的光學數(shù)據(jù)存儲介質(zhì)、任何帶有洞樣式的物理介質(zhì)、RAM、PROM和EPROM、FLASH-EPROM、NVRAM、任何其他的存儲芯片或盒式磁帶。
存儲介質(zhì)不同于傳輸介質(zhì)但是可以用于連結傳輸介質(zhì)。傳輸介質(zhì)參與存儲介質(zhì)之間的信息傳遞。例如,傳輸介質(zhì)包括同軸電纜、銅線和光纖,包括構成總線402的電線。傳輸介質(zhì)也可以是聲波或光波的形式,例如那些在無線電波和紅外線的數(shù)據(jù)通信期間產(chǎn)生的聲波或光波。
不同形式的介質(zhì)可以參與向處理器404傳送用于執(zhí)行的一個或多個指令的一個或多個序列。例如,最初可以在遠程計算機的磁盤或固態(tài)驅(qū)動器上傳送指令。遠程計算機可以把指令裝載進它的動態(tài)存儲器里并且通過電話線使用調(diào)制解調(diào)器發(fā)送指令。系統(tǒng)400的本地調(diào)制解調(diào)器可以在電話線上接收數(shù)據(jù)并且使用紅外傳送器來把數(shù)據(jù)轉化成紅外信號。紅外探測器可以接收紅外信號承載的數(shù)據(jù)并且適當?shù)碾娐房梢陨峡偩€402上放置數(shù)據(jù)??偩€402向主存儲器406傳送數(shù)據(jù),處理器404從所述總線檢索并且運行指令。主存儲器406接收的指令可以可選地在處理器404執(zhí)行之前或之后存儲在存儲設備410上。
系統(tǒng)400還包括連接于總線402的通信接口418。通信接口418提供連接于網(wǎng)絡鏈接420的雙向數(shù)據(jù)通信,所述網(wǎng)絡鏈接連接于本地網(wǎng)絡422。例如,通信接口418可以是綜合服務數(shù)字網(wǎng)絡(ISDN)卡、線纜調(diào)制解調(diào)器、衛(wèi)星調(diào)制解調(diào)器或向?qū)愋偷碾娫捑€提供數(shù)據(jù)通信連接的調(diào)制解調(diào)器。作為另一個示例,通信接口418可以是局域網(wǎng)(LAN)卡以向兼容的LAN提供數(shù)據(jù)通信連接。也可以實現(xiàn)無線鏈接。在任何這樣的實現(xiàn)方式中,通信接口418發(fā)送和接收電、電磁或光學的信號,其傳送代表不同的信息類型的數(shù)字數(shù)據(jù)流。
網(wǎng)絡鏈接420典型地通過一個或多個網(wǎng)絡向其他的數(shù)據(jù)設備提供數(shù)據(jù)通信。例如,網(wǎng)絡鏈接420可以通過本地網(wǎng)422向主計算機424或向由因特網(wǎng)服務提供者(ISP)426操作的數(shù)據(jù)裝置提供連接。ISP 426依次地通過國際互聯(lián)數(shù)據(jù)包數(shù)據(jù)通信網(wǎng)(現(xiàn)在一般地表示為“因特網(wǎng)”428)來提供數(shù)據(jù)通信服務。本地網(wǎng)422和因特網(wǎng)428兩者都使用電、電磁或光學的信號,這些信號承載數(shù)字數(shù)據(jù)流。通過不同的網(wǎng)絡的信號以及在網(wǎng)絡鏈接420上和通過通信接口418的信號是傳輸介質(zhì)的示例形式,所述信號向系統(tǒng)400傳送數(shù)字數(shù)據(jù)并從計算機系統(tǒng)接收數(shù)字數(shù)據(jù)。
系統(tǒng)400可以通過網(wǎng)絡、網(wǎng)絡鏈接420和通信接口418發(fā)送消息和接收數(shù)據(jù)(包括程序代碼)。在因特網(wǎng)示例中,服務器430可以通過因特網(wǎng)428、ISP 426、本地網(wǎng)422和通信接口418傳送為應用程序請求的代碼。
當代碼被接收和/或存儲在存儲設備410或其他的非易失性存儲器中用于以后運行時,處理器404可以運行接收的代碼。
7.0延伸和替代
在上述的說明書中,已經(jīng)參照多個具體細節(jié)描述了本發(fā)明的實施例所述細節(jié)可以根據(jù)實現(xiàn)方式有所變化。因而,關于本發(fā)明是什么,申請人通過本發(fā)明想保護什么的唯一且排他的標志是權利要求書,權利要求書以特定的形式來自于本申請,在該形式中,權利要求書包括任何隨后的修改。在此對于包含在權利要求書中的術語的明確解釋的定義應該約束在權利要求書中使用的這些術語的含義。因此,在一權利要求中沒有明確列舉的限制、元件、特性、特征、優(yōu)點或?qū)傩圆粦撘匀魏畏绞较拗圃摍嗬蟮姆秶?。相應地,說明書和附圖被看作是示例性的而不是限制性的意義。