国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于一計算機(jī)系統(tǒng)的輸出接口切換方法及系統(tǒng)與流程

      文檔序號:11261921閱讀:230來源:國知局
      用于一計算機(jī)系統(tǒng)的輸出接口切換方法及系統(tǒng)與流程

      本發(fā)明涉及一種用于一計算機(jī)系統(tǒng)的輸出接口切換方法及系統(tǒng),尤指涉及一種方式來切換計算機(jī)系統(tǒng)的輸出接口。



      背景技術(shù):

      隨著多媒體技術(shù)的發(fā)展,在日常生活中用戶對于影音產(chǎn)品的需求日益增加。一般而言,使用者往往根據(jù)個人習(xí)慣采用不同的多媒體輸出裝置,例如,在個人計算機(jī)觀看電影時通過喇叭播放音效、聽音樂時使用耳機(jī)聆聽或外接高畫質(zhì)多媒體接口(highdefinitionmultimediainterface,hdmi)裝置時使用hdmi裝置所內(nèi)建的擴(kuò)音裝置。盡管通過音效驅(qū)動程序的預(yù)先設(shè)定或操作系統(tǒng)(例如:windows)的運作可讓使用者正確切換由特定播放裝置來輸出影音信號,然而,若用戶已于計算機(jī)系統(tǒng)外接hdmi裝置卻想通過喇叭播放音效時,則需要移除不使用的hdmi裝置,或是自計算機(jī)系統(tǒng)設(shè)定中更改欲輸出的播放裝置。如此一來,不僅造成使用者使用上的不便,更可能因反復(fù)插拔或切換輸出接口,而使得播放裝置的接頭產(chǎn)生耗損。



      技術(shù)實現(xiàn)要素:

      因此,本發(fā)明的主要目的即在于提供一種用于一計算機(jī)系統(tǒng)的輸出接口切換方法及系統(tǒng),以提升使用便利性。

      本發(fā)明公開一種用于一計算機(jī)系統(tǒng)的輸出接口切換方法,包含記錄相關(guān)于所述計算機(jī)系統(tǒng)的一多媒體信號由一第一輸出接口切換為由一第二輸出接口進(jìn)行輸出時的多個系統(tǒng)運作狀態(tài),并據(jù)以產(chǎn)生至少一切換條件;以及于所述計算機(jī)系統(tǒng)的一操作狀態(tài)符合所述至少一切換條件時,將所述計算機(jī)系統(tǒng)的多媒體信號由所述第一輸出接口切換為所述第二輸出接口輸出。

      本發(fā)明還公開一種計算機(jī)系統(tǒng),包含多個輸出接口;一處理器;一儲存裝置,儲存一程序代碼,所述程序代碼指示所述處理器執(zhí)行一輸出接口切換方法,所述輸出接口切換方法包含:記錄相關(guān)于所述計算機(jī)系統(tǒng)的一多媒體信號由一第一輸出接口切換為由一第二輸出接口進(jìn)行輸出時的多個系統(tǒng)運作狀態(tài),并據(jù)以產(chǎn)生至少一切換條件;以及于所述計算機(jī)系統(tǒng)的一操作狀態(tài)符合所述至少一切換條件時,將所述計算機(jī)系統(tǒng)的多媒體信號由所述第一輸出接口切換為所述第二輸出接口輸出。

      附圖說明

      圖1為本發(fā)明實施例的一計算機(jī)系統(tǒng)的示意圖。

      圖2為本發(fā)明實施例的一輸出接口切換流程的示意圖。

      圖3為本發(fā)明實施例的一切換條件產(chǎn)生流程的示意圖。

      圖4a及圖4b為本發(fā)明實施例的一切換條件產(chǎn)生實施例的示意圖。

      圖5為圖2的輸出接口切換流程應(yīng)用于計算機(jī)系統(tǒng)時的一運作流程的示意圖。

      其中,附圖標(biāo)記說明如下:

      10計算機(jī)系統(tǒng)

      110處理器

      120儲存裝置

      130輸出接口

      a1、a2、a3、a4、a5、ak系統(tǒng)運作狀態(tài)

      s1、s2、s3、s4、s5、sk馬可夫鏈狀態(tài)

      20輸出接口切換流程

      200~206、300~308、500~516步驟

      t記錄時間

      30切換條件產(chǎn)生流程

      50運作流程

      具體實施方式

      計算機(jī)系統(tǒng)能記錄計算機(jī)系統(tǒng)所發(fā)生的事件以及系統(tǒng)運作狀態(tài),因此,本發(fā)明利用計算機(jī)系統(tǒng)來學(xué)習(xí)用戶切換輸出接口的時機(jī),以人性化地自動切換輸出接口,進(jìn)而簡化切換輸出接口的繁瑣步驟。

      請參考圖1,圖1為本發(fā)明實施例的一計算機(jī)系統(tǒng)10的示意圖。計算機(jī)系統(tǒng)10包含一處理器110、一儲存裝置120及多個輸出接口130。儲存裝置120可儲存程序代碼,以指示處理器110進(jìn)行相關(guān)運作,而多個輸出接口130為不同多媒體輸出孔,例如連接耳機(jī)、喇叭的音效輸出孔、hdmi接口、光纖輸出等,且不限于此。由于計算機(jī)系統(tǒng)10具有多個輸出接口130,當(dāng)用戶使用計算機(jī)系統(tǒng)10播放音效時,計算機(jī)系統(tǒng)10僅能依照系統(tǒng)的默認(rèn)播放裝置播放,此時,若使用者欲使用不同于原先默認(rèn)播放裝置播放時,則需經(jīng)過系統(tǒng)重新設(shè)定,或自行切換裝置,造成使用上的不便。為了提升便利性,本發(fā)明實施例提供一種切換輸出接口的機(jī)制,通過學(xué)習(xí)用戶切換輸出接口的時機(jī),人性化地自動切換輸出接口,以簡化切換輸出接口的繁瑣步驟。

      請參考圖2,圖2為本發(fā)明實施例的一輸出接口切換流程20的示意圖。輸出接口切換流程20可被編譯為程序代碼而儲存于儲存裝置120中,以指示處理器110執(zhí)行對應(yīng)操作。輸出接口切換流程20包含下列步驟:

      步驟200:開始。

      步驟202:記錄相關(guān)于計算機(jī)系統(tǒng)10的一多媒體信號由輸出接口130中一第一輸出接口切換為由一第二輸出接口進(jìn)行輸出時的多個系統(tǒng)運作狀態(tài),并據(jù)以產(chǎn)生至少一切換條件。

      步驟204:于計算機(jī)系統(tǒng)10的一操作狀態(tài)符合所述至少一切換條件時,將計算機(jī)系統(tǒng)10的多媒體信號由第一輸出接口切換為第二輸出接口輸出。

      步驟206:結(jié)束。

      根據(jù)輸出接口切換流程20,計算機(jī)系統(tǒng)10記錄多媒體信號由第一輸出接口切換至由第二輸出接口進(jìn)行輸出時的多個系統(tǒng)運作狀態(tài),并據(jù)此產(chǎn)生對應(yīng)的切換條件。當(dāng)產(chǎn)生切換條件后,若計算機(jī)系統(tǒng)10的操作狀態(tài)符合切換條件時,計算機(jī)系統(tǒng)10自動將多媒體信號由第一輸出接口切換為第二輸出接口進(jìn)行輸出。換言之,根據(jù)輸出接口切換流程20,計算機(jī)系統(tǒng)10可記錄并學(xué)習(xí)用戶的輸出界面使用習(xí)慣,并作為自動切換輸出接口的依據(jù)。舉例來說,若使用者每次執(zhí)行某一程序后,就將輸出接口由對應(yīng)于耳機(jī)的輸出接口切換為對應(yīng)于家庭劇院的輸出接口,則可判斷所述用戶于執(zhí)行所述程序后即有切換輸出接口的需求,據(jù)此可產(chǎn)生對應(yīng)的切換條件,并于使用者再次執(zhí)行所述程序后,自動(或詢問使用者是否需自動)切換輸出接口。又例如,當(dāng)用戶每次將計算機(jī)系統(tǒng)音量大小降低至50(假設(shè)音效音量范圍為0~100)以下時,就將輸出接口由對應(yīng)于喇叭的輸出接口切換為對應(yīng)于耳機(jī)的輸出接口,則可判斷所述用戶將計算機(jī)系統(tǒng)音量調(diào)降至50以下時,有切換輸出接口的需求,因此當(dāng)用戶再次將計算機(jī)系統(tǒng)音量調(diào)降至50以下時,可自動地切換輸出接口。如此一來,將可大幅簡化切換輸出接口的繁瑣步驟,以提升使用便利性。

      上述范例僅概略性地說明本發(fā)明是通過學(xué)習(xí)使用者的使用習(xí)慣,進(jìn)行自動切換輸出界面的操作。需注意的是,本領(lǐng)域具技術(shù)人員可根據(jù)不同系統(tǒng)需求,適當(dāng)設(shè)計計算機(jī)系統(tǒng)10需記錄的信息、學(xué)習(xí)的方法或產(chǎn)生切換條件的流程等。舉例來說,根據(jù)不同需求,計算機(jī)系統(tǒng)10可記錄發(fā)生輸出接口切換時(或之前)對應(yīng)的系統(tǒng)操作狀態(tài)(如s1~s5)、特定程序的開啟或關(guān)閉、音量的調(diào)整情形、網(wǎng)絡(luò)聯(lián)機(jī)狀態(tài)、位置信息、行事歷信息等。此外,記錄的內(nèi)容可依系統(tǒng)所需而包含對應(yīng)的細(xì)節(jié)信息,例如,開啟或關(guān)閉的計算機(jī)系統(tǒng)程序名稱、改變后的計算機(jī)系統(tǒng)音量、網(wǎng)絡(luò)聯(lián)機(jī)狀態(tài)的網(wǎng)絡(luò)名稱或行事歷信息的重要程度等,且不限于此。例如,當(dāng)用戶通過計算機(jī)系統(tǒng)10瀏覽的網(wǎng)頁由學(xué)術(shù)性網(wǎng)站(例如edu教育網(wǎng))改變?yōu)閵蕵沸跃W(wǎng)站(例如youtube)時,用戶即切換輸出接口,則計算機(jī)系統(tǒng)10可記錄上述的系統(tǒng)運作狀態(tài),如包含網(wǎng)站名稱、網(wǎng)址、瀏覽時間、輸出接口的變化情形等。又例如,當(dāng)計算機(jī)系統(tǒng)10中相關(guān)于用戶的行事歷顯示有重要會議行程時,用戶即切換輸出接口,則計算機(jī)系統(tǒng)10可記錄上述的系統(tǒng)運作狀態(tài),如包含會議時間、會議名稱、會議地點、發(fā)起人、輸出接口的變化情形等。

      除此之外,計算機(jī)系統(tǒng)10也可根據(jù)計算機(jī)系統(tǒng)狀況或用戶的需求采用不同的記錄方法,例如,當(dāng)系統(tǒng)內(nèi)存容量足夠時,可將記錄時間t設(shè)定為1分鐘,以充分記錄系統(tǒng)運作狀態(tài);反之,當(dāng)系統(tǒng)內(nèi)存容量不足時,可將記錄時間t縮短(例如5秒鐘),以符合計算機(jī)系統(tǒng)或用戶的需求。如此一來,本發(fā)明利用計算機(jī)系統(tǒng)10可以不同方法記錄學(xué)習(xí)用戶的使用習(xí)慣,并且根據(jù)計算機(jī)系統(tǒng)所記錄的系統(tǒng)運作狀態(tài),產(chǎn)生切換輸出接口的不同切換條件,進(jìn)而預(yù)測是否切換輸出接口。

      通過所記錄的系統(tǒng)運作狀態(tài),計算機(jī)系統(tǒng)10可分析用戶切換輸出接口時的系統(tǒng)運作狀態(tài),進(jìn)而產(chǎn)生不同切換條件,例如可套用數(shù)學(xué)模型以產(chǎn)生切換條件的發(fā)生機(jī)率或權(quán)重。在一實施例中,計算機(jī)系統(tǒng)10可采用馬可夫鏈(markovchain)來產(chǎn)生切換條件。請參考圖3,圖3為本發(fā)明實施例一切換條件產(chǎn)生流程30的示意圖。切換條件產(chǎn)生流程30可適用于輸出接口切換流程20的步驟202,用以根據(jù)系統(tǒng)運作狀態(tài)產(chǎn)生切換條件。切換條件產(chǎn)生流程30可被編譯為程序代碼而儲存于計算機(jī)系統(tǒng)10的儲存裝置120中,其包含下列步驟:

      步驟300:開始。

      步驟302:將記錄的系統(tǒng)運作狀態(tài)分別以a1至ak表示(k為系統(tǒng)運作狀態(tài)的個數(shù))。

      步驟304:分別將a1至ak對應(yīng)至馬可夫鏈狀態(tài)s1至sk(k為系統(tǒng)運作狀態(tài)的個數(shù)),并且定義馬可夫鏈狀態(tài)s1至sk的狀態(tài)間的轉(zhuǎn)換機(jī)率。

      步驟306:每當(dāng)計算機(jī)系統(tǒng)10記錄新的系統(tǒng)運作狀態(tài)時,調(diào)整馬可夫鏈狀態(tài)s1至sk的轉(zhuǎn)換機(jī)率。

      步驟308:結(jié)束。

      根據(jù)切換條件產(chǎn)生流程30,計算機(jī)系統(tǒng)10是通過記錄并統(tǒng)計系統(tǒng)運作狀態(tài)來學(xué)習(xí)用戶的行為,并根據(jù)馬可夫鏈模型產(chǎn)生切換條件。馬可夫鏈的應(yīng)用為本領(lǐng)域所熟知,為清楚說明,以下以操作實例配合第4a、4b圖進(jìn)行說明。若計算機(jī)系統(tǒng)10記錄了兩種用戶將輸出接口改為耳機(jī)之前的三個系統(tǒng)運作狀態(tài),分別為a1→a2→a3以及a1→a2→a4,此時,將系統(tǒng)運作狀態(tài)a1至a4分別對應(yīng)至馬可夫鏈狀態(tài)的s1至s4,并且定義s1與s2間的轉(zhuǎn)換機(jī)率為1、s2與s3及s2與s4間的轉(zhuǎn)換機(jī)率為1/2,如圖4a所示。當(dāng)計算機(jī)系統(tǒng)10記錄一新的系統(tǒng)運作狀態(tài)a1→a2→a5時,如圖4b所示,s1與s2間的轉(zhuǎn)換機(jī)率為1、s2與s3、s4、s5之間的轉(zhuǎn)換機(jī)率為1/3。接著,當(dāng)用戶再次執(zhí)行系統(tǒng)運作狀態(tài)a1及a2時,計算機(jī)系統(tǒng)10則可根據(jù)馬可夫鏈模型的狀態(tài)間轉(zhuǎn)換機(jī)率,產(chǎn)生切換條件數(shù)值為s1→s2→s3:1*1/3=1/3、s1→s2→s4:1*1/3=1/3及s1→s2→s5:1*1/3=1/3。在此實施例中,使用者可自行定義或由計算機(jī)系統(tǒng)10設(shè)定決定一閾值,當(dāng)切換條件數(shù)值高于閾值時,則計算機(jī)系統(tǒng)10預(yù)測用戶欲將輸出接口切換為耳機(jī);反之,當(dāng)切換條件數(shù)值低于閾值時,則計算機(jī)系統(tǒng)10預(yù)測用戶不切換輸出接口。如此一來,用戶可不需自行切換輸出接口,僅需通過計算機(jī)系統(tǒng)的預(yù)測結(jié)果決定是否切換輸出接口,以簡化切換輸出接口的繁瑣步驟,進(jìn)而提升便利性。

      因此,通過輸出接口切換流程20,計算機(jī)系統(tǒng)10可將輸出接口切換流程20所預(yù)測用戶是否將切換輸出接口的結(jié)果信息顯示于屏幕,供用戶確認(rèn)是否切換輸出接口。舉例來說,可利用微軟操作系統(tǒng)中的提示信息(toastnotification),詢問用戶是否切換輸出接口,如此一來,用戶僅需確認(rèn)操作系統(tǒng)中的提示信息即可自動切換輸出接口。更進(jìn)一步地,請參考圖5,圖5為輸出接口切換流程20應(yīng)用于計算機(jī)系統(tǒng)10時的一運作流程50的示意圖,運作流程50包含以下步驟:

      步驟500:開始。

      步驟502:用戶的操作狀態(tài)產(chǎn)生相對應(yīng)的系統(tǒng)運作狀態(tài)。

      步驟504:計算機(jī)系統(tǒng)10偵測輸出接口130中一當(dāng)前使用的輸出接口是否被切換。

      步驟506:若所述當(dāng)前使用的輸出接口被切換,則計算機(jī)系統(tǒng)10記錄系統(tǒng)運作狀態(tài)。

      步驟508:若所述當(dāng)前使用的輸出接口未被切換,則計算機(jī)系統(tǒng)10根據(jù)所記錄的系統(tǒng)運作狀態(tài)及產(chǎn)生的至少一切換條件來預(yù)測使用者是否需切換所述當(dāng)前使用的輸出界面。

      步驟510:預(yù)測使用者不需改變所述當(dāng)前使用的輸出界面,且用戶未切換所述當(dāng)前使用的輸出界面。

      步驟512:當(dāng)至少一切換條件符合時,計算機(jī)系統(tǒng)10詢問用戶是否需將所述當(dāng)前使用的輸出接口切換為輸出接口130中另一輸出接口。

      步驟514:用戶確認(rèn)切換輸出接口。

      步驟516:結(jié)束。

      根據(jù)輸出接口切換流程50,當(dāng)用戶于計算機(jī)系統(tǒng)10進(jìn)行操作時,其操作狀態(tài)于計算機(jī)系統(tǒng)10產(chǎn)生對應(yīng)的系統(tǒng)運作狀態(tài),例如,用戶先開啟音樂播放程序,接著將輸出接口切換至耳機(jī)。此時,由于計算機(jī)系統(tǒng)10偵測到當(dāng)前使用的輸出界面被切換,表示用戶在執(zhí)行上述的操作狀態(tài)時,會切換輸出接口,因此,計算機(jī)系統(tǒng)10記錄輸出接口切換前所對應(yīng)的系統(tǒng)運作狀態(tài),以學(xué)習(xí)使用者的習(xí)慣。反之,當(dāng)用戶操作計算機(jī)系統(tǒng)10而未改變輸出接口時,計算機(jī)系統(tǒng)10根據(jù)已記錄的系統(tǒng)運作狀態(tài),以及由切換條件產(chǎn)生流程30所產(chǎn)生的切換條件來預(yù)測用戶是否切換輸出接口。當(dāng)切換條件產(chǎn)生流程30所產(chǎn)生的切換條件數(shù)值低于閾值時,則計算機(jī)系統(tǒng)10不詢問用戶是否切換裝置;相反地,當(dāng)切換條件產(chǎn)生流程30所產(chǎn)生的切換條件數(shù)值高于閾值時,則計算機(jī)系統(tǒng)10可利用微軟操作系統(tǒng)中的提示信息,詢問用戶是否需將當(dāng)前使用的輸出界面切換為一預(yù)測的輸出接口。值得注意的是,當(dāng)計算機(jī)系統(tǒng)10預(yù)測用戶不切換輸出接口,但用戶卻切換輸出接口時,或計算機(jī)系統(tǒng)10預(yù)測用戶將切換輸出接口,但用戶卻不切換輸出接口時,計算機(jī)系統(tǒng)10可借此提高或降低對應(yīng)于系統(tǒng)運作狀態(tài)的馬可夫鏈狀態(tài)轉(zhuǎn)換機(jī)率或權(quán)重。如此一來,計算機(jī)系統(tǒng)10可以根據(jù)用戶的使用習(xí)慣或偏好適時調(diào)整,以提升預(yù)測用戶切換輸出接口的精準(zhǔn)度,并且簡化用戶切換輸出接口的繁瑣步驟。

      需注意的是,前述實施例是用以說明本發(fā)明的精神,本領(lǐng)域具技術(shù)人員當(dāng)可據(jù)以做適當(dāng)?shù)男揎?,而不限于此。舉例來說,除了利用馬可夫鏈模型產(chǎn)生切換條件外,本發(fā)明也可采用權(quán)重作為切換條件的依據(jù)。例如,計算機(jī)系統(tǒng)10或用戶可對不同的系統(tǒng)運作狀態(tài)定義不同的權(quán)重,并且依據(jù)系統(tǒng)運作狀態(tài)的權(quán)重產(chǎn)生切換條件。此外,本發(fā)明不僅適用于計算機(jī)系統(tǒng)的輸出接口切換,只要是能通過計算機(jī)系統(tǒng)偵測的接口或裝置皆適用于本發(fā)明,舉例來說,可應(yīng)用于多顯示器的切換,在用戶使用多顯示器的計算機(jī)系統(tǒng)時,計算機(jī)系統(tǒng)可根據(jù)所學(xué)習(xí)的使用者的習(xí)慣行為,預(yù)測使用者欲使用的顯示器。又或者,可應(yīng)用于周邊裝置或輸出裝置的調(diào)整(例如屏幕的對比度、亮度、色偏等,鍵盤背光燈的閃爍與否或明暗程度),根據(jù)使用者孰悉的使用環(huán)境,適時調(diào)整周邊裝置或輸出裝置的輸出特性,讓計算機(jī)系統(tǒng)可以更人性化貼近使用者需求,讓使用者可更便利地使用計算機(jī)系統(tǒng)。如此一來,本發(fā)明所提供的切換方法不僅可以學(xué)習(xí)使用者的習(xí)慣、預(yù)測使用者的使用行為,更能夠自動切換或調(diào)整相對應(yīng)的接口或裝置,進(jìn)而提升用戶使用時的便利性。

      綜上所述,本發(fā)明提供用于一計算機(jī)系統(tǒng)的輸出接口切換方法,用來簡化使用者于使用多種輸出接口時,切換輸出接口時的繁瑣程序,并且提供一種學(xué)習(xí)用戶切換輸出接口的方法,以提升實用性及便利性。

      以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1