置1100可以包含殼體1102,如圖11中的粗線框所示。換言之:外圍裝置1100的組件可以設置于殼體1102內。
[0172]根據(jù)各個實施例,計算系統(tǒng)的主計算機可以進一步包含殼體(換言之:主計算機的組件可以設置于殼體內)。根據(jù)各個實施例,外圍裝置1100的殼體1102可以不同于主計算機的殼體。
[0173]根據(jù)各個實施例,機械輸入部件1002可以包含或可以是以下至少其中之一:鍵盤;競賽用方向盤;飛行控制器;街機游戲桿;鼠標;操縱桿;小鍵盤;以及雷蛇(Razer)阿特米斯(Artemis)。
[0174]根據(jù)各個實施例,輸出接口 1004可以根據(jù)以下至少其中之一進行配置:通用串行總線(USB) ;PS/2;高級技術(Advanced Technology ;AT);火線(Firewire);雷電(Thunderbolt);以及無線千兆比特聯(lián)盟(Wireless Gigabit Alliance ;WiGig)。
[0175]根據(jù)各個實施例,輸出接口 1004與圖像原始數(shù)據(jù)輸入端1006可以是組合接口。
[0176]根據(jù)各個實施例,輸入控制器1104可以用于根據(jù)所接收的機械輸入來控制輸出接口 1004。
[0177]根據(jù)各個實施例,片上系統(tǒng)1106可以包含輸入控制器1104。
[0178]根據(jù)各個實施例,片上系統(tǒng)1106可以包含外圍裝置1100的各電路其中任意一個。
[0179]根據(jù)各個實施例,片上系統(tǒng)1106可以包含圖形處理電路1108。
[0180]根據(jù)各個實施例,外圍裝置1100可以是外部外圍裝置。
[0181]圖12顯示根據(jù)實施例的用于主計算機的外圍裝置1200。外圍裝置1200可以包含:機械輸入部件1202,用于從該主計算機的用戶接收機械輸入;至該主計算機的輸出接口 1204,用于發(fā)送表示該機械輸入的數(shù)據(jù)至該主計算機;圖像原始數(shù)據(jù)輸入端1206,用于從該主計算機接收用于呈現(xiàn)圖像的圖像原始數(shù)據(jù);圖形處理電路1208,用于根據(jù)該所接收的圖像原始數(shù)據(jù)來計算欲呈現(xiàn)的該圖像的像素值;以及視頻輸出端1210,用于輸出這些所計算的像素值至該主計算機的顯示器。機械輸入部件1202、輸出接口 1204、圖像原始數(shù)據(jù)輸入端1206、圖形處理電路1208與視頻輸出端1210可以經(jīng)由連接1212(或多個單獨的連接)(例如電氣的或光學的連接,例如任何類型的線纜或總線)相連接。
[0182]圖13顯示根據(jù)實施例的用于主計算機的外圍裝置1300。類似于圖12所示的外圍裝置1200,外圍裝置1300可以包含機械輸入部件1202,機械輸入部件1202用于從該主計算機的用戶接收機械輸入。類似于圖12所示的外圍裝置1200,外圍裝置1300可以進一步包含至該主計算機的輸出接口 1204,輸出接口 1204用于發(fā)送表示該機械輸入的數(shù)據(jù)至該主計算機。類似于圖12所示的外圍裝置1200,外圍裝置1300可以進一步包含圖像原始數(shù)據(jù)輸入端1206,圖像原始數(shù)據(jù)輸入端1206用于從該主計算機接收用于呈現(xiàn)圖像的圖像原始數(shù)據(jù)。類似于圖12所示的外圍裝置1200,外圍裝置1300可以進一步包含圖形處理電路1208,圖形處理電路1208用于根據(jù)該所接收的圖像原始數(shù)據(jù)來計算欲呈現(xiàn)的該圖像的像素值。類似于圖12所示的外圍裝置1200,外圍裝置1300可以進一步包含視頻輸出端1010,視頻輸出端1010用于輸出這些所計算的像素值至該主計算機的顯示器。外圍裝置1300可以進一步包含輸入控制器1304,如下文所進一步詳細說明。外圍裝置1300可以進一步包含片上系統(tǒng)1306,如下文所進一步詳細說明。機械輸入部件1202、輸出接口 1204、圖像原始數(shù)據(jù)輸入端1206、圖形處理電路1208、視頻輸出端1210、輸入控制器1304與片上系統(tǒng)1306可以經(jīng)由連接1308(或多個單獨的連接)(例如電氣的或光學的連接,例如任何類型的線纜或總線)相連接。
[0183]根據(jù)各個實施例,外圍裝置1300可以包含殼體1302,如圖13中的粗線框所示。換言之:外圍裝置1300的組件可以設置于殼體1302內。
[0184]根據(jù)各個實施例,殼體1302可以不同于主計算機的殼體。
[0185]根據(jù)各個實施例,機械輸入部件1202可以包含或可以是以下至少其中之一:鍵盤;競賽用方向盤;飛行控制器;街機游戲桿;鼠標;操縱桿;小鍵盤;以及雷蛇(Razer)阿特米斯(Artemis)。
[0186]根據(jù)各個實施例,輸出接口 1204可以根據(jù)以下至少其中之一進行配置:通用串行總線(USB) ;PS/2;高級技術(Advanced Technology ;AT);火線(Firewire);雷電(Thunderbolt);以及無線千兆比特聯(lián)盟(Wireless Gigabit Alliance ;WiGig)。
[0187]根據(jù)各個實施例,輸出接口 1204與圖像原始數(shù)據(jù)輸入端1206可以是組合接口。
[0188]根據(jù)各個實施例,輸入控制器1304可以用于根據(jù)所接收的機械輸入來控制輸出接口 1204。
[0189]根據(jù)各個實施例,片上系統(tǒng)1306可以包含輸入控制器1304。
[0190]根據(jù)各個實施例,片上系統(tǒng)1306可以包含外圍裝置1300的各電路其中任意一個。
[0191]根據(jù)各個實施例,片上系統(tǒng)1306可以包含圖形處理電路1308。
[0192]根據(jù)各個實施例,外圍裝置1300可以是外部外圍裝置。
[0193]圖14顯示根據(jù)實施例的用于主計算機的外圍裝置1400。外圍裝置1400可以包含:輸入裝置接口 1402,用于發(fā)送數(shù)據(jù)至該主計算機的機械輸入裝置以及從該主計算機的該機械輸入裝置接收數(shù)據(jù);視頻輸入端1404,用于從該主計算機接收視頻數(shù)據(jù);以及視頻編碼電路1406,用于利用視頻編碼器壓縮該視頻數(shù)據(jù)。輸入裝置接口 1402、視頻輸入端1404與視頻編碼電路1406可以經(jīng)由連接1408(或多個單獨的連接)(例如電氣的或光學的連接,例如任何類型的線纜或總線)相連接。
[0194]圖15顯示根據(jù)實施例的用于主計算機的外圍裝置1500。外圍裝置1500可以包含:輸入裝置接口 1502,用于發(fā)送數(shù)據(jù)至該主計算機的機械輸入裝置以及從該主計算機的該機械輸入裝置接收數(shù)據(jù);圖像原始數(shù)據(jù)輸入端1504,用于從該主計算機接收用于呈現(xiàn)圖像的圖像原始數(shù)據(jù);圖形處理電路1506,用于根據(jù)該所接收的圖像原始數(shù)據(jù)來計算欲呈現(xiàn)的該圖像的像素值;以及視頻輸出端1508,用于輸出這些所計算的像素值至該主計算機的顯示器。輸入裝置接口 1502、圖像原始數(shù)據(jù)輸入端1504、圖形處理電路1506與視頻輸出端1508可以經(jīng)由連接1510(或多個單獨的連接)(例如電氣的或光學的連接,例如任何類型的線纜或總線)相連接。
[0195]圖16顯示流程圖1600,流程圖1600例示根據(jù)實施例的一種用于控制主計算機的外圍裝置的方法。在1602中,可以從該主計算機的用戶接收機械輸入。在1604中,可以發(fā)送表示該機械輸入的數(shù)據(jù)至該主計算機。在1606中,可以從該主計算機接收視頻數(shù)據(jù)。在1608中,可以利用視頻編碼器壓縮該視頻數(shù)據(jù)。
[0196]圖17顯示流程圖1700,流程圖1700例示根據(jù)實施例的一種用于控制主計算機的外圍裝置的方法。在1702中,可以從該主計算機的用戶接收機械輸入。在1704中,可以發(fā)送表示該機械輸入的數(shù)據(jù)至該主計算機。在1706中,可以從該主計算機接收用于呈現(xiàn)圖像的圖像原始數(shù)據(jù)。在1708中,可以根據(jù)該所接收的圖像原始數(shù)據(jù)來計算欲呈現(xiàn)的該圖像的像素值。在1710中,可以輸出這些所計算的像素值至該主計算機的顯示器。
[0197]圖18顯示流程圖1800,流程圖1800例示根據(jù)實施例的一種用于控制主計算機的外圍裝置的方法。在1802中,可以發(fā)送數(shù)據(jù)至該主計算機的機械輸入裝置以及從該主計算機的該機械輸入裝置接收數(shù)據(jù)。在1804中,可以從該主計算機接收視頻數(shù)據(jù)。在1806中,可以利用視頻編碼器壓縮該視頻數(shù)據(jù)。
[0198]圖19顯示流程圖1900,流程圖1900例示根據(jù)實施例的一種用于控制主計算機的外圍裝置的方法。在1902中,可以發(fā)送數(shù)據(jù)至該主計算機的機械輸入裝置以及從該主計算機的該機械輸入裝置接收數(shù)據(jù)。在1904中,可以從該主計算機接收用于呈現(xiàn)圖像的圖像原始數(shù)據(jù)。在1906中,可以根據(jù)該所接收的圖像原始數(shù)據(jù)來計算欲呈現(xiàn)的該圖像的像素值。在1908中,可以輸出這些所計算的像素值至該主計算機的顯示器。
[0199]根據(jù)各個實施例,可以提供鍵盤,該鍵盤除包含正常鍵盤功能外還可以包含視頻輸入、輸出、記錄及/或回放能力。該鍵盤可以包含片上系統(tǒng)裝置,該片上系統(tǒng)裝置具有專用嵌式操作系統(tǒng)及數(shù)字信號處理能力,以獨立于主操作系統(tǒng)進行操作。該鍵盤還可以包含足以記錄一定分鐘數(shù)(例如30分鐘)的視頻(例如供立即回顧)的存儲容量。進一步,該鍵盤可以包含計算能力以對可以在局域網(wǎng)上與主機共享的視頻文件或來自外圍連接(例如USB)的視頻進行編碼及保存。例如,可以包含新的按鈕或交互方法,以用作如播放、暫停、倒回及快進等的傳輸控制。
[0200]根據(jù)各個實施例,用戶(例如游戲玩家)可以將其PC連接至其鍵盤,而非連接至其顯示器,然后還可以將顯示器連接至鍵盤。于是,該鍵盤可以記錄視頻并可以保存最近N分鐘,其中N可以例如受該鍵盤中剩余的存儲量限制。用戶可以例如選擇:暫停視頻以更仔細地查看某屏幕上事件(on-screen event);遞增地推進視頻以以較不實時的方式查看屏幕上事件;使視頻快進以返回至主機正在傳送的“直播(live) ”視頻;倒回視頻直至直播視頻緩沖的極限,以回顧過去的事件;以及保存視頻緩沖至文件以供稍后回顧和/或共享。
[0201]根據(jù)各個實施例,可以提供支持聯(lián)網(wǎng)能力的SoC,且該SoC可以自發(fā)地且獨立于該裝置所附接的主操作系統(tǒng)(operating system ;0S)而傳送(或上載)視頻至遠程系統(tǒng)。
[0202]根據(jù)各個實施例,可以提供各裝置及方法以完全在鍵盤本身內以類似于數(shù)字錄像機(digital video recorder ;DVR)裝置的方式記錄視頻并對該視頻進行“時間平移”,進而無需使用在主機上運行的單獨裝置或會影響性能(performance-hindering)的軟件。鍵盤所包含的SoC裝置可以獨立于其經(jīng)由USB及視頻連接所附接的主操作系統(tǒng)而運行其自身的操作系統(tǒng),且此專用操作系統(tǒng)可以以一種對主操作系統(tǒng)及在其上面運行的應用程序透明的方式對視頻進行記錄、編碼及傳送。
[0203]這可以意味著游戲玩家可以享受在不損及其游戲性能的條件下對其視頻進行時間平移的