TW201426311A - Method, system for configuring peripherals, and a computer-readable medium - Google Patents
Method, system for configuring peripherals, and a computer-readable medium Download PDFInfo
- Publication number
- TW201426311A TW201426311A TW101148972A TW101148972A TW201426311A TW 201426311 A TW201426311 A TW 201426311A TW 101148972 A TW101148972 A TW 101148972A TW 101148972 A TW101148972 A TW 101148972A TW 201426311 A TW201426311 A TW 201426311A
- Authority
- TW
- Taiwan
- Prior art keywords
- setting
- peripheral device
- computer system
- button
- settings
- Prior art date
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本發明為一種週邊裝置設定方法、系統與一電腦可讀取媒體,特別是一種在各週邊裝置儲存可以控制其他週邊裝置的設定集合的設定方法與相關系統。 The present invention relates to a peripheral device setting method and system and a computer readable medium, and more particularly to a setting method and related system for storing a set of settings for controlling peripheral devices in each peripheral device.
在習知的電腦系統的架構下,週邊裝置需要透過安裝於電腦系統中作業系統(operating system)內的驅動程式與電腦系統溝通,作業系統也往往提供設定介面讓使用者可以依據需求執行設定,比如設定電腦滑鼠的靈敏度、鍵盤按鍵的反應速度、喇叭麥克風的音量等,需要針對特定硬體,並透過各作業系統本身經驅動程式進行設定。 Under the framework of the conventional computer system, the peripheral device needs to communicate with the computer system through a driver installed in the operating system of the computer system, and the operating system often provides a setting interface for the user to perform setting according to requirements. For example, setting the sensitivity of the computer mouse, the response speed of the keyboard button, the volume of the speaker microphone, etc., need to be specific hardware, and set by the driver through each operating system itself.
如圖1A顯示,一般電腦系統10經由輸出入介面103可連接的週邊裝置如電腦滑鼠12、鍵盤14與耳機麥克風16或喇叭,而電腦系統10係透過作業系統101經輸出入介面103與各種內外週邊進行溝通,包括透過所載用以驅動各式週邊裝置的驅動程式與對應的各週邊裝置交換訊息,據此驅動各週邊運作,因此,一般電腦系統10應載有對應驅動電腦滑鼠12的驅動程式一(111)、與鍵盤14交換訊息的驅動程式二(112)以及與耳機麥克風16對應的驅動程式三(113),作業系統101能透過這些驅動程式提供使用者操作與電腦運作。 As shown in FIG. 1A, a general computer system 10 is connected to peripheral devices such as a computer mouse 12, a keyboard 14 and a headphone microphone 16 or a speaker via an input/output interface 103, and the computer system 10 is connected to the interface 103 through the operating system 101. The internal and external peripherals communicate, including exchanging messages with the corresponding peripheral devices through the drivers for driving various peripheral devices, thereby driving the peripheral operations accordingly. Therefore, the general computer system 10 should carry the corresponding driving computer mouse 12 The driver one (111), the driver two (112) for exchanging messages with the keyboard 14, and the driver three (113) corresponding to the headset microphone 16, through which the operating system 101 can provide user operations and computer operations.
再請參閱圖1B,其中描述有些週邊廠商除了原本預設載於電腦作業系統101支援各種週邊裝置的驅動程式(111,112,113)外,相關週邊的製造商可能繼續開發賦予這些週 邊具有其他功能的額外訂製的驅動程式,如圖示的訂製驅動程式集(custom driver set)105。在一般預設載於作業系統101中的驅動程式至少可以提供一些週邊的基本功能,比如滑鼠的一般移動控制、影音週邊的播放、大小聲控制等,而此處所述額外裝載至作業系統內的訂製驅動程式集105將可能附加或是取代原本預設的驅動程式。 Referring to FIG. 1B, it is described that some peripheral manufacturers may continue to develop and give these weeks in addition to the drivers (111, 112, 113) originally installed in the computer operating system 101 to support various peripheral devices. An additional custom driver with other functions, such as the custom driver set 105 shown. The driver preset in the operating system 101 can generally provide at least some peripheral basic functions, such as general movement control of the mouse, playback around the audio and video, size control, etc., and the additional loading to the operating system is described herein. The custom driver set 105 within it will be possible to add or replace the originally preset driver.
當不同於預設於作業系統101內驅動程式的訂製驅動程式集105額外裝載於電腦系統10中,會於作業系統101中產生多個程式元件,這些元件可能附加在原本的驅動程式上,或是整個取而代之。如圖所示,賦予週邊裝置新增功能的第一訂製驅動程式111’、第二訂製驅動程式112’與第三訂製驅動程式113’分別驅動不同的週邊裝置(12,14,16)。這類訂製的驅動程式的目的之一是能夠制動一般週邊裝置產生其他不同於預設驅動程式可以提供的功能。 When the customized driver set 105 different from the driver preset in the operating system 101 is additionally loaded in the computer system 10, a plurality of program components are generated in the operating system 101, and these components may be attached to the original driver. Or the whole replace it. As shown in the figure, the first customized driver 111', the second customized driver 112' and the third customized driver 113' which are newly added to the peripheral device respectively drive different peripheral devices (12, 14, 16). ). One of the purposes of this type of customized driver is to be able to brake the general peripherals to produce other functions that are different from those provided by the default driver.
在習知技術中,使用者僅能針對單一裝置進行喜好設定,若對多個週邊裝置需要經常切換不同的設定時,習知技術對於各種週邊裝置的設定並未提出一個整合性的解決方案。 In the prior art, the user can only set preferences for a single device. If multiple peripheral devices need to frequently switch between different settings, the prior art does not propose an integrated solution for the setting of various peripheral devices.
為了供應使用者能針對喜好或是環境需要設定多個電腦週邊裝置的多種設定參數,於是有整合多個設定的設定集合(profile)的需要,本發明即提供一種週邊裝置設定方法、系統,以及儲存執行設定方法的程式的電腦可讀取媒體,其主要技術在於連結一電腦系統的各週邊裝置由一個安裝於系統主機端的控制程式管理,可以儲存多 種設定集合,透過裝置上的功能按鍵可以方便切換不同的設定集合,以符合不同的喜好或環境需要。 In order to provide a plurality of setting parameters for a plurality of computer peripheral devices that can be set by the user for the preference or the environment, the present invention provides a method and system for setting the peripheral device, and the need to integrate a plurality of setting profiles. The computer readable medium storing the program for executing the setting method, the main technology is that each peripheral device connected to a computer system is managed by a control program installed on the host side of the system, and can store more A set of settings, through the function buttons on the device, can easily switch between different settings sets to meet different preferences or environmental needs.
根據實施例之一,週邊裝置設定系統主要元件有一電腦系統,其中儲存一或多個系統端設定集合(profile),以及連結此電腦系統的週邊裝置,其中各週邊裝置具有記憶體,為儲存設定集合,設定集合記載了一或多個週邊裝置中一或多個受控項目的設定值。為實現使用者可以在操作一個週邊裝置時切換不同的設定集合,週邊裝置應設有提供切換設定集合的設定鍵、切換受控項目的命令鍵,以及執行功能調整的調整鍵。週邊裝置更可包括一顯示設定狀態的顯示器。 According to one of the embodiments, the main component of the peripheral device setting system has a computer system in which one or more system-side setting profiles are stored, and peripheral devices connected to the computer system, wherein each peripheral device has a memory, and is configured for storage. The set, set set records the set values of one or more controlled items in one or more peripheral devices. In order to realize that the user can switch different setting sets when operating a peripheral device, the peripheral device should be provided with a setting button for providing a switching setting set, a command button for switching the controlled item, and an adjustment button for performing function adjustment. The peripheral device may further include a display that displays the set state.
在另一實施例中,週邊裝置設定系統包括的電腦系統可載有一控制軟體,透過此控制軟體驅動各種週邊裝置,電腦系統的記憶體亦儲存了系統端設定集合,此例的週邊裝置受控於控制軟體,其中包括有管理週邊裝置內各電路單元與訊號往來的控制單元、用以儲存一或多組設定集合或一或多個設定連結的記憶單元、連接週邊裝置與電腦系統的通訊單元,以及用以切換設定集合的輸入單元,其中除了提供切換設定集合的手段,更包括有切換受控項目的手段以及一功能調整手段。 In another embodiment, the peripheral device setting system includes a computer system that can carry a control software, and the peripheral software is driven by the control software. The memory of the computer system also stores the system-side setting set. The peripheral device of this example is controlled. The control software includes a control unit for managing circuit units and signals in the peripheral device, a memory unit for storing one or more sets of settings or one or more setting links, and a communication unit for connecting the peripheral device and the computer system. And an input unit for switching the set of settings, wherein in addition to providing means for switching the set of settings, a means for switching the controlled items and a function adjusting means are further included.
其中切換設定集合的手段可以一設定鍵執行切換設定集合、切換受控項目的手段可以一命令鍵執行切換受控項目,功能調整手段可以一調整鍵執行功能調整。 The means for switching the set of settings may be performed by a set key to perform a switch setting set, and a means for switching the controlled item may be performed by a command key to perform a switch controlled item, and the function adjusting means may perform an adjustment function by an adjustment key.
當使用者操作的週邊裝置為一電腦滑鼠時,前述的設定鍵為第一按鍵、命令鍵為第二按鍵,而滑鼠上的滾輪則可用以調整受控項目的功能。在其他實施例中,若週邊裝 置為一鍵盤裝置或一聲音輸出入裝置,設定鍵為第一按鍵、命令鍵為第二按鍵,調整鍵則為一旋鈕。 When the peripheral device operated by the user is a computer mouse, the aforementioned setting button is the first button, the command button is the second button, and the wheel on the mouse is used to adjust the function of the controlled item. In other embodiments, if the peripheral is installed Set as a keyboard device or a sound input device, the setting button is the first button, the command button is the second button, and the adjusting button is a knob.
本發明所提出的週邊裝置設定方法實施例包括先初始化電腦系統與連結電腦系統的一或多個週邊裝置,經啟動載於電腦系統的一控制軟體,控制軟體取得一或多個週邊裝置的資訊,經由使用者操作特定週邊裝置後,產生的控制訊號被控制軟體經電腦系統的硬體輸出入埠接收,再以對應發出此控制訊號的驅動程式解譯,可取得對應的一控制指令,之後將可根據控制指令比對得出儲存於週邊裝置內的一設定集合或一連結設定集合的設定連結,使得控制軟體能根據得出的設定集合驅動相關的週邊裝置。 The embodiment of the method for setting a peripheral device according to the present invention comprises first initializing a computer system and one or more peripheral devices connected to the computer system, and starting a control software loaded on the computer system to control the software to obtain information of one or more peripheral devices. After the user operates the specific peripheral device, the generated control signal is received by the control software via the hardware input and output of the computer system, and then the corresponding control command is obtained by interpreting the driver corresponding to the control signal, and then a corresponding control command is obtained. A set of settings stored in the peripheral device or a set of connection settings can be obtained based on the control command comparison, so that the control software can drive the related peripheral device according to the obtained set of settings.
根據實施例之描述,本發明所涉及的週邊裝置設定方法與系統特別是用以整合一部電腦系統所連結的各種電腦週邊裝置,週邊裝置比如鍵盤、滑鼠、耳機,或其他可於裝置上設有按鈕、顯示屏幕與可以進行輸出入控制的週邊裝置。另外,亦不排除可應用本發明提及的週邊裝置設定技術的相關其他硬體,如電腦系統的外殼裝置,外殼裝置中可被設定的功能比如安裝於外觀的燈飾,外殼裝置所設的散熱風扇等。 According to the description of the embodiments, the peripheral device setting method and system according to the present invention are particularly used to integrate various computer peripheral devices connected to a computer system, such as a keyboard, a mouse, an earphone, or the like. There are buttons, a display screen and peripheral devices that can perform input/output control. In addition, other related hardware that can be applied to the peripheral device setting technology mentioned in the present invention, such as a casing device of a computer system, and functions that can be set in the casing device, such as lighting installed on the exterior and heat dissipation provided in the casing device, are not excluded. Fans, etc.
首先,欲實現本發明實施例所描述的週邊裝置設定方法與系統,在一電腦系統中應設有整合各電腦週邊裝置驅動與設定值的控制軟體,控制軟體先安裝於系統中之儲存媒體內,經執行後,成為一個常駐於記憶體中的常駐程式(daemon),另可提供一使用者操作介面,提供使用者藉此 操作介面容易設定、儲存或是修改各種週邊的參數,包括新增與刪除相關的設定集合(profiles)。 First, in order to implement the peripheral device setting method and system described in the embodiments of the present invention, a control software for integrating the driving and setting values of each computer peripheral device should be provided in a computer system, and the control software is first installed in the storage medium in the system. After being executed, it becomes a resident program resident in the memory, and provides a user operation interface to provide the user with The operation interface is easy to set, store or modify various surrounding parameters, including new and deleted related settings.
相關實施例態樣可參考圖2所示之本發明週邊裝置設定系統之示意圖。 For a related embodiment, reference may be made to the schematic diagram of the peripheral device setting system of the present invention shown in FIG. 2.
圖中顯示有一電腦系統20,其中載有讓系統運作的作業系統201,除了電腦系統20本身的運作之外,作業系統201於本發明實施例中更負責聯繫各週邊裝置(211,213)的訊號往來,包括安裝有一整合各週邊裝置驅動方式的控制軟體207。 The figure shows a computer system 20 carrying an operating system 201 for operating the system. In addition to the operation of the computer system 20 itself, the operating system 201 is more responsible for contacting the peripheral devices (211, 213) in the embodiment of the present invention. Including installing a control software 207 that integrates the driving modes of each peripheral device.
根據本發明實施例,控制軟體207主要是提供使用者在電腦系統20上控制與設定各連接此電腦系統20的週邊裝置(211,213),包括可提供圖形使用者介面(GUI)執行設定,包括新增、更新、儲存、刪除多個包括一或多個週邊裝置設定參數的設定集合(profile)的功能。 According to an embodiment of the present invention, the control software 207 mainly provides a peripheral device (211, 213) for controlling and setting each computer system 20 on the computer system 20, including providing a graphical user interface (GUI) to perform settings, including new A function of adding, updating, storing, and deleting a plurality of setting profiles including one or more peripheral device setting parameters.
在此圖中,電腦系統20設有記憶單元203,除了儲存一般電腦系統20運作的程式外,在本發明實施例中,記憶單元203至少更儲存了驅動各種週邊裝置的驅動程式、前述控制軟體207的程式集、前述一或多筆設定集合等。 In the figure, the computer system 20 is provided with a memory unit 203. In addition to the program for storing the operation of the general computer system 20, in the embodiment of the present invention, the memory unit 203 further stores at least a driver for driving various peripheral devices, and the foregoing control software. The program set of 207, the set of one or more settings, and the like.
此例中,作業系統201透過系統20內的驅動模組205驅動週邊裝置一211、週邊裝置二213,系統20啟動後依照所連結與作業系統201的指令執行驅動程式,驅動模組205包括驅動各週邊的指令、介面等。 In this example, the operating system 201 drives the peripheral device 211 and the peripheral device 213 through the driving module 205 in the system 20. After the system 20 is started, the driving program is executed according to the command connected to the operating system 201, and the driving module 205 includes the driving. Commands, interfaces, etc. of each peripheral.
在本發明實施例中,目的之一是提供一種各週邊裝置(211,213)可以儲存相互設定指令的功能,特別是透過裝載於系統20內的控制軟體207,由控制軟體207產生(根據使用者喜好或系統預設)儲存在記憶單元203針對各週 邊裝置的系統端設定集合231。而週邊裝置一211與週邊裝置二213則應設有記憶體,用以儲存自電腦系統20所儲存的系統端設定集合231選擇下載的設定集合一221、設定集合二223;另有實施例在各週邊裝置僅記載對應儲存於系統20端的一或多個設定集合的一或多個設定連結,可透過一個查表(lookup table)功能進行對應。 In the embodiment of the present invention, one of the objectives is to provide a function that each peripheral device (211, 213) can store mutual setting commands, in particular, by the control software 207 loaded in the system 20, generated by the control software 207 (according to user preferences). Or system preset) stored in the memory unit 203 for each week The system side setting set 231 of the edge device. The peripheral device 211 and the peripheral device 213 should be provided with a memory for storing the set of settings 221 and the set set 223 of the system end set 231 stored in the computer system 20; another embodiment is Each peripheral device only describes one or more setting links corresponding to one or more setting sets stored at the end of the system 20, and can be mapped through a lookup table function.
前述儲存於系統20端的系統端設定集合231與儲存於各種週邊裝置的設定集合(221,223)係為整合一或多個週邊裝置的設定參數的設定內容,設定的依據比如是根據特定的工作目的、使用者喜好等。在發明所提供的功能中,透過前述裝載於電腦系統的控制軟體,使用者可以設定多個設定集合,而連接至此電腦系統並支援此一技術的週邊裝置應設有裝置端的記憶體,可以自電腦系統(20)控制軟體(207)下載其中對應不同運作環境的多種設定集合(231),以儲存在裝置端的記憶體中;或在另一種方式,可在裝置端的記憶體中設有對應這些設定集合的設定連結,之後可利用各週邊裝置相關的功能按鍵執行多個設定集合的切換。 The system-side setting set 231 stored in the system 20 end and the setting set (221, 223) stored in the various peripheral devices are setting contents for integrating the setting parameters of one or more peripheral devices, and the setting basis is, for example, according to a specific work purpose. User preferences, etc. In the function provided by the invention, the user can set a plurality of setting sets through the control software loaded on the computer system, and the peripheral device connected to the computer system and supporting the technology should be provided with the memory of the device end, which can be The computer system (20) control software (207) downloads a plurality of setting sets (231) corresponding to different operating environments for storage in the memory of the device side; or in another manner, corresponding to the memory of the device side. The setting connection of the set is set, and then the switching of the plurality of setting sets can be performed by the function buttons related to the peripheral devices.
透過前述應用本發明提供的週邊設定方法的系統架構,各個週邊裝置(211,213)將可以透過系統端(20)的控制軟體(207)的整合而達到互相設定的目的。其中主要技術是系統端(20)的控制軟體(207)整合了各週邊裝置(211,213)的驅動程式,而能接受來自各週邊裝置(211,213)產生的設定指令,而對應執行各裝置的驅動。並且,控制軟體更控制了已經儲存於電腦系統之記憶體內的一或多個系統端設定集合,這系統端設定集合為各週邊裝置中所 載的設定集合的來源。 Through the foregoing system architecture of the peripheral setting method provided by the present invention, each peripheral device (211, 213) can achieve mutual setting through the integration of the control software (207) of the system end (20). The main technique is that the control software (207) of the system side (20) integrates the drivers of the peripheral devices (211, 213), and can accept the setting commands generated by the peripheral devices (211, 213), and the driving of each device is performed correspondingly. Moreover, the control software further controls one or more system-side setting sets that have been stored in the memory of the computer system, and the system-side setting is set in each peripheral device. The source of the set of settings.
當系統接收使用者操作週邊裝置(211,213)上設定鍵所對應的設定集合,控制軟體(207)將根據設定集合所載的設定參數驅動各個週邊裝置(211,213),各週邊裝置(211,213)將根據驅動內容設定硬體。特別的是,支援此發明技術的週邊裝置可設有記憶體,用以儲存各設定集合,或映射(設定集合儲存在電腦系統中)各種設定集合的設定連結,記憶體較佳為快閃記憶體(flash memory),透過週邊裝置上所設置的設定鍵、命令鍵或轉動裝置執行設定與調整,硬體結構將描述於後文。 When the system receives the setting set corresponding to the setting button on the peripheral device (211, 213), the control software (207) will drive each peripheral device (211, 213) according to the setting parameter contained in the setting set, and each peripheral device (211, 213) will be based on Drive the content setting hardware. In particular, the peripheral device supporting the technology of the present invention may be provided with a memory for storing each setting set, or mapping (setting the set stored in the computer system) setting links of various setting sets, and the memory is preferably a flash memory. The flash memory is set and adjusted through the setting keys, command keys or rotating devices set on the peripheral device. The hardware structure will be described later.
舉例來說,以電腦滑鼠為例,前述設定集合中所載針對電腦滑鼠的相關設定可包括有「每英吋點陣數(dots per inch,DPI)」,也就是其中光學元件的解像能力,可利用設於特定週邊裝置(不限於滑鼠本身)上的功能鍵提供多段式的DPI設定切換。此外,電腦滑鼠的設定還有滑鼠的「工作高度(Lift-Off-Distance,LOD)」,可設定在不同粗糙程度的表面的工作感應能力。另更可包括設定「輪詢率(polling rate)」,也就是每秒滑鼠傳送訊息給電腦主機的頻率等。 For example, in the case of a computer mouse, the settings for the computer mouse contained in the foregoing setting set may include "dots per inch (DPI)", that is, the solution of the optical component. The image function can be used to provide multi-stage DPI setting switching using function keys provided on a specific peripheral device (not limited to the mouse itself). In addition, the computer mouse's setting also has the mouse's "Lift-Off-Distance (LOD)", which can set the working sensitivity of the surface with different roughness. It can also include setting the "polling rate", which is the frequency at which the mouse sends messages to the host computer every second.
除了這些電腦滑鼠可設定的主要參數外,在應用本發明技術的實施例中,利用電腦滑鼠上的功能鍵可設定連結同一電腦系統的其他週邊裝置,比如利用滑鼠上的轉動裝置(如控制滾輪)設定耳機或喇叭的音量、音質、高低音分配等,或可透過轉動裝置設定電腦外殼或鍵盤上具有的燈的色溫、明亮度,亦可設定散熱風扇的轉速等。 In addition to the main parameters that can be set by these computer mice, in the embodiment to which the present invention is applied, the peripheral keys on the computer mouse can be used to set other peripheral devices connected to the same computer system, such as using a rotating device on the mouse ( For example, the control wheel) sets the volume, sound quality, high and low sound distribution of the earphone or speaker, or can set the color temperature and brightness of the lamp on the computer casing or keyboard through the rotating device, and can also set the rotation speed of the cooling fan.
前述用於電腦滑鼠的實施例中,一個設定集合可以包括一或多種設定參數的集合,提供使用者設定多個在不同 用途上的各週邊設定,比如經切換到一個設定集合時,整個電腦週邊裝置都配合設定電腦滑鼠具有特定每英吋點陣數(DPI)、工作高度(LOD)、輪詢率、耳機的音量、電腦系統的燈亮度、風扇轉速等,另可配合其他功能鍵或是轉動裝置執行臨時性的微調。或經調整後,相關的設定集合又可儲存為一新的設定集合。 In the foregoing embodiment for a computer mouse, a set of settings may include a set of one or more set parameters, providing a user setting a plurality of different Peripheral settings for use, such as when switching to a set of settings, the entire computer peripheral device is configured to set the computer mouse with a specific number of dots per dot (DPI), working height (LOD), polling rate, earphones Volume, brightness of the computer system, fan speed, etc., can also be used with other function keys or rotating devices to perform temporary fine-tuning. Or after adjustment, the relevant set of settings can be stored as a new set of settings.
再比如說,在執行電腦遊戲時,可以設定適當的滑鼠的每英吋點陣數、工作高度,喇叭或耳機音量、重低音、鍵盤的按鍵反應,而進行一般文書工作時,其要求不同而可再切換為另一設定集合。在特定設定集合的工作環境下,若使用者在使用中又進行臨時調整,比如將耳機的音量調整放大,若於關機或是切換其他設定集合之前不特定儲存該次設定的內容,則在下次切換時將會恢復原來設定的內容。 For example, when performing a computer game, you can set the appropriate mouse dot matrix number, working height, speaker or headphone volume, subwoofer, keyboard key response, and the general paperwork requirements are different. It can be switched to another set of settings. In the working environment of a specific setting set, if the user makes temporary adjustments during use, such as amplifying the volume adjustment of the earphone, if the content of the setting is not specifically stored before shutting down or switching other setting sets, then next time The original settings will be restored when switching.
在硬體結構的設計中,應用前述技術的相關週邊裝置(如鍵盤、滑鼠、耳機、電腦外殼裝置)可設有用以切換主要功能的功能選擇鍵與執行微調的程度調整鍵,實施例可參閱圖3所示應用於本發明週邊裝置設定方法之週邊裝置電路方塊示意圖。 In the design of the hardware structure, the related peripheral device (such as a keyboard, a mouse, an earphone, a computer casing device) applying the foregoing technology may be provided with a function selection key for switching main functions and a degree adjustment key for performing fine adjustment, and the embodiment may be Referring to FIG. 3, a block diagram of a peripheral device applied to the peripheral device setting method of the present invention is shown.
圖中顯示連接一電腦系統31的週邊裝置32的主要功能電路,週邊裝置32如前述可為鍵盤、滑鼠、耳機、電腦外殼裝置或是其他可被系統驅動與設定的輸出入裝置,裝置32應設有管理各電路單元與訊號往來的控制單元321,控制單元321電性連接於其他電路單元,如圖示的通訊單元322、記憶單元323、顯示單元324、輸入單元325以及各種按鍵單元,比如設定鍵351、命令鍵352以及調整鍵 353。 The figure shows the main functional circuits of the peripheral device 32 connected to a computer system 31. The peripheral device 32 can be a keyboard, a mouse, an earphone, a computer housing device or other input and output devices that can be driven and set by the system, as described above. There should be a control unit 321 for managing the communication between each circuit unit and the signal. The control unit 321 is electrically connected to other circuit units, such as the communication unit 322, the memory unit 323, the display unit 324, the input unit 325, and various button units. For example, setting button 351, command button 352, and adjustment button 353.
週邊裝置32透過通訊單元322與電腦系統31連線,包括以無線或是有線的方式進行連線與溝通。記憶單元323為應用本發明週邊裝置設定技術的必要元件,記憶單元323將用於記載前述自電腦系統31提供的設定集合,也就是各設定集合係載自電腦系統所儲存的一或多個系統端設定集合,而且是根據此週邊裝置32特徵的相關集合,比如電腦滑鼠設有滾輪,因此相關控制功能可以連結此一滾輪的特徵;鍵盤設有多個按鍵,因此所載的設定集合的控制功能應較佳地對應此裝置的特色。 The peripheral device 32 is connected to the computer system 31 through the communication unit 322, and is connected and communicated by wireless or wired. The memory unit 323 is a necessary component for applying the peripheral device setting technology of the present invention, and the memory unit 323 is used to record the set of settings provided by the computer system 31, that is, each setting set is carried by one or more systems stored in the computer system. The set of settings is based on a related set of features of the peripheral device 32. For example, the computer mouse is provided with a scroll wheel, so that the related control function can link the features of the scroll wheel; the keyboard is provided with a plurality of buttons, so the set of settings is The control function should preferably correspond to the features of this device.
顯示單元324在本發明的應用中可為選擇之一,在未設有顯示單元324(或顯示器)的週邊裝置中,仍可以運作於本發明實施例中。但如圖示的週邊裝置32設有顯示單元324,因此可用以提示目前所切換的設定集合,或是目前正在控制的其他週邊裝置或是其中功能,比如可以透過顯示燈號的顏色、亮度、顯示數量等方式提示使用者目前所處的設定內容。顯示單元324更可為液晶顯示器或是其他可以顯示較多內容的顯示器,因此更可以透過文字或是圖案表示目前設定的內容。 Display unit 324 may be one of the options in the application of the present invention, and may still operate in embodiments of the present invention in peripheral devices that are not provided with display unit 324 (or display). However, the peripheral device 32 as shown is provided with a display unit 324, so that it can be used to prompt the set of settings currently switched, or other peripheral devices currently being controlled or functions therein, such as the color, brightness, and The number of displays, etc., prompts the user what settings he is currently in. The display unit 324 can be a liquid crystal display or other display that can display more content, so that the currently set content can be represented by text or a pattern.
接著是此週邊裝置32的輸入單元325,輸入單元325可為該裝置32原本設有的輸入按鍵、旋鈕、觸控板或是其他輸入的裝置,亦可為為了應用本發明技術新增的輸入裝置。不論是應用原本輸入的功能或是新增的按鍵,輸入單元325主要提供了切換設定集合的手段、切換受控項目的手段以及功能調整手段。如圖中顯示的範例,週邊裝置32設有圖示的設定鍵(Profile button)351、命令鍵(Command button)352以及調整鍵353等連結於輸入單元325的輸入裝置。 Next, the input unit 325 of the peripheral device 32, the input unit 325 can be an input button, a knob, a touch pad or other input device originally provided by the device 32, or can be added input for applying the technology of the present invention. Device. Regardless of whether the originally input function or the newly added button is applied, the input unit 325 mainly provides means for switching the setting set, means for switching the controlled item, and function adjustment means. As shown in the example shown in the figure, the peripheral device 32 is provided with a set profile button 351 and a command button (Command). The button 352, the adjustment key 353, and the like are connected to the input device of the input unit 325.
其中,設定鍵351可用以切換儲存於裝置32內不同的設定集合,命令鍵352則用以切換各個設定集合內的不同受控項目,而調整鍵353則是對該項目進行功能調整。因為各設定集合中已經儲存不同週邊裝置的各受控項目的設定值,因此利用調整鍵353所調整的設定值在本發明的技術範疇中可能為臨時或暫時性的調整。但是使用者仍可透過電腦系統端的控制軟體(如圖2的207)儲存該次設定值;若不儲存,將於系統重新啟動或是切換不同設定集合後還原為原設定值。 The setting button 351 can be used to switch between different setting sets stored in the device 32, the command button 352 is used to switch different controlled items in each setting set, and the adjusting button 353 is to perform function adjustment on the item. Since the set values of the respective controlled items of the different peripheral devices have been stored in the respective setting sets, the set values adjusted by the adjustment keys 353 may be temporarily or temporarily adjusted in the technical scope of the present invention. However, the user can still store the set value through the control software of the computer system (such as 207 in Fig. 2); if not stored, the system will be restarted or the different set of settings will be switched to the original set value.
值得一提的是,為了實現本發明提出的週邊裝置設定方法,以及相關系統,各種支援此技術的週邊裝置應以固有的輸入裝置或是新增按鍵的方式實現前述設定鍵(Profile button)351、命令鍵(Command button)352以及調整鍵353。然而,這些設定鍵351、命令鍵352以及調整鍵353所執行的設定、命令與調整手段更可分別被不同的輸入手段所取代,比如,利用一個同時具有轉動、按下等動作的複合式按鍵同時取代這三種按鍵的功能;可以以一個觸控屏上的軟體按鍵實現這三種按鍵的功能。不論是何種輸入手段,其目的皆為透過不同的控制指令執行切換設定集合、切換受控項目以及調整受控項目的設定值等。 It is worth mentioning that, in order to implement the peripheral device setting method and related system proposed by the present invention, various peripheral devices supporting the technology should implement the aforementioned profile button (351) by means of an inherent input device or a new button. , a command button 352 and an adjustment button 353. However, the settings, commands, and adjustments performed by the setting keys 351, the command keys 352, and the adjustment keys 353 can be replaced by different input means, for example, by using a composite button having both rotation and depression. At the same time, the functions of these three buttons are replaced; the functions of these three buttons can be realized by a software button on a touch screen. Regardless of the input means, the purpose is to perform switching setting sets, switch controlled items, and adjust the set values of controlled items through different control commands.
第一實施例: First embodiment:
若上述週邊裝置為一電腦滑鼠,有關電腦滑鼠的設定包括輪詢率(polling rate)、DPI、LOD、光源、按鍵定義(button assignment)等,相關硬體設計可參考圖4所示之示 意圖。在本發明實施例中,電腦滑鼠4應設有一與所連結的電腦系統的通訊介面409,不限於以無線或是有線的連結方式,特別可用以接受來自電腦系統的驅動指令。電腦滑鼠4應設有記憶體407,記憶體407主要用以儲存一或多個對應各種週邊裝置設定值的設定集合或是相關資訊。 If the peripheral device is a computer mouse, the settings of the computer mouse include a polling rate, a DPI, a LOD, a light source, a button assignment, etc., and the related hardware design can be referred to FIG. Show intention. In the embodiment of the present invention, the computer mouse 4 should be provided with a communication interface 409 with the connected computer system, and is not limited to a wireless or wired connection, and is particularly useful for accepting drive commands from the computer system. The computer mouse 4 should be provided with a memory 407 for storing one or more setting sets or related information corresponding to various peripheral device setting values.
圖中顯示電腦滑鼠4設有一轉動裝置,如原本用以滾動電腦畫面中頁面的滾輪401,電腦滑鼠4又為了因應發明提供的功能,應設有第一按鍵403、第二按鍵404等用以切換設定集合的設定鍵與切換受控項目的命令鍵,配合滾輪401實現用以調整受控項目細節功能的調整鍵,以達成本發明週邊裝置設定方法之目的。 The figure shows that the computer mouse 4 is provided with a rotating device, such as the scroll wheel 401 originally used to scroll the pages in the computer screen, and the computer mouse 4 is provided with a first button 403, a second button 404, etc. in order to respond to the functions provided by the invention. The setting key for switching the setting set and the command key for switching the controlled item are combined with the scroll wheel 401 to implement an adjustment key for adjusting the function of the controlled item to achieve the purpose of the setting method of the peripheral device of the present invention.
此例的電腦滑鼠4更設有顯示器405,顯示器405係透過燈號、顯示圖示或是其他顯示內容提示目前切換的設定集合、受控項目或是調整的內容等。根據另一實施例,若此電腦滑鼠4並未設置顯示器405,所連結的電腦系統端可以以顯示螢幕42中的螢幕顯示區域421顯示前述設定的資訊,而此螢幕顯示區域421較佳地係由執行於電腦系統端的控制軟體所產生。 The computer mouse 4 of this example is further provided with a display 405, which displays a set of settings, a controlled item or an adjusted content of the current switching through a light number, a display icon or other display content. According to another embodiment, if the computer mouse 4 is not provided with the display 405, the connected computer system terminal can display the previously set information in the screen display area 421 of the display screen 42, and the screen display area 421 is preferably It is generated by the control software executed on the computer system side.
當使用者操作此電腦滑鼠4時,可以透過前述滾輪401、第一按鍵403與第二按鍵404執行本身與其他相關週邊裝置的整體設定內容。所連結的電腦系統將透過通訊介面409接收電腦滑鼠4產生的按鍵碼,經驅動程式解譯後產生控制指令,指令所對應的設定內容將再轉換為驅動指令,傳遞至相關的各種週邊裝置執行對應的設定內容。一組設定集合可能記載了多個週邊裝置的設定內容,因此一旦執行一組設定集合,對應的多個週邊裝置將會依據所載 的設定內容達到對應的整體設定環境。 When the user operates the computer mouse 4, the overall setting content of the user and other related peripheral devices can be performed through the aforementioned scroll wheel 401, the first button 403 and the second button 404. The connected computer system receives the key code generated by the computer mouse 4 through the communication interface 409, and generates a control command after being interpreted by the driver, and the setting content corresponding to the command is converted into a driving command and transmitted to the relevant peripheral devices. Execute the corresponding settings. A set of settings may record the settings of multiple peripheral devices, so once a set of settings is executed, the corresponding multiple peripheral devices will be based on The setting content reaches the corresponding overall setting environment.
舉例來說,利用電腦滑鼠4上可切換集合多種週邊設定值的設定集合的設定鍵(如第一按鍵403),另可設有執行調整的命令鍵(如第二按鍵404)、旋鈕或一轉動裝置(wheel member),如滾輪401。當利用設定鍵切換各設定集合時,一個按鍵可以循環的方式進行切換,比如切換數值為1,就對應第一組設定集合、數值為2,就對應第二組設定集合、數值為3,就對應第三組設定集合,以此類推;當連續按下設定鍵,即循環切換1、2、3等對應不同設定即合的數值,以輪流對應到第一組到第三組的設定集合。然而各種按鍵與控制裝置形式上也可為其他實施方式,並不限於本發明圖式顯示的方式。應用前述發明技術時,經電腦滑鼠4上的設定鍵(或手段)切換到特定數值(對應一設定集合)時,電腦系統端的控制軟體將會依據對應的設定參數驅動各個相關的週邊裝置執行對應的硬體設定,使用者接著可利用命令鍵(或手段)選定受控的項目,再以調整鍵(或手段)進行細節調整或是臨時調整,比如控制音量、光的亮度等。 For example, a setting button (such as a first button 403) that can set a set of various peripheral setting values can be switched on the computer mouse 4, and a command button (such as a second button 404) that performs adjustment can be provided, or a knob or A wheel member, such as a roller 401. When the setting button is used to switch each setting set, one button can be switched in a cyclic manner. For example, if the switching value is 1, it corresponds to the first group setting set, and the value is 2, corresponding to the second group setting set, and the value is 3, Corresponding to the third set of setting sets, and so on; when the setting keys are continuously pressed, the values corresponding to different settings, that is, cyclically switching 1, 2, 3, etc., are alternately matched to the set of the first group to the third group in turn. However, various buttons and control devices may be in other forms, and are not limited to the manner in which the drawings of the present invention are displayed. When the foregoing invention technology is applied, when the setting key (or means) on the computer mouse 4 is switched to a specific value (corresponding to a setting set), the control software of the computer system side will drive each related peripheral device to execute according to the corresponding setting parameter. Corresponding hardware settings, the user can then use the command button (or means) to select the controlled item, and then use the adjustment button (or means) for detail adjustment or temporary adjustment, such as controlling the volume, brightness of the light, and the like.
值得一提的是,本發明週邊設定方法將可提供更多、更彈性、更具擴充性的週邊設定環境,比如,若電腦系統連接有4個週邊裝置,各週邊裝置又設有6段調整功能,這樣就至少提供了24(6乘上4)個設定的組合,產生擴充的效果。 It is worth mentioning that the peripheral setting method of the present invention can provide more, more flexible and more expandable peripheral setting environment. For example, if the computer system is connected with 4 peripheral devices, each peripheral device has 6 segments of adjustment. Function, so that at least a combination of 24 (6 times 4) settings is provided, resulting in an expanded effect.
第二實施例: Second embodiment:
圖5所示為應用於本發明週邊裝置設定方法的鍵盤裝置示意圖。為實現本發明提出的設定功能,此例中,鍵盤 裝置5應設有記憶體507,用以儲存自所連結的電腦系統(本圖未顯示)所載入的一或多個設定集合,另有以無線或是有線手段連線電腦系統的通訊介面509。 Fig. 5 is a schematic view showing a keyboard device applied to the peripheral device setting method of the present invention. In order to realize the setting function proposed by the present invention, in this example, the keyboard The device 5 should be provided with a memory 507 for storing one or more setting sets loaded from the connected computer system (not shown in the figure), and a communication interface for connecting the computer system by wireless or wired means. 509.
鍵盤裝置5上原本功能即設有多個按鍵,其中為了執行本發明提供的功能,可以新增一按鍵501(第一按鍵),實現前述的設定鍵,此例主要是用以切換記載於鍵盤裝置內記憶體507內的設定集合,按鍵501不排除可為利用原本鍵盤上的單一按鍵或是複合按鍵,以執行相同的功能。 The original function of the keyboard device 5 is to provide a plurality of buttons. In order to perform the functions provided by the present invention, a button 501 (first button) can be added to implement the aforementioned setting button. This example is mainly used to switch the keyboard recorded in the keyboard. The set of settings in the internal memory 507 of the device, the button 501 does not exclude the use of a single button or a composite button on the original keyboard to perform the same function.
鍵盤裝置5可利用原本按鍵上的特定按鍵(第二按鍵),如Ctrl、Shift、Alt、Fn,執行前述命令鍵的功能,用以切換在所選定的設定集合中欲進行調整的受控項目,比如欲設定一電腦滑鼠,受控項目可包括有輪詢率、DPI、LOD、光源、按鍵定義等。 The keyboard device 5 can perform the function of the aforementioned command key by using a specific button (second button) on the original button, such as Ctrl, Shift, Alt, Fn, for switching the controlled item to be adjusted in the selected setting set. For example, if you want to set a computer mouse, the controlled items can include polling rate, DPI, LOD, light source, button definition, and so on.
鍵盤裝置5另可配置有旋鈕503,此可實現前述的調整鍵,經前述按鍵501與特定按鍵選定一受控項目後,旋鈕503將可用以調整受控項目的設定參數。鍵盤裝置5上的顯示器505即可利用燈號、顏色、圖示等可能的方式表示目前設定集合、受控項目與細節調整的內容。 The keyboard device 5 can be further configured with a knob 503, which can implement the aforementioned adjustment button. After the selected button 501 and a specific button select a controlled item, the knob 503 can be used to adjust the setting parameters of the controlled item. The display 505 on the keyboard device 5 can represent the current set of settings, controlled items, and detail adjustments in a possible manner, such as by light number, color, and illustration.
有關鍵盤裝置5的設定包括輪詢率、按鍵背光、功能鍵定義等。舉例來說,預設值的設定檔可設為1,並對應到一個設定集合;當按下按鍵501(第一按鍵)一次時,其中表示的設定檔就被切換一次,設定檔為2,對應到下一個設定集合;經按下複數次,則設定檔依序切換多次。顯示器505即用以顯示出目前切換的狀態,比如利用數字、英文字母或是顏色(如多個不同顏色的LED)、圖案等方式,讓使用者透過顯示器505可以得知切換後的狀態。 The settings relating to the keyboard device 5 include a polling rate, a key backlight, a function key definition, and the like. For example, the preset value setting file can be set to 1 and corresponds to a setting set; when the button 501 (first button) is pressed once, the setting file indicated therein is switched once, and the setting file is 2, Corresponds to the next set of settings; after pressing a plurality of times, the set files are switched multiple times in sequence. The display 505 is used to display the current switching state, for example, by using numbers, English letters or colors (such as LEDs of different colors), patterns, etc., so that the user can know the state after the switching through the display 505.
接著,欲針對特定項目進行調整,可以利用鍵盤裝置5上的特定可定義按鍵進行功能切換,比如鍵盤裝置5上的選擇鍵(Alt),但也不排除設計一個新增按鍵(第二按鍵),當按下一次此選擇鍵或是第二按鍵,就切換到一個可以調整項目(比如頭戴式收話器的音量),再可以圖中顯示旋鈕503或是其他功能鍵對各種設定進行調整,比如調整「音量大小聲」;若再按下一次選擇鍵(第二按鍵),可切換到設定滑鼠的「每英吋點陣數」調整項目,接著利用旋鈕503調整每英吋點陣數。這些設定值產生的訊號將透過通訊方式傳遞到電腦系統端,由其中控制軟體接收,解譯為控制特定週邊的參數,之後透過驅動程式完成設定。 Then, to adjust for a specific item, the function can be switched by using a specific definable button on the keyboard device 5, such as a selection button (Alt) on the keyboard device 5, but it is not excluded to design a new button (second button). When the selection button or the second button is pressed once, it switches to an adjustable item (such as the volume of the headset), and then the knob 503 or other function keys can be adjusted to adjust various settings. For example, adjust the “volume level sound”; if you press the selection button (the second button) again, you can switch to the “number of dots per inch” adjustment item of the setting mouse, and then adjust the dot matrix per inch with the knob 503. number. The signals generated by these set values will be transmitted to the computer system through communication, and the control software will receive them and interpret them to control the parameters of specific peripherals, and then complete the settings through the driver.
同樣,若此鍵盤裝置5未設計有顯示器505,則可透過電腦系統端的控制軟體產生顯示設定內容的提示畫面。此控制軟體同時提供讓使用者儲存新設定的值。 Similarly, if the keyboard device 5 is not designed with the display 505, a prompt screen for displaying the setting contents can be generated through the control software of the computer system. This control software also provides a value for the user to store the new settings.
鍵盤裝置5上方按鍵的設計並不限於圖中所示,比如,顯示器505的部份可以用多個燈號(如LED燈)表示目前切換的設定集合為何。 The design of the keys above the keyboard device 5 is not limited to the one shown in the figure. For example, the portion of the display 505 can use multiple lights (such as LED lights) to indicate the current set of settings for switching.
第三實施例: Third embodiment:
圖6所示為應用於本發明週邊裝置設定方法之聲音輸出入裝置示意圖,圖中顯示的聲音輸出入裝置為一頭戴式收話器6,其主要功能在於收音與播音,不排除為一般喇叭或其他音訊輸出入裝置。有關此頭戴式收話器6或是其他音訊輸出入裝置的設定包括音訊輸出頻道、輸出音量、輸出靜音設定、等化器、麥克風音量、輸入靜音設定、自動增益設定(auto gain control,AGC),與其他聲音效果。 6 is a schematic diagram of a sound input and output device applied to a peripheral device setting method of the present invention. The sound input and output device shown in the figure is a headphone receiver 6, and its main function is to collect sound and broadcast, and is not excluded as a general Speaker or other audio input and output device. The settings for the headset 6 or other audio input and output devices include audio output channel, output volume, output mute setting, equalizer, microphone volume, input mute setting, and auto gain control (AGC). ), with other sound effects.
為了滿足實現本發明技術目的的設計,此例的頭戴式 收話器6可於一側的耳罩部份設有執行設定集合切換的第一按鍵601、執行受控項目選擇的第二按鍵602,以及執行該受控項目細節調整的旋鈕603。另可設有顯示器605,以指示目前設定的訊息。 In order to satisfy the design for achieving the technical object of the present invention, the head-mounted type of this example The earphone 6 can be provided with a first button 601 for performing setting set switching, a second button 602 for performing controlled item selection, and a knob 603 for performing the controlled item detail adjustment on one side of the earmuff portion. A display 605 can also be provided to indicate the currently set message.
同樣,若此頭戴式收話器6未設計有顯示器605,則可透過電腦系統端(此圖未顯示)的控制軟體產生顯示設定內容的提示畫面。頭戴式收話器6上的按鍵的設計並不限於圖中所示。同理,前述旋鈕603與顯示器605的設計也非用於限制本發明實施例。 Similarly, if the headphone 6 is not designed with the display 605, a prompt screen for displaying the setting content can be generated through the control software of the computer system terminal (not shown in this figure). The design of the keys on the headset 6 is not limited to that shown. Similarly, the design of the aforementioned knob 603 and display 605 are also not intended to limit the embodiments of the present invention.
第四實施例: Fourth embodiment:
除前述一般常見的電腦週邊裝置外,本發明所提出的技術可適用於各種設有記憶體、通訊介面與受控能力的週邊裝置,比如圖7所示的外殼裝置7示意圖。 In addition to the aforementioned conventional computer peripheral devices, the techniques proposed by the present invention are applicable to a variety of peripheral devices having a memory, a communication interface, and a controlled capability, such as the housing device 7 shown in FIG.
此例中,外殼裝置7可為一般電腦裝置的機殼,或是特定電子裝置的外殼,此例的外殼裝置7除了為一般電腦系統的保護外殼外,更與其中電腦系統有電性連接,因此可以取得電腦系統的控制指令,並傳送設定的指令。外殼裝置7上可被控制的項目如風扇707的轉速,其他可能被控功能包括外觀燈飾的亮度。 In this example, the housing device 7 can be a casing of a general computer device or a casing of a specific electronic device. In addition to being a protective casing of a general computer system, the casing device 7 is electrically connected to the computer system therein. Therefore, it is possible to obtain a control command of the computer system and transmit the set command. Items that can be controlled on the housing unit 7, such as the speed of the fan 707, other possible controlled functions include the brightness of the exterior lighting.
外殼裝置7應設有儲存一或多組設定集合的記憶體(未顯示),並設有用以切換設定集合的第一按鍵701、切換各設定集合內受控項目的第二按鍵702,以及用以調整細節設定值的旋鈕703,另可以設置顯示設定狀態的顯示器705。 The housing device 7 should be provided with a memory (not shown) for storing one or more sets of settings, and a first button 701 for switching the set of settings, a second button 702 for switching controlled items in each set, and The display 705 for displaying the setting state can be further set by the knob 703 for adjusting the detail setting value.
整合前述各種實施例所實現的週邊裝置設定系統可參閱圖8所示的實施例示意圖。 For a peripheral device setting system implemented by integrating the foregoing various embodiments, reference may be made to the schematic diagram of the embodiment shown in FIG.
圖中顯示電腦系統80連接有多個週邊裝置,如電腦滑鼠811、鍵盤813、頭戴式收話器815以及外殼裝置817,這些支援本發明提出的設定方法的週邊裝置可設有對應切換設定集合、切換受控項目以及功能調整的設定功能,較佳可以設置幾個按鍵或旋鈕的方式,提供使用者在操作一個週邊裝置時,可以同時切換適用多個週邊裝置的設定集合(profile),達到週邊裝置控制週邊裝置的效果。 The figure shows that the computer system 80 is connected with a plurality of peripheral devices, such as a computer mouse 811, a keyboard 813, a headset 815, and a housing device 817. The peripheral devices supporting the setting method proposed by the present invention can be provided with corresponding switching. Setting the set, switching the controlled item, and setting the function adjustment function, preferably by setting a few buttons or knobs, providing the user with the ability to switch the setting set of the plurality of peripheral devices simultaneously when operating a peripheral device. , to achieve the effect of peripheral devices controlling peripheral devices.
其中電腦系統80設有一控制軟體82,如上述圖8所示,當電腦系統啟動後,並進入特定作業系統,經執行整合各週邊裝置運作的控制軟體82,將取得各個週邊裝置的控制權,作業系統成為控制軟體82對各週邊裝置的控制平台。 The computer system 80 is provided with a control software 82. As shown in FIG. 8 above, when the computer system is started, and enters a specific operating system, the control software 82 that integrates the operation of each peripheral device is executed, and the control rights of each peripheral device are obtained. The operating system becomes a control platform for the control software 82 for each peripheral device.
控制軟體82包括有一常駐程式827,經執行控制軟體82後常駐程式827將常駐於系統主記憶體中,以隨時聽取(listen)來自各週邊裝置的訊息,讓控制軟體82可以即時回應該訊息。 The control software 82 includes a resident program 827. After executing the control software 82, the resident program 827 will be resident in the system main memory to listen to the messages from the peripheral devices at any time, so that the control software 82 can immediately respond to the message.
控制軟體82包括有驅動各式週邊裝置的驅動程式821,驅動程式821可來自安裝週邊裝置時所裝載的程式,亦可來自電腦系統80中作業系統所支援常見週邊裝置的驅動程式。但此驅動程式821之特別目的是解譯應用本發明技術的各種週邊裝置上所設的各種功能鍵產生的訊號,而且所利用的驅動程式係用以驅動發出訊息的週邊裝置。 The control software 82 includes a driver 821 for driving various peripheral devices. The driver 821 can be from a program loaded when the peripheral device is installed, or can be a driver for a common peripheral device supported by the operating system in the computer system 80. However, the special purpose of the driver 821 is to interpret the signals generated by the various function keys provided on the various peripheral devices to which the present invention is applied, and the driver used is to drive the peripheral device that sends the message.
控制軟體82更連結有儲存於電腦系統80記憶體的一或多個設定集合823。其中的對應表825如為一種查表(lookup table)或是資料庫的形式實現,經取得特定週邊裝置所傳送的鍵碼或是控制訊號,此對應表825可以比對出 該控制訊號所對應的資訊,如接收一設定鍵的鍵碼,以此對應表825可以查出對應切換的設定集合,同理,對應此設定集合,以此對應表825亦可得出其中受控項目與相關細節設定的值。 The control software 82 is further coupled to one or more setting sets 823 stored in the memory of the computer system 80. The correspondence table 825 is implemented in the form of a lookup table or a database, and the correspondence table 825 can be compared by obtaining a key code or a control signal transmitted by a specific peripheral device. The information corresponding to the control signal, such as receiving a key code of a set key, can be used to find the set of corresponding switching settings by using the correspondence table 825. Similarly, corresponding to the setting set, the corresponding table 825 can also be obtained. Control the value of the project and related details.
舉例來說,根據對應表825可能的記載方式,前述設於各週邊裝置上用以切換設定集合的設定鍵的鍵碼將對應各週邊裝置所儲存的設定集合中的一設定集合,而用以切換受控項目的命令鍵之鍵碼對應所選定的設定集合中之一受控項目,以及用以執行選定的受控項目的功能調整的調整鍵,其鍵碼將對應受控項目之調整功能。 For example, according to the manner in which the correspondence table 825 may be described, the key code of the setting key provided on each peripheral device for switching the setting set corresponds to a setting set in the setting set stored by each peripheral device, and is used for The key code of the command key for switching the controlled item corresponds to one of the selected set of controlled items, and an adjustment key for performing function adjustment of the selected controlled item, the key code corresponding to the adjusted function of the controlled item .
接著,控制軟體82特別可提供使用者一個方便操作的使用者介面829,讓使用者可以透過圖形化的使用者介面829取得各連接電腦系統的週邊裝置的訊息, 經設定完成本發明週邊裝置設定系統外,相關的方法流程可參閱圖9所示週邊裝置設定方法之實施例流程。 Then, the control software 82 can provide a user interface 829 which is convenient for the user to access, and the user can obtain the information of the peripheral devices connected to the computer system through the graphical user interface 829. After the setting of the peripheral device setting system of the present invention is completed, the related method flow can refer to the flow of the embodiment of the peripheral device setting method shown in FIG.
一開始如步驟S901,系統將先進行初始化,連結電腦系統與一或多個週邊裝置,再如步驟S903,手動或自動啟動控制軟體,控制軟體將透過作業系統與硬體介面取得各種週邊裝置的資訊,包括驅動的狀態,以利瞭解哪一些週邊裝置支援透過控制軟體執行的本發明的週邊裝置設定方法。 Initially, in step S901, the system will first initialize, connect the computer system with one or more peripheral devices, and then, in step S903, manually or automatically start the control software, and the control software will obtain various peripheral devices through the operating system and the hardware interface. The information, including the state of the drive, is used to understand which peripheral devices support the peripheral device setting method of the present invention performed by the control software.
經執行控制軟體,常駐系統記憶體一個常駐程式,隨時聽取各週邊裝置的訊息,當有使用者操作特定週邊裝置,並利用按鍵或是特定手段產生控制訊號,如步驟S905,控制軟體將透過電腦系統的硬體輸出入埠以及作業系統的運作接收此控制訊號。控制軟體更控制了已經儲存於電腦 系統之記憶體內的一或多個系統端設定集合,各端週邊裝置可以透過此控制軟體載入相容的一或多個設定集合。 After executing the control software, the resident system memory has a resident program, and listens to the messages of the peripheral devices at any time. When a user operates a specific peripheral device and uses a button or a specific means to generate a control signal, in step S905, the control software will pass through the computer. The hardware input and output of the system and the operation of the operating system receive this control signal. The control software is more controlled and stored in the computer. One or more system-side setting sets in the memory of the system, and each peripheral device can load a compatible set of one or more settings through the control software.
控制訊號可能來自特定週邊裝置,因此控制軟體透過對應的驅動程式解譯控制訊號,如步驟S907,因此取得對應的控制指令,此控制指令可能為切換設定集合的指令,如步驟S909,經比對可得出一設定集合,此設定集合顯然為記載於發出該控制訊號的週邊裝置內儲存的設定集合之一;比對得出的也可為一連結此設定集合的設定連結,因為相關設定集合可以全數儲存於電腦系統內。此時,控制軟體將根據此設定集合驅動相關的週邊裝置,包括針對特定受控項目進行驅動與調整。其中,由於提供設定鍵或是相關的切換手段將發出控制訊號,控制訊號可以經對應表比對得出對應的指令,包括切換設定集合、切換受控的項目,或是執行受控項目的調整指令。 The control signal may be from a specific peripheral device, so the control software interprets the control signal through the corresponding driver. In step S907, the corresponding control command is obtained. The control command may be an instruction to switch the set set, as in step S909, the comparison is performed. A set of settings can be obtained. The set of settings is obviously one of the set of settings stored in the peripheral device that sends the control signal; the comparison can also be a set link connecting the set of settings, because the set of related settings It can be stored in the computer system. At this point, the control software will drive the associated peripherals based on this set of settings, including driving and adjusting for specific controlled items. Wherein, the control signal is sent by the setting button or the related switching means, and the control signal can be compared by the corresponding table to obtain the corresponding instruction, including switching the setting set, switching the controlled item, or performing the adjustment of the controlled item. instruction.
在此以對應得出一設定集合為例,此設定集合中載有一或多個週邊裝置的設定值,因此透過對應各裝置的驅動程式,將這些設定值轉譯為驅動各週邊裝置的訊號,如步驟S911,使整個電腦系統與相關週邊裝置都進入此設定集合所設定好的運作環境下。 For example, a setting set corresponding to a set of one or more peripheral devices is set. Therefore, the set values are translated into signals for driving the peripheral devices through the driver corresponding to each device, such as In step S911, the entire computer system and related peripheral devices are all entered into the operating environment set by the set of settings.
舉例來說,使用者操作電腦滑鼠,電腦滑鼠上設有可以切換設定集合、受控項目與調整的按鍵或是相當的輸入介面。接著,透過按下一次或多次設定鍵,以選定一個設定集合,電腦系統會取得此設定集合的內容,之後透過控制軟體驅動各端週邊裝置,比如設定電腦滑鼠的DPI值、鍵盤的按鍵反應速度、頭戴式收話器的音量以及外殼裝置上的風扇速度。之後,電腦系統即處於對應此設定集合的 運作環境中,接著使用者可以針對特定裝置進行調整,即繼續操作電腦滑鼠,利用按下一或多次命令鍵,以選定一所要調整的受控項目,比如是頭戴式收話器的音量。 For example, the user operates a computer mouse, and the computer mouse has buttons or switchable interfaces that can switch setting sets, controlled items and adjustments. Then, by pressing one or more setting keys to select a setting set, the computer system will obtain the content of the setting set, and then drive the peripheral devices of each end through the control software, such as setting the DPI value of the computer mouse and the keys of the keyboard. Reaction speed, volume of the headset, and fan speed on the enclosure. After that, the computer system is in the set corresponding to this setting. In the operating environment, the user can then adjust for the specific device, that is, continue to operate the computer mouse, and press one or more command buttons to select a controlled item to be adjusted, such as a headset. volume.
接著調整的步驟可參考圖10所示之週邊裝置設定方法之實施例流程。 For the step of adjusting, refer to the flow of the embodiment of the peripheral device setting method shown in FIG.
經選擇後,選定一受控項目,如上述選定的受控項目為頭戴式收話器的音量,同樣由系統端的控制軟體取得此資訊,接著接管對應的週邊裝置此項目的調整主權,此時,使用者可以使用電腦滑鼠在此模式下繼續利用調整鍵(如滾輪)調整頭戴式收話器的音量,經系統接收此調整訊號(如步驟S101),調整的訊號同樣透過系統端的控制軟體以其驅動程式解譯(步驟S103),經解譯與比對得出調整的功能(步驟S105),比如利用滾輪調整音量變大或是變小,再透過控制軟體驅動對應的週邊裝置達到使用者所需的值,如此例的頭戴式收話器的音量(步驟S107)。 After selection, a controlled item is selected. If the controlled item selected above is the volume of the headset, the information is also obtained by the control software of the system, and then the corresponding peripheral device is adjusted to control the sovereignty of the item. In this mode, the user can continue to use the adjustment button (such as the scroll wheel) to adjust the volume of the headset, and the system receives the adjustment signal (step S101), and the adjusted signal is also transmitted through the system. The control software interprets the driver with the driver (step S103), and the function of the adjustment is obtained by interpreting and comparing (step S105), for example, using the scroll wheel to adjust the volume to become larger or smaller, and then driving the corresponding peripheral device through the control software. The value required by the user, the volume of the headset of this example is reached (step S107).
本發明亦涉及儲存執行上述週邊裝置設定的相關程式集的電腦可讀取媒體,此電腦可讀取媒體係載於電腦系統端,其中程式集即為執行前述控制軟體的程式集。程式集包括多個實現本發明週邊裝置設定方法的程式指令,如在初始化時,可以取得連結電腦系統的一或多個週邊裝置的資訊的程式指令,包括可以根據各週邊裝置產生的指令而控制儲存於電腦系統之記憶體內一或多個系統端設定集合的程式指令,包括能接收自一或多個週邊裝置之一發出的控制訊號的程式指令,包括有利用對應發出控制訊號的週邊裝置的驅動程式解譯控制訊號的程式指令,包括能夠根據控制指令而比對得出儲存於週邊裝置內的設定集合或連 結該設定集合的設定連結的程式指令,以及包括有驅動各連結電腦系統的一或多個週邊裝置的程式指令。 The invention also relates to a computer readable medium storing a related program set for executing the peripheral device set. The computer readable medium is carried on a computer system side, wherein the program is a program set for executing the aforementioned control software. The program includes a plurality of program instructions for implementing the peripheral device setting method of the present invention. For example, at initialization, program instructions for connecting information of one or more peripheral devices of the computer system can be obtained, including control according to instructions generated by each peripheral device. Program instructions stored in one or more system-side settings in a memory of a computer system, including program instructions capable of receiving control signals from one or more peripheral devices, including peripheral devices that utilize corresponding control signals The driver interprets the program instructions of the control signal, including the ability to compare the set of settings stored in the peripheral device or the connection according to the control command A program instruction for setting the connection of the setting set, and a program command including one or more peripheral devices for driving each connected computer system.
綜上所述,本發明所提出的週邊裝置設定方法與系統提供了以特定週邊裝置儲存多種設定集合,可以藉此控制其他週邊裝置的技術,設定集合為針對使用者喜好或是環境需要記載設定多個電腦週邊裝置的多種設定參數,本發明即提供週邊裝置可以透過所設的切換手段切換設定集合,以此方法可以方便驅動連結一電腦系統的各週邊裝置進入一個運作環境下,更輔以調整特定細節項目的功能,以符合不同的喜好或需要。 In summary, the peripheral device setting method and system provided by the present invention provide a technology for storing a plurality of setting sets by using a specific peripheral device, thereby controlling other peripheral devices, and setting the set to be set for user preference or environment needs. The plurality of setting parameters of the plurality of computer peripheral devices, the present invention provides that the peripheral device can switch the setting set through the set switching means, and the method can conveniently drive the peripheral devices connected to a computer system into an operating environment, further supplemented by Adjust the functionality of specific detail items to suit different preferences or needs.
惟以上所述僅為本發明之較佳可行實施例,非因此即侷限本發明之專利範圍,故舉凡運用本發明說明書及圖示內容所為之等效結構變化,均同理包含於本發明之範圍內,合予陳明。 However, the above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Therefore, equivalent structural changes that are made by using the specification and the contents of the present invention are equally included in the present invention. Within the scope, it is combined with Chen Ming.
10‧‧‧電腦系統 10‧‧‧ computer system
12‧‧‧電腦滑鼠 12‧‧‧Computer mouse
14‧‧‧鍵盤 14‧‧‧ keyboard
16‧‧‧耳機麥克風 16‧‧‧ headphone microphone
101‧‧‧作業系統 101‧‧‧Operating system
111‧‧‧驅動程式一 111‧‧‧Driver One
112‧‧‧驅動程式二 112‧‧‧Driver II
113‧‧‧驅動程式三 113‧‧‧Driver III
103‧‧‧輸出入介面 103‧‧‧Output interface
111’‧‧‧第一訂製驅動程式 111’‧‧‧First custom driver
112’‧‧‧第二訂製驅動程式 112’‧‧‧Second custom driver
113’‧‧‧第三訂製驅動程式 113’‧‧‧ third custom driver
105‧‧‧訂製驅動程式集 105‧‧‧Customized Driver Sets
20‧‧‧電腦系統 20‧‧‧ computer system
201‧‧‧作業系統 201‧‧‧Operating system
203‧‧‧記憶單元 203‧‧‧ memory unit
205‧‧‧驅動模組 205‧‧‧Drive Module
231‧‧‧系統端設定集合 231‧‧‧System-side setting set
207‧‧‧控制軟體 207‧‧‧Control software
211‧‧‧週邊裝置一 211‧‧‧ peripheral device
221‧‧‧設定集合一 221‧‧‧Set set one
213‧‧‧週邊裝置二 213‧‧‧ peripheral devices II
223‧‧‧設定集合二 223‧‧‧Set set two
31‧‧‧電腦系統 31‧‧‧ computer system
32‧‧‧週邊裝置 32‧‧‧ peripheral devices
321‧‧‧控制單元 321‧‧‧Control unit
322‧‧‧通訊單元 322‧‧‧Communication unit
323‧‧‧記憶單元 323‧‧‧ memory unit
324‧‧‧顯示單元 324‧‧‧Display unit
325‧‧‧輸入單元 325‧‧‧ input unit
351‧‧‧設定鍵 351‧‧‧Setting button
352‧‧‧命令鍵 352‧‧‧Command button
353‧‧‧調整鍵 353‧‧‧Adjustment keys
4‧‧‧電腦滑鼠 4‧‧‧Computer mouse
401‧‧‧滾輪 401‧‧‧Roller
403‧‧‧第一按鍵 403‧‧‧First button
404‧‧‧第二按鍵 404‧‧‧second button
405‧‧‧顯示器 405‧‧‧ display
407‧‧‧記憶體 407‧‧‧ memory
409‧‧‧通訊介面 409‧‧‧Communication interface
42‧‧‧顯示螢幕 42‧‧‧Display screen
421‧‧‧螢幕顯示區域 421‧‧‧Screen display area
5‧‧‧鍵盤裝置 5‧‧‧ keyboard device
501‧‧‧按鍵 501‧‧‧ button
503‧‧‧旋鈕 503‧‧‧ knob
505‧‧‧顯示器 505‧‧‧ display
507‧‧‧記憶體 507‧‧‧ memory
509‧‧‧通訊介面 509‧‧‧Communication interface
6‧‧‧頭戴式收話器 6‧‧‧ Headphones
601‧‧‧第一按鍵 601‧‧‧First button
602‧‧‧第二按鍵 602‧‧‧ second button
603‧‧‧旋鈕 603‧‧‧ knob
605‧‧‧顯示器 605‧‧‧ display
7‧‧‧外殼裝置 7‧‧‧Shell device
701‧‧‧第一按鍵 701‧‧‧First button
702‧‧‧第二按鍵 702‧‧‧second button
703‧‧‧旋鈕 703‧‧‧ knob
705‧‧‧顯示器 705‧‧‧ display
707‧‧‧風扇 707‧‧‧fan
80‧‧‧電腦系統 80‧‧‧ computer system
82‧‧‧控制軟體 82‧‧‧Control software
821‧‧‧驅動程式 821‧‧‧Driver
823‧‧‧設定集合 823‧‧‧Setting set
825‧‧‧對應表 825‧‧‧ correspondence table
827‧‧‧常駐程式 827‧‧‧ resident program
829‧‧‧使用者介面 829‧‧‧User interface
811‧‧‧電腦滑鼠 811‧‧‧Computer mouse
813‧‧‧鍵盤 813‧‧‧ keyboard
815‧‧‧頭戴式收話器 815‧‧‧ headphone
817‧‧‧外殼裝置 817‧‧‧Shell unit
步驟S901~S911‧‧‧週邊裝置設定流程之一 Step S901~S911‧‧‧One of the peripheral device setting procedures
步驟S101~S107‧‧‧週邊裝置設定流程之二 Step S101~S107‧‧‧ Peripheral device setting process 2
圖1A與圖1B顯示為電腦系統與週邊裝置的習知連接關係示意圖;圖2所示為本發明週邊裝置設定系統之實施例示意圖;圖3所示為應用於本發明週邊裝置設定方法之週邊裝置電路方塊示意圖;圖4所示為應用於本發明週邊裝置設定方法之週邊裝置示意圖之一;圖5所示為應用於本發明週邊裝置設定方法之週邊裝置示意圖之二; 圖6所示為應用於本發明週邊裝置設定方法之週邊裝置示意圖之三;圖7所示為應用於本發明週邊裝置設定方法之週邊裝置示意圖之四;圖8所示為應用於本發明週邊裝置設定系統實施例示意圖;圖9所示為週邊裝置設定方法之實施例流程之一;圖10所示為週邊裝置設定方法之實施例流程之二。 1A and FIG. 1B are schematic diagrams showing a conventional connection relationship between a computer system and a peripheral device; FIG. 2 is a schematic view showing an embodiment of a peripheral device setting system according to the present invention; and FIG. 3 is a view showing a periphery of a peripheral device setting method applied to the present invention. Block diagram of the device circuit; FIG. 4 is a schematic diagram of a peripheral device applied to the peripheral device setting method of the present invention; FIG. 5 is a schematic diagram of a peripheral device applied to the peripheral device setting method of the present invention; 6 is a schematic diagram of a peripheral device applied to a peripheral device setting method of the present invention; FIG. 7 is a schematic diagram of a peripheral device applied to a peripheral device setting method of the present invention; FIG. 8 is applied to the periphery of the present invention. A schematic diagram of a device setting system embodiment; FIG. 9 shows one of the processes of the peripheral device setting method; FIG. 10 shows a second embodiment of the peripheral device setting method.
80‧‧‧電腦系統 80‧‧‧ computer system
82‧‧‧控制軟體 82‧‧‧Control software
821‧‧‧驅動程式 821‧‧‧Driver
823‧‧‧設定集合 823‧‧‧Setting set
825‧‧‧對應表 825‧‧‧ correspondence table
827‧‧‧常駐程式 827‧‧‧ resident program
829‧‧‧使用者介面 829‧‧‧User interface
811‧‧‧電腦滑鼠 811‧‧‧Computer mouse
813‧‧‧鍵盤 813‧‧‧ keyboard
815‧‧‧頭戴式收話器 815‧‧‧ headphone
817‧‧‧外殼裝置 817‧‧‧Shell unit
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101148972A TW201426311A (en) | 2012-12-21 | 2012-12-21 | Method, system for configuring peripherals, and a computer-readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101148972A TW201426311A (en) | 2012-12-21 | 2012-12-21 | Method, system for configuring peripherals, and a computer-readable medium |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201426311A true TW201426311A (en) | 2014-07-01 |
Family
ID=51725492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101148972A TW201426311A (en) | 2012-12-21 | 2012-12-21 | Method, system for configuring peripherals, and a computer-readable medium |
Country Status (1)
Country | Link |
---|---|
TW (1) | TW201426311A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI615716B (en) * | 2016-10-14 | 2018-02-21 | 東莞寶德電子有限公司 | Input system, peripheral device and adjustment method |
US10817076B2 (en) | 2017-01-17 | 2020-10-27 | Dexin Electronic Ltd. | Input system, peripheral device and adjustment method |
TWI798847B (en) * | 2021-09-29 | 2023-04-11 | 宏正自動科技股份有限公司 | Electric device and method of controlling multiple equipments |
TWI844994B (en) * | 2022-01-04 | 2024-06-11 | 致伸科技股份有限公司 | Control device |
-
2012
- 2012-12-21 TW TW101148972A patent/TW201426311A/en unknown
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI615716B (en) * | 2016-10-14 | 2018-02-21 | 東莞寶德電子有限公司 | Input system, peripheral device and adjustment method |
US10817076B2 (en) | 2017-01-17 | 2020-10-27 | Dexin Electronic Ltd. | Input system, peripheral device and adjustment method |
TWI798847B (en) * | 2021-09-29 | 2023-04-11 | 宏正自動科技股份有限公司 | Electric device and method of controlling multiple equipments |
US11822735B2 (en) | 2021-09-29 | 2023-11-21 | Aten International Co., Ltd. | Electronic device and method of controlling multiple pieces of equipment |
TWI844994B (en) * | 2022-01-04 | 2024-06-11 | 致伸科技股份有限公司 | Control device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105487780B (en) | Control display method and device | |
EP3154051A1 (en) | Electronic device and music visualization method thereof | |
JP6068342B2 (en) | Composite attribute control method and portable terminal supporting the same | |
WO2015078293A1 (en) | Sound effect processing method and device, plug-in unit manager and sound effect plug-in unit | |
WO2021204045A1 (en) | Audio control method and electronic device | |
US20140304430A1 (en) | Profile-configurable peripheral device and related system | |
CN104393848B (en) | Volume adjusting method and device | |
KR20120112168A (en) | Audio processing appratus and method of outputting status information | |
CN109032558A (en) | Sound production control method and device, electronic device and computer readable medium | |
US20150130727A1 (en) | Display apparatus and method of controlling a display apparatus | |
US9625969B2 (en) | Method and apparatus for controlling power consumption of a portable terminal | |
US20140172175A1 (en) | Handheld electronic device and method of remotely controlling household appliances using the handheld electronic device | |
TW201426311A (en) | Method, system for configuring peripherals, and a computer-readable medium | |
US9733884B2 (en) | Display apparatus, control method thereof, and display system | |
KR101698420B1 (en) | Control Method for Display having a plurality of Display Panel And Apparatus thereof | |
KR20180091222A (en) | Audio output system method for controlling the same | |
US20130030644A1 (en) | Method and apparatus for controlling audio/video devices via control keys on steering wheel | |
US20050268240A1 (en) | Softkey configuration | |
KR102102748B1 (en) | Electronic apparatus, external apparatus and method for controlling a power supply of external apparatus | |
TWM460308U (en) | Profile-configurable peripheral device and related system | |
KR102215860B1 (en) | Electronic device and control method thereof | |
CN203204543U (en) | Peripheral devices and related systems that can switch sets of settings | |
US10789043B2 (en) | Electronic apparatus, input device and method for control thereof | |
US20140181330A1 (en) | Method, system for configuring peripherals, and a computer-readable medium | |
CN103870401A (en) | Peripheral device setting method, system and a computer-readable medium |