具有電容觸摸板的遙控的制作方法
【專利說明】具有電容觸摸板的遙控
[0001]相關串請
[0002]本申請要求于2013年3月14日提交的、名稱為“REMOTE CONTROL WITH CAPACITNETOUCHPAD (具有電容觸摸板的遙控)”的美國申請13/830,304的優先權。
技術領域
[0003]本公開涉及數據處理的領域,更具體地,本公開涉及與具有電容觸摸板的遙控(remote control)相關聯的裝置、方法和存儲介質。
【背景技術】
[0004]本文所提供的背景描述是為了一般地呈現本公開的上下文的目的。除非在本文中另外指出,否則該部分中所描述的材料對本申請中的權利要求來說不是現有技術并且不因為被包含在該部分中而被承認為現有技術。
[0005]計算技術、網絡技術和相關技術中的進展已使得增加了媒體內容(mediacontent)的可用性和內容被消費的方式。當今,無數媒體內容可以從媒體內容的各種來源中得到,媒體內容的各種來源包括但不限于固定媒體(例如,數字通用盤(DVD)、廣播、有線運營商、衛星信道、互聯網等)。用戶可以用電視機、膝上型計算機或臺式計算機、平板電腦、智能電話、或類似的其它設備來消費內容。在一些情況下,利用現有遙控跨越大量的媒體內容和/或跨越各種各樣的媒體內容來源進行導航可能是麻煩的。
【附圖說明】
[0006]通過下面的詳細描述結合附圖,將很容易理解實施例。為了便于描述,相似的標號指示相似的結構要素。在附圖的各個圖中,實施例通過示例性而不是限制性的方式被示出。
[0007]圖1根據各種實施例示出了針對內容分發和消費的布置。
[0008]圖2根據各種實施例示出了示例遙控,示例遙控被配置具有本公開的所選擇的方面,示例遙控被用于通過菜單界面進行導航。
[0009]圖3根據各種實施例描繪了包括可選元素的布置的示例菜單界面,可選元素可以使用被配置具有本公開的所選擇的方面的遙控來被導航。
[0010]圖4根據各種實施例示出了示例遙控,示例遙控被配置具有本公開的所選擇的方面,示例遙控被用于前進或后退媒體內容。
[0011]圖5根據各種實施例描繪了可以在本文所描述的各種計算設備上被實現的示例過程。
[0012]圖6根據各種實施例示出了適用于實施本公開的各個方面的示例計算環境。
[0013]圖7根據各種實施例示出了具有指令的示例存儲介質,指令被配置為使得裝置能夠實施本公開的各個方面。
[0014]圖8根據各種實施例描繪了遙控形式的示例用戶輸入設備。
[0015]圖9和圖10根據各種實施例相應地描繪了機頂盒形式的示例播放器的前視圖和后視圖。
【具體實施方式】
[0016]在下面的詳細描述中,參照了附圖,附圖構成了詳細描述的一部分,附圖中相似的標號指示貫穿附圖的相似的部分,并且其中通過舉例說明示出了可以被實施的實施例。應該理解的是,也可以利用其它實施例,并且在不脫離本公開的范圍的情況下可以做出結構變化或邏輯變化。因此,下面的詳細描述不是限制性的意義,并且實施例的范圍由所附加的權利要求和它們的等價形式來定義。
[0017]各種操作可能按最有助于理解所要求保護的主題的方式被描述為依次的多個離散動作或操作。然而,描述的順序不應該被理解為暗示這些操作一定依賴于順序。更具體地,這些操作可以不按展示的順序來被執行。所描述的操作可以按與所描述的實施例的順序不同的順序被執行。在另外的實施例中,各種另外的操作可以被執行,和/或所描述的操作可以被省略。
[0018]為了本公開的目的,短語“A和/或B”表示(A)、⑶或(A和B)。為了本公開的目的,短語“A、B和/或C”表示(A)、⑶、(C)、(A和B)、(A和C)、(B和C)或(A、B和C)。
[0019]說明書可能使用短語“在一個實施例中”或“在多個實施例中”,其可以各自涉及相同或不同實施例中的一個或多個。另外,針對本公開的實施例所使用的術語“包括”、“包含”、“具有”等是同義的。
[0020]如本文所使用的,術語“邏輯”和“模塊”可以指以下各項(或是以下各項的一部分、或包括以下各項):專用集成電路(ASIC)、電子電路、執行一個或多個軟件或固件程序的處理器(共享處理器、專用處理器或組處理器)和/或存儲器(共享存儲器、專用存儲器或組存儲器)、組合邏輯電路、和/或提供所描述的功能的其它適當的組件。
[0021]現在參照圖1,圖1根據各種實施例示出了針對內容分發和消費的布置。如所示出的,在實施例中,針對內容的分發和消費的布置100可以包括很多內容消費設備108,內容消費設備108經由一個或多個網絡106與一個或多個內容聚合器/分發器服務器104耦合。內容聚合器/分發器服務器104可以被配置為經由一個或多個網絡106將內容聚合和分發到內容消費設備108以供消費。
[0022]如所示出的,在實施例中,內容聚合器/分發器服務器104可以包括編碼器112、存儲裝置114和內容供應116(在圖1中被稱為“流送引擎”),如所示出的它們可以互相耦合。編碼器112可以被配置為對來自各種內容提供商的內容102進行編碼,并且存儲裝置114可以被配置為存儲經編碼的內容。內容供應116可以被配置為響應于來自各種內容消費設備108的請求,選擇性地擷取經編碼的內容和將經編碼的內容提供至各種內容消費設備108。內容102可以是來自各種內容創建者和/或提供商的各種類型的媒體內容(有視頻、音頻、和/或隱藏字幕)。內容的示例可以包括但不限于電影、電視節目、用戶創建的內容(例如,YouTube視頻、iReporter視頻)、音樂專輯/標題/片段等。內容創建者和/或提供商的示例可以包括但不限于電影工作室/經銷商、電視節目制作者(programmers)、電視廣播員、衛星節目廣播員、有線運營商、在線用戶等。
[0023]在各種實施例中,為了操作的效率,編碼器112可以被配置為將各種內容102(通常以不同的編碼格式)編碼為一個或多個共同編碼格式的子集。然而,盡管如此,編碼器112可以被配置為維持對它們原始編碼格式相對應的內容的索引或交叉引用。類似地,為了操作的靈活性,編碼器112可以將內容102中的每個內容或所選擇的內容編碼或以其它方式處理為不同質量等級的多個版本。不同的版本可以提供不同的分辨率、不同的比特率、和/或不同的幀速率以供傳輸和/或播放。在各種實施例中,編碼器112可以發布關于可用的不同的分辨率、不同的比特率、和/或不同的幀速率的信息(或以其它方式使得可用)。例如,編碼器112可以發布比特率,編碼器112可以以該比特率給(一個或多個)內容消費設備108提供視頻內容或音頻內容。音頻數據的編碼可以根據例如(但不限于)由運動圖像專家組(MPEG)公布的MP3標準來被執行。視頻數據的編碼可以根據例如(但不限于)由國際電信聯盟(ITU)視頻編碼專家組(VCEG)公布的H264標準來被執行。編碼器112可以包括一個或多個計算設備,該一個或多個計算設備被配置為執行內容分配(port1ning)、編碼和/或轉碼。
[0024]存儲裝置114可以是任何類型的臨時存儲裝置和/或永久存儲裝置,包括但不限于易失性存儲器和非易失性存儲器、光存儲、磁存儲和/或固態大容量存儲等。易失性存儲器可以包括但不限于靜態隨機存取存儲器和/或動態隨機存取存儲器。非易失性存儲器可以包括但不限于電可擦除可編程只讀存儲器、相變存儲器、電阻式存儲器等。
[0025]在各種實施例中,內容供應116可以被配置為提供經編碼的內容作為離散文件和/或作為經編碼的內容的連續流。內容供應116可以被配置為根據很多流送協議和/或傳輸協議中的任何一個來傳輸經編碼的音頻數據/視頻數據(和隱藏字母(如果提供了的話))。流送協議可以包括但不限于實時流送協議(RTSP)。傳輸協議可以包括但不限于傳輸控制協議(TCP)、用戶數據報協議(UDP)等。網絡106可以是私有網絡和/或公共網絡、有線網絡和/或無線網絡、局域網和/或廣域網的任何組合。私有網絡可以包括例如(但不限于)企業網絡。公共網絡可以包括例如(但不限于)互聯網。有線網絡可以包括例如(但不限于)以太網網絡。無線網絡可以包括例如(但不限于)W1-F1、或3G/4G網絡。將理解的是,在內容分發端處,網絡106可以包括具有網關和防火墻的一個或多個局域網,內容聚合器/分發器服務器104通過一個或多個局域網與內容消費設備108進行通信。類似地,在內容消費端處,網絡106可以包括基站和/或接入點,消費設備108通過基站和/或接入點與內容聚合器/分發器服務器104進行通信。在兩端之間可以是任意數量的網絡路由器、交換機、和類似的其它網絡設備。然而,為了易于理解,未示出這些網關、防火墻、路由器、交換機、基站、接入點等。
[0026]如所示出的,在各種實施例中,內容消費設備108可以包括播放器122、顯示器124和用戶輸入設備126。播放器122可以被配置為接收流送的內容、解碼和恢復來自內容流的內容、并且響應于來自用戶輸入設備126的選擇/輸入來在顯示器124上呈現所恢復的內容。
[0027]在實施例中,播放器122可以包括解碼器132、呈現引擎134和用戶接口引擎136。解碼器132可以被配置為接收流送的內容、解碼和恢復來自內容流的內容。呈現引擎134可以被配置為響應于用戶選擇/輸入來在顯示器124上呈現所恢復的內容。在實施例中,解碼器132和/或呈現引擎134可以被配置為以基本無縫的方式給用戶呈現已經使用不同的編碼控制變量設置而被編碼的音頻內容和/或視頻內容。因此,在各種實施例中,解碼器132和/或呈現引擎134可以被配置為呈現內容的在分辨率、幀速率和/或壓縮設置方面變化的兩個部分,而不中斷內容的呈現。如本文所述,用戶接口引擎136可以被配置為從用戶輸入設備126接收信號(表示來自用戶的用戶選擇/輸入),并且選擇性地渲染菜單界面。
[0028]雖然示出顯示器124和/或(一個或多個)用戶輸入設備126作為內容消費設備108的一部分,但是針對內容消費設備108的不同的實施例,顯示器124和/或(一個或多個)用戶輸入設備