計(jì)算系統(tǒng)、外圍裝置及用于控制外圍裝置的方法
【技術(shù)領(lǐng)域】
[0001]各個(gè)實(shí)施例概括地涉及計(jì)算系統(tǒng)、外圍裝置及用于控制外圍裝置的方法。
【背景技術(shù)】
[0002]計(jì)算機(jī)的用戶(例如個(gè)人計(jì)算機(jī)(personal computer ;PC)用戶,例如游戲玩家)可以極大地依賴于由系統(tǒng)中的一個(gè)或多個(gè)顯示器呈現(xiàn)給他們的信息。由于事件可以實(shí)時(shí)地出現(xiàn)在屏幕上,因而可能難以立即領(lǐng)會(huì)所有信息,并且當(dāng)特定事件發(fā)生(如在嘗試達(dá)成某個(gè)目的時(shí)出現(xiàn)嚴(yán)重故障)時(shí),玩家可能需要整理日志文件(log file)以判斷故障模式及原因因素。
[0003]PC用戶可以采用基于主機(jī)的軟件來記錄正被發(fā)送至顯示器的視頻,然后可以在稍后的時(shí)間在游戲之外回顧該視頻。此外,PC游戲可以包含記錄游戲設(shè)置(gameplay)的方法,以供可以在游戲階段完成之后回顧該游戲設(shè)置。
[0004]回顧過去事件的各種此類方法可能具有缺陷,例如對(duì)在游戲進(jìn)行同時(shí)主PC對(duì)視頻同時(shí)進(jìn)行記錄及編碼會(huì)產(chǎn)生性能影響?;谥鳈C(jī)的記錄的此種同時(shí)性(concurrency)可以通過逐漸消耗原本可用于游戲的資源(如中央處理單元(central processing unit ;CPU)及圖形處理單元(graphics processing unit ;GPU)計(jì)算周期、以及內(nèi)存及存儲(chǔ)器、以及訪問這些子系統(tǒng)所需的帶寬)而限制游戲性能。
[0005]因此,有益的是用戶在保持對(duì)應(yīng)用程序執(zhí)行的視頻進(jìn)行記錄的能力的同時(shí),可以以主機(jī)系統(tǒng)所能提供的最大性能來運(yùn)行其應(yīng)用程序。
[0006]此外,有益的是在不退出應(yīng)用程序或不使焦點(diǎn)離開應(yīng)用程序(如游戲)便能查看并操縱不同視頻記錄及回放應(yīng)用程序的條件下,容許用戶以直觀且易于存取的方式回顧過去的事件。
【發(fā)明內(nèi)容】
[0007]根據(jù)各個(gè)實(shí)施例,可以提供一種計(jì)算系統(tǒng)。該計(jì)算系統(tǒng)可以包含主計(jì)算機(jī)以及外圍裝置。該主計(jì)算機(jī)可以包含:輸入接口,用于從外部裝置接收輸入;以及視頻輸出端,用于輸出視頻數(shù)據(jù)。該外圍裝置可以包含:機(jī)械輸入部件,用于從該主計(jì)算機(jī)的用戶接收機(jī)械輸入;至該主計(jì)算機(jī)的輸出接口,用于發(fā)送表示該機(jī)械輸入的數(shù)據(jù)至該主計(jì)算機(jī)的該輸入接口 ;視頻輸入端,用于從該主計(jì)算機(jī)的該視頻輸出端接收視頻數(shù)據(jù);以及視頻編碼電路,用于利用視頻編碼器壓縮該視頻數(shù)據(jù)。
[0008]根據(jù)各個(gè)實(shí)施例,可以提供一種用于計(jì)算系統(tǒng)的外圍裝置。該計(jì)算系統(tǒng)可以包含主計(jì)算機(jī)以及該外圍裝置。該主計(jì)算機(jī)可以包含:輸入接口,用于從外部裝置接收輸入;以及視頻輸出端,用于輸出視頻數(shù)據(jù)。該外圍裝置可以包含:機(jī)械輸入部件,用于從該主計(jì)算機(jī)的用戶接收機(jī)械輸入;至該主計(jì)算機(jī)的輸出接口,用于發(fā)送表示該機(jī)械輸入的數(shù)據(jù)至該主計(jì)算機(jī)的該輸入接口 ;視頻輸入端,用于從該主計(jì)算機(jī)的該視頻輸出端接收視頻數(shù)據(jù);以及視頻編碼電路,用于利用視頻編碼器壓縮該視頻數(shù)據(jù)。
[0009]根據(jù)各個(gè)實(shí)施例,可以提供一種用于主計(jì)算機(jī)的外圍裝置。該外圍裝置可以包含:機(jī)械輸入部件,用于從該主計(jì)算機(jī)的用戶接收機(jī)械輸入;至該主計(jì)算機(jī)的輸出接口,用于發(fā)送表示該機(jī)械輸入的數(shù)據(jù)至該主計(jì)算機(jī);視頻輸入端,用于從該主計(jì)算機(jī)接收視頻數(shù)據(jù);以及視頻編碼電路,用于利用視頻編碼器壓縮該視頻數(shù)據(jù)。
[0010]根據(jù)各個(gè)實(shí)施例,可以提供一種計(jì)算系統(tǒng)。該計(jì)算系統(tǒng)可以包含:主計(jì)算機(jī),監(jiān)視器,以及外圍裝置。該主計(jì)算機(jī)可以包含:輸入接口,用于從外部裝置接收輸入;以及圖像原始數(shù)據(jù)輸出端,用于輸出用于呈現(xiàn)圖像的圖像原始數(shù)據(jù)。該外圍裝置可以包含:機(jī)械輸入部件,用于從該主計(jì)算機(jī)的用戶接收機(jī)械輸入;至該主計(jì)算機(jī)的輸出接口,用于發(fā)送表示該機(jī)械輸入的數(shù)據(jù)至該主計(jì)算機(jī)的該輸入接口 ;圖像原始數(shù)據(jù)輸入端,用于從該主計(jì)算機(jī)的該圖像原始數(shù)據(jù)輸出端接收?qǐng)D像原始數(shù)據(jù);圖形處理電路,用于根據(jù)該所接收的圖像原始數(shù)據(jù)來計(jì)算欲呈現(xiàn)的該圖像的像素值;以及視頻輸出端,用于輸出這些所計(jì)算的像素值至該顯示器。
[0011]根據(jù)各個(gè)實(shí)施例,可以提供一種用于計(jì)算系統(tǒng)的外圍裝置。該計(jì)算系統(tǒng)可以包含:主計(jì)算機(jī),監(jiān)視器,以及外圍裝置。該主計(jì)算機(jī)可以包含:輸入接口,用于從外部裝置接收輸入;以及圖像原始數(shù)據(jù)輸出端,用于輸出用于呈現(xiàn)圖像的圖像原始數(shù)據(jù)。該外圍裝置可以包含:機(jī)械輸入部件,用于從該主計(jì)算機(jī)的用戶接收機(jī)械輸入;至該主計(jì)算機(jī)的輸出接口,用于發(fā)送表示該機(jī)械輸入的數(shù)據(jù)至該主計(jì)算機(jī)的該輸入接口 ;圖像原始數(shù)據(jù)輸入端,用于從該主計(jì)算機(jī)的該圖像原始數(shù)據(jù)輸出端接收?qǐng)D像原始數(shù)據(jù);圖形處理電路,用于根據(jù)該所接收的圖像原始數(shù)據(jù)來計(jì)算欲呈現(xiàn)的該圖像的像素值;以及視頻輸出端,用于輸出這些所計(jì)算的像素值至該顯示器。
[0012]根據(jù)各個(gè)實(shí)施例,可以提供一種用于主計(jì)算機(jī)的外圍裝置。該外圍裝置可以包含:機(jī)械輸入部件,用于從該主計(jì)算機(jī)的用戶接收機(jī)械輸入;至該主計(jì)算機(jī)的輸出接口,用于發(fā)送表示該機(jī)械輸入的數(shù)據(jù)至該主計(jì)算機(jī);圖像原始數(shù)據(jù)輸入端,用于從該主計(jì)算機(jī)接收用于呈現(xiàn)圖像的圖像原始數(shù)據(jù);圖形處理電路,用于根據(jù)該所接收的圖像原始數(shù)據(jù)來計(jì)算欲呈現(xiàn)的該圖像的像素值;以及視頻輸出端,用于輸出這些所計(jì)算的像素值至該主計(jì)算機(jī)的顯示器。
[0013]根據(jù)各個(gè)實(shí)施例,可以提供一種用于主計(jì)算機(jī)的外圍裝置。該外圍裝置可以包含:輸入裝置接口,用于發(fā)送數(shù)據(jù)至該主計(jì)算機(jī)的機(jī)械輸入裝置以及從該主計(jì)算機(jī)的該機(jī)械輸入裝置接收數(shù)據(jù);視頻輸入端,用于從該主計(jì)算機(jī)接收視頻數(shù)據(jù);以及視頻編碼電路,用于利用視頻編碼器壓縮該視頻數(shù)據(jù)。
[0014]根據(jù)各個(gè)實(shí)施例,可以提供一種用于主計(jì)算機(jī)的外圍裝置。該外圍裝置可以包含:輸入裝置接口,用于發(fā)送數(shù)據(jù)至該主計(jì)算機(jī)的機(jī)械輸入裝置以及從該主計(jì)算機(jī)的該機(jī)械輸入裝置接收數(shù)據(jù);圖像原始數(shù)據(jù)輸入端,用于從該主計(jì)算機(jī)接收用于呈現(xiàn)圖像的圖像原始數(shù)據(jù);圖形處理電路,用于根據(jù)該所接收的圖像原始數(shù)據(jù)來計(jì)算欲呈現(xiàn)的該圖像的像素值;以及視頻輸出端,用于輸出這些所計(jì)算的像素值至該主計(jì)算機(jī)的顯示器。
[0015]根據(jù)各個(gè)實(shí)施例,可以提供一種用于控制主計(jì)算機(jī)的外圍裝置的方法。該方法可以包含:從該主計(jì)算機(jī)的用戶接收機(jī)械輸入;發(fā)送表示該機(jī)械輸入的數(shù)據(jù)至該主計(jì)算機(jī);從該主計(jì)算機(jī)接收視頻數(shù)據(jù);以及利用視頻編碼器壓縮該視頻數(shù)據(jù)。
[0016]根據(jù)各個(gè)實(shí)施例,可以提供一種用于控制主計(jì)算機(jī)的外圍裝置的方法。該方法可以包含:從該主計(jì)算機(jī)的用戶接收機(jī)械輸入;發(fā)送表示該機(jī)械輸入的數(shù)據(jù)至該主計(jì)算機(jī);從該主計(jì)算機(jī)接收用于呈現(xiàn)圖像的圖像原始數(shù)據(jù);根據(jù)該所接收的圖像原始數(shù)據(jù)來計(jì)算欲呈現(xiàn)的該圖像的像素值;以及輸出這些所計(jì)算的像素值至該主計(jì)算機(jī)的顯示器。
[0017]根據(jù)各個(gè)實(shí)施例,可以提供一種用于控制主計(jì)算機(jī)的外圍裝置的方法。該方法可以包含:發(fā)送數(shù)據(jù)至該主計(jì)算機(jī)的機(jī)械輸入裝置以及從該主計(jì)算機(jī)的該機(jī)械輸入裝置接收數(shù)據(jù);從該主計(jì)算機(jī)接收視頻數(shù)據(jù);以及利用視頻編碼器壓縮該視頻數(shù)據(jù)。
[0018]根據(jù)各個(gè)實(shí)施例,可以提供一種用于控制主計(jì)算機(jī)的外圍裝置的方法。該方法可以包含:發(fā)送數(shù)據(jù)至該主計(jì)算機(jī)的機(jī)械輸入裝置以及從該主計(jì)算機(jī)的該機(jī)械輸入裝置接收數(shù)據(jù);從該主計(jì)算機(jī)接收用于呈現(xiàn)圖像的圖像原始數(shù)據(jù);根據(jù)該所接收的圖像原始數(shù)據(jù)來計(jì)算欲呈現(xiàn)的該圖像的像素值;以及輸出這些所計(jì)算的像素值至該主計(jì)算機(jī)的顯示器。
【附圖說明】
[0019]在附圖中,所有不同視圖中相同的附圖標(biāo)記一般指代相同的部件。這些附圖未必按比例繪制,而是一般著重于例示本發(fā)明的原理。為清晰起見,可以任意擴(kuò)大或縮小各種特征或組件的尺寸。在以下說明中,將參照以下附圖來描述本發(fā)明的各個(gè)實(shí)施例,附圖中:
[0020]圖1顯不具有鍵盤的計(jì)算系統(tǒng);
[0021]圖2顯不具有鍵盤的計(jì)算系統(tǒng),該鍵盤具有觸控板(touch pad);
[0022]圖3顯示根據(jù)實(shí)施例的計(jì)算系統(tǒng);
[0023]圖4顯示根據(jù)實(shí)施例的計(jì)算系統(tǒng);
[0024]圖5顯示根據(jù)實(shí)施例的外圍裝置;
[0025]圖6顯示根據(jù)實(shí)施例的外圍裝置;
[0026]圖7顯示根據(jù)實(shí)施例的外圍裝置;
[0027]圖8顯示根據(jù)實(shí)施例的外圍裝置;
[0028]圖9顯示根據(jù)實(shí)施例的計(jì)算系統(tǒng);
[0029]圖10顯示根據(jù)實(shí)施例的外圍裝置;
[0030]圖11顯示根據(jù)實(shí)施例的外圍裝置;
[0031]圖12顯示根據(jù)實(shí)施例的外圍裝置;
[0032]圖13顯示根據(jù)實(shí)施例的外圍裝置;
[0033]圖14顯示根據(jù)實(shí)施例的外圍裝置;
[0034]圖15顯示根據(jù)實(shí)施例的外圍裝置;
[0035]圖16顯示流程圖,其例示根據(jù)實(shí)施例的一種用于控制外圍裝置的方法;
[0036]圖17顯示流程圖,其例示根據(jù)實(shí)施例的一種用于控制外圍裝置的方法;
[0037]圖18顯示流程圖,其例示根據(jù)實(shí)施例的一種用于控制外圍裝置的方法;
[0038]圖19顯示流程圖,其例示根據(jù)實(shí)施例的一種用于控制外圍裝置的方法;
[0039]圖20顯示根據(jù)實(shí)施例的計(jì)算系統(tǒng);以及
[0040]圖21顯示根據(jù)實(shí)施例的外圍裝置。
【具體實(shí)施方式】
[0041]以下的詳細(xì)描述參考附圖,這些附圖以例示的方式顯示可以實(shí)踐本發(fā)明的具體細(xì)節(jié)及實(shí)施例。將足夠詳細(xì)地說明這些實(shí)施例,以使本領(lǐng)域技術(shù)人員能夠?qū)嵺`本發(fā)明??梢允褂闷渌鼘?shí)施例,且可以在不背離本發(fā)明的范圍的條件下作出結(jié)構(gòu)及邏輯上的改變。各個(gè)實(shí)施例未必相互排斥,因?yàn)橐恍?shí)施例可以與一個(gè)或多個(gè)其它實(shí)施例相組合而形成新的實(shí)施例。
[0042]為使本發(fā)明可以易于理解并形成實(shí)際效果,現(xiàn)在將通過舉例而非限制的方式參考附圖來說明特定實(shí)施例。
[0043]外圍裝置可以包含內(nèi)存,該內(nèi)存例如用于由該外圍裝置執(zhí)行的處理。各實(shí)施例中所用的內(nèi)存可以是:易失性內(nèi)存,例如動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Dynamic Random AccessMemory ;DRAM);或非易失性內(nèi)存,例如可編程只讀存儲(chǔ)器(Programmable Read OnlyMemory ;PR0M)、可擦除可編程只讀存儲(chǔ)器(Erasable PROM ;EPR0M)、電可擦除可編程只讀存儲(chǔ)器(Electrically Erasable PROM ;EEPR0M)、或閃存(例如,浮柵內(nèi)存、電荷捕獲內(nèi)存、磁阻隨機(jī)存取存儲(chǔ)器(Magnetoresistive Random Access Memory ;MRAM)、或相變隨機(jī)存取存儲(chǔ)器(Phase Change Random Access Memory ;PCRAM)) o
[0044]在實(shí)施例中,“電路”可以被理解為任何類型的邏輯執(zhí)行