專利名稱:數(shù)據(jù)變換規(guī)則的轉(zhuǎn)換裝置及其轉(zhuǎn)換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種為了用一個(gè)操作器轉(zhuǎn)換并控制與每個(gè)數(shù)據(jù)通信端口(數(shù)據(jù)通信路徑)相連接的多個(gè)控制對(duì)象裝置而進(jìn)行向適于控制各個(gè)控制對(duì)象裝置的數(shù)據(jù)變換規(guī)則轉(zhuǎn)換的數(shù)據(jù)變換規(guī)則轉(zhuǎn)換裝置以及數(shù)據(jù)變換規(guī)則轉(zhuǎn)換方法。特別是,能夠簡(jiǎn)單地對(duì)數(shù)據(jù)變換規(guī)則進(jìn)行轉(zhuǎn)換的數(shù)據(jù)變換規(guī)則轉(zhuǎn)換裝置和數(shù)據(jù)變換規(guī)則轉(zhuǎn)換方法。
背景技術(shù):
以往,已知采用一個(gè)操作器來(lái)控制多個(gè)控制對(duì)象裝置的技術(shù)。例如,在日本特開(kāi)平09-319476號(hào)公報(bào)所記載的發(fā)明中,是分別用一根根的連接電纜將多個(gè)微型計(jì)算機(jī)主體(相當(dāng)于控制對(duì)象裝置)連接于由鍵盤、鼠標(biāo)和顯示器構(gòu)成的操作器(所謂的遙控器),可由操作器選擇一個(gè)應(yīng)控制的微型計(jì)算機(jī)主體。
當(dāng)操作操作器的鍵盤或鼠標(biāo)等操作件時(shí),根據(jù)該操作件的操作所發(fā)生的操作數(shù)據(jù)僅向連接所選擇的微型計(jì)算機(jī)主體的連接電纜輸送。由此,使用一個(gè)操作器,在各微型計(jì)算機(jī)主體之間進(jìn)行文件的接收和傳送、或者進(jìn)行使存儲(chǔ)在各微型計(jì)算機(jī)主體中的軟件程序啟動(dòng)和控制等的控制,可在轉(zhuǎn)換與該操作器連接的多個(gè)微型計(jì)算機(jī)主體的同時(shí)由各個(gè)微型計(jì)算機(jī)主體執(zhí)行。
控制微型計(jì)算機(jī)主體用的操作數(shù)據(jù)在各微型計(jì)算機(jī)主體中是共用的數(shù)據(jù)規(guī)格。為此,在這種情況下,即使轉(zhuǎn)換應(yīng)控制的微型計(jì)算機(jī)主體,由于不必特別將根據(jù)操作件的操作所產(chǎn)生的操作數(shù)據(jù)變換成適用于控制所選擇的控制對(duì)象裝置的數(shù)據(jù)規(guī)格的操作數(shù)據(jù),從而不進(jìn)行數(shù)據(jù)變換規(guī)則(在本說(shuō)明書中,將其也稱作規(guī)程(protocol))的轉(zhuǎn)換。
另外,作為由一個(gè)操作器控制多個(gè)控制對(duì)象裝置的裝置,例如有這樣的裝置,即通過(guò)將一個(gè)混響器(mixer)(不僅是由專用的硬件構(gòu)成的混響裝置,而且也包含存儲(chǔ)在微型計(jì)算機(jī)主體中的進(jìn)行混響控制用的軟件程序等)更換并連接于一個(gè)操作器,從而用一個(gè)操作器就可控制多個(gè)不同種類的混響器。
在這樣的裝置中,為了按照對(duì)應(yīng)于操作器的操作件的操作所產(chǎn)生的操作數(shù)據(jù)來(lái)控制混響器,必須對(duì)應(yīng)于相連的混響器種類來(lái)轉(zhuǎn)換數(shù)據(jù)變換規(guī)則(規(guī)程)。而在現(xiàn)有技術(shù)中,是從在每種混響器中預(yù)先準(zhǔn)備的數(shù)據(jù)變換規(guī)則中,有選擇地設(shè)定與相連接的混響器種類相對(duì)應(yīng)的數(shù)據(jù)變換規(guī)則,根據(jù)該所選擇的數(shù)據(jù)變換規(guī)則變換操作數(shù)據(jù),從而可控制相連接的混響器。
如上所述,在由一個(gè)操作器控制多個(gè)控制對(duì)象裝置時(shí),為了能夠控制不同種類的控制對(duì)象裝置,必須轉(zhuǎn)換成各控制對(duì)象裝置中所具有的數(shù)據(jù)變換規(guī)則(規(guī)程)。在以往的操作器中,為了只與一種數(shù)據(jù)變換規(guī)則相對(duì)應(yīng),每當(dāng)轉(zhuǎn)換控制對(duì)象裝置,使用者自身必須要特意對(duì)應(yīng)于轉(zhuǎn)換后的控制對(duì)象裝置的種類而進(jìn)行轉(zhuǎn)換數(shù)據(jù)變換規(guī)則的操作??墒牵慨?dāng)轉(zhuǎn)換控制對(duì)象裝置的種類時(shí),必須進(jìn)行轉(zhuǎn)換數(shù)據(jù)變換規(guī)則的另外的操作,對(duì)于使用者來(lái)說(shuō),存在著非常麻煩的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明鑒于上述問(wèn)題點(diǎn)而成,其目的在于提供一種通過(guò)僅對(duì)控制對(duì)象裝置所連接的數(shù)據(jù)通信端口(port)(數(shù)據(jù)通信路徑)進(jìn)行轉(zhuǎn)換、而自動(dòng)地轉(zhuǎn)換成各控制對(duì)象裝置所具有的數(shù)據(jù)變換規(guī)則(規(guī)程)、從而能夠由一個(gè)操作器就能簡(jiǎn)單地轉(zhuǎn)換并控制與各數(shù)據(jù)通信端口連接的各控制對(duì)象裝置的數(shù)據(jù)變換規(guī)則轉(zhuǎn)換裝置以及數(shù)據(jù)變換規(guī)則轉(zhuǎn)換方法。
并且,本發(fā)明的數(shù)據(jù)變換規(guī)則轉(zhuǎn)換裝置,為了對(duì)多個(gè)控制對(duì)象裝置的每一個(gè)進(jìn)行與設(shè)置在外部或內(nèi)部的多個(gè)操作件的操作對(duì)應(yīng)的控制,對(duì)應(yīng)于控制對(duì)象裝置轉(zhuǎn)換數(shù)據(jù)變換規(guī)則,其中,具有多個(gè)數(shù)據(jù)通信端口,用于外部連接所述多個(gè)控制對(duì)象裝置,并對(duì)該多個(gè)控制對(duì)象裝置發(fā)送通過(guò)所述多個(gè)操作件的操作所產(chǎn)生的、與該操作對(duì)應(yīng)的操作數(shù)據(jù);分配裝置,將所述多個(gè)數(shù)據(jù)通信端口的每一個(gè)一一分配于所述多個(gè)控制對(duì)象裝置的每一個(gè);設(shè)定裝置,對(duì)所述多個(gè)數(shù)據(jù)通信端口的每一個(gè),設(shè)定適于控制被分配于該數(shù)據(jù)通信端口的控制對(duì)象裝置的數(shù)據(jù)變換規(guī)則;選擇裝置,從所述多個(gè)數(shù)據(jù)通信端口選擇所希望的數(shù)據(jù)通信端口;變換裝置,根據(jù)設(shè)定于所述所選擇的數(shù)據(jù)通信端口的數(shù)據(jù)變換規(guī)則,對(duì)通過(guò)所述多個(gè)操作件的操作所產(chǎn)生的與該操作對(duì)應(yīng)的操作數(shù)據(jù)進(jìn)行數(shù)據(jù)變換;發(fā)送裝置,將所述數(shù)據(jù)變換后的操作數(shù)據(jù)向所述所選擇的數(shù)據(jù)通信端口發(fā)送。
根據(jù)本發(fā)明,僅通過(guò)從多個(gè)數(shù)據(jù)通信端口選擇出所利用的數(shù)據(jù)通信端口,能夠?qū)Ρ环峙溆诟鲾?shù)據(jù)通信端口分配的控制對(duì)象裝置,進(jìn)行對(duì)應(yīng)于設(shè)置在外部或內(nèi)部的多個(gè)操作件的操作的控制。即,將用于外部連接多個(gè)控制對(duì)象裝置的、對(duì)該多個(gè)控制對(duì)象裝置傳送通過(guò)所述多個(gè)操作件的操作產(chǎn)生的、與該操作對(duì)應(yīng)的操作數(shù)據(jù)的多個(gè)數(shù)據(jù)通信端口的每一個(gè),分別一一分配于所述多個(gè)控制對(duì)象裝置的每一個(gè)。并且,對(duì)所述多個(gè)數(shù)據(jù)通信端口的每一個(gè),設(shè)定適于對(duì)分配于該數(shù)據(jù)通信端口的控制對(duì)象裝置加以控制的數(shù)據(jù)變換規(guī)則。由所述多個(gè)數(shù)據(jù)通信端口選擇所希望的數(shù)據(jù)通信端口,操作設(shè)置在外部或內(nèi)部的多個(gè)操作件時(shí),根據(jù)設(shè)定于該數(shù)據(jù)通信端口的數(shù)據(jù)變換規(guī)則,將對(duì)應(yīng)于所述多個(gè)操作件的操作所發(fā)生的與該操作相對(duì)應(yīng)的操作數(shù)據(jù),數(shù)據(jù)轉(zhuǎn)換成適于控制所述控制對(duì)象裝置的操作數(shù)據(jù)后進(jìn)行發(fā)送。
由此,使用者不用有意識(shí)地進(jìn)行向適于控制控制對(duì)象裝置的數(shù)據(jù)變換規(guī)則的轉(zhuǎn)換,只進(jìn)行控制對(duì)象裝置所分配的數(shù)據(jù)通信端口的轉(zhuǎn)換,由設(shè)置在外部或內(nèi)部的多個(gè)操作器就可簡(jiǎn)單地轉(zhuǎn)換并控制與各數(shù)據(jù)通信端口相連接的各個(gè)控制對(duì)象裝置。
在這樣的數(shù)據(jù)變換規(guī)則轉(zhuǎn)換裝置中,可以設(shè)有檢測(cè)裝置,檢測(cè)由所述選擇裝置所選擇的數(shù)據(jù)通信端口,對(duì)所述檢測(cè)出的所有的數(shù)據(jù)通信端口,實(shí)施所述變換裝置進(jìn)行的操作數(shù)據(jù)的數(shù)據(jù)變換、以及所述發(fā)送裝置進(jìn)行的變換后的操作數(shù)據(jù)的向數(shù)據(jù)通信端口的發(fā)送。
另外,可將所述各控制對(duì)象裝置作為啟動(dòng)軟件的裝置,對(duì)應(yīng)于所述多個(gè)操作件的操作的控制是該軟件的動(dòng)作的控制。
此外,所述數(shù)據(jù)變換規(guī)則轉(zhuǎn)換裝置可通過(guò)物理上單獨(dú)的一根電纜與所述各控制對(duì)象裝置連接,將所述數(shù)據(jù)變換后的操作數(shù)據(jù)通過(guò)該電纜發(fā)送到所述各控制對(duì)象裝置。
本發(fā)明不僅可作為裝置發(fā)明構(gòu)成并實(shí)施,也可構(gòu)成為方法發(fā)明加以實(shí)施。并且,本發(fā)明能夠以計(jì)算機(jī)或DSP等的處理器的程序的形式實(shí)施,也能以存儲(chǔ)這樣的程序的存儲(chǔ)媒體的形式實(shí)施。
圖1是示出內(nèi)置本發(fā)明的數(shù)據(jù)變換規(guī)則的轉(zhuǎn)換裝置的操作器(控制器)的實(shí)施形式的硬件構(gòu)成框圖;圖2是說(shuō)明由操作器控制控制對(duì)象裝置時(shí)的控制動(dòng)作的示意圖;圖3是示出數(shù)據(jù)變換規(guī)則轉(zhuǎn)換處理的一實(shí)施例的流程圖。
具體實(shí)施例方式
以下,參照附圖詳細(xì)地說(shuō)明本發(fā)明的實(shí)施形式。
圖1是示出本發(fā)明的數(shù)據(jù)變換規(guī)則的轉(zhuǎn)換裝置的實(shí)施形式的硬件構(gòu)成框圖。該數(shù)據(jù)變換規(guī)則的轉(zhuǎn)換裝置(以下將其稱作操作器X)為內(nèi)部設(shè)有操作部4的遙控器,對(duì)通過(guò)連接電纜C而與通信接口6連接的適當(dāng)?shù)目刂茖?duì)象裝置O,指示進(jìn)行與操作器X側(cè)的操作部4的操作對(duì)應(yīng)的控制。
圖1所示的操作器X的硬件構(gòu)成例為使用計(jì)算機(jī)而構(gòu)成的,在此,根據(jù)操作部4的操作而控制控制對(duì)象裝置O的處理,通過(guò)執(zhí)行包含有使計(jì)算機(jī)實(shí)現(xiàn)“數(shù)據(jù)變換規(guī)則轉(zhuǎn)換處理”的規(guī)定的控制程序的軟件而實(shí)施。在后面將詳細(xì)說(shuō)明,通過(guò)“數(shù)據(jù)變換規(guī)則轉(zhuǎn)換處理”(參照?qǐng)D3),將與構(gòu)成操作部4的各種操作件的操作內(nèi)容相當(dāng)?shù)牟僮鲾?shù)據(jù),按照規(guī)定的數(shù)據(jù)變換規(guī)則(規(guī)程)變換,執(zhí)行將變換后的操作數(shù)據(jù)相對(duì)包含在連接電纜C內(nèi)的規(guī)定的數(shù)據(jù)通信端口(進(jìn)行數(shù)據(jù)接收和傳送的數(shù)據(jù)通信路徑)而輸出的處理。如此,由操作器X就可進(jìn)行對(duì)控制對(duì)象裝置O的控制。
毫無(wú)疑問(wèn),如此的“數(shù)據(jù)變換規(guī)則轉(zhuǎn)換處理”并不限于計(jì)算機(jī)軟件的形態(tài),即使是由DSP(數(shù)字信號(hào)處理器Digital Signal processor)處理的微程序的形式也可實(shí)施,另外,這種程序的形式并沒(méi)有限定,也可以包含分立元件電路或集成電路或大規(guī)模集成電路等而構(gòu)成的專用硬件裝置的形式實(shí)施。另外,根據(jù)數(shù)據(jù)變換規(guī)則的數(shù)據(jù)形式的變換由操作器X的數(shù)據(jù)變換功能實(shí)現(xiàn),對(duì)于該功能也能與上述情況同樣,由程序或集成電路等實(shí)現(xiàn)。
本實(shí)施例所示的操作器X通過(guò)由微型處理器單元(CPU)1、只讀存儲(chǔ)器(ROM)2、隨機(jī)存取存儲(chǔ)器(RAM)3構(gòu)成的微型計(jì)算機(jī)控制。
而CPU1通過(guò)執(zhí)行包含規(guī)定的控制程序的軟件,控制該操作器X進(jìn)行的各種動(dòng)作。對(duì)這樣的CPU1,通過(guò)通信總線(例如數(shù)據(jù)和地址總線等)1D,分別連接有ROM2、RAM3、操作部4、顯示部5、通信接口(I/F)6。
ROM2存儲(chǔ)由CPU1執(zhí)行或參照的各種控制程序或各種數(shù)據(jù)。RAM3作為暫時(shí)存儲(chǔ)CPU1執(zhí)行規(guī)定的程序時(shí)產(chǎn)生的各種數(shù)據(jù)等的工作存儲(chǔ)器、或者作為存儲(chǔ)當(dāng)前執(zhí)行中的程序或與之關(guān)聯(lián)的數(shù)據(jù)的存儲(chǔ)器等來(lái)使用。RAM3的規(guī)定的地址區(qū)域被分割成各自的功能,并作為寄存器或標(biāo)志、圖表、存儲(chǔ)器等利用。
操作部4為用于變更指示對(duì)變換部(參照后述的圖2)的數(shù)據(jù)變換規(guī)則(規(guī)程)的分配的規(guī)程變更開(kāi)關(guān)、選擇指示數(shù)據(jù)通信端口(數(shù)據(jù)通信路徑)的轉(zhuǎn)換的通信通道選擇開(kāi)關(guān)、或者進(jìn)行停止來(lái)自該操作部X的控制的指示的停止開(kāi)關(guān)等。此外,具有為了控制連接對(duì)象機(jī)器O而產(chǎn)生相應(yīng)于操作的操作數(shù)據(jù)的各種操作件、例如音量水平調(diào)整等用的可變滑觸頭(也稱作音量控制器)、進(jìn)行靜噪(ミユ一ト)設(shè)定的靜噪開(kāi)關(guān)、將音頻信號(hào)向各輸入輸出通道分配的分配開(kāi)關(guān)等各種開(kāi)關(guān)等。
不用說(shuō),操作部4除此之外也可以包含有數(shù)值數(shù)據(jù)輸入用的點(diǎn)鍵或文字?jǐn)?shù)據(jù)輸入用的鍵盤、或者操作顯示部5中所顯示的規(guī)定的指示裝置用的鼠標(biāo)等各種操作件。
顯示部5例如是由液晶顯示板(LCD)或陰極射線管(CRT)等構(gòu)成的顯示器,可一覽地顯示對(duì)各數(shù)據(jù)通信端口的數(shù)據(jù)變換規(guī)則的分配狀態(tài),或者顯示CPU1的控制狀態(tài)等各種信息。
通信接口(I/F)6是這樣的接口,即通過(guò)連接電纜C而與操作器X和控制對(duì)象裝置O連接,從而可將根據(jù)操作器X中的操作部4的操作所產(chǎn)生的操作數(shù)據(jù)向所連接的控制對(duì)象裝置O傳送。連接電纜C由1根物理性的電纜構(gòu)成,在內(nèi)部作為數(shù)據(jù)接收和傳送用的數(shù)據(jù)通信路徑具有多個(gè)數(shù)據(jù)通信端口。
而多個(gè)數(shù)據(jù)通信端口分別能夠外部連接控制對(duì)象裝置,能夠分別單獨(dú)地相對(duì)外部連接的控制對(duì)象裝置,進(jìn)行操作部4的操作所產(chǎn)生的操作數(shù)據(jù)等的各種數(shù)據(jù)的接收和傳送??刂茖?duì)象裝置O為微型計(jì)算機(jī)或混響裝置或者定序裝置等各種設(shè)備,是根據(jù)規(guī)定的操作數(shù)據(jù)執(zhí)行各種動(dòng)作的外部設(shè)備。
另外,如后所述,通信接口6也可用于從通過(guò)通信網(wǎng)絡(luò)連接的服務(wù)器計(jì)算機(jī),向?qū)?yīng)的操作器X主體下載各種程序或各種數(shù)據(jù)等。
另外,在上述ROM2中沒(méi)有存儲(chǔ)控制程序時(shí),通過(guò)由硬盤等外部存儲(chǔ)裝置(未圖示)存儲(chǔ)控制程序或數(shù)據(jù)并由RAM3讀取,或者通過(guò)通信網(wǎng)絡(luò)與服務(wù)器計(jì)算機(jī)連接而從該服務(wù)器計(jì)算機(jī)下載控制程序或數(shù)據(jù),從而能夠使CPU1進(jìn)行與在ROM2中存儲(chǔ)控制程序或數(shù)據(jù)的情況同樣的動(dòng)作。如此,容易進(jìn)行控制程序的追加或修改。
另外,外部存儲(chǔ)裝置并不限于硬盤(HD),只要是利用軟磁盤(FD)、小型激光盤(CD-ROM·CD-RAM)、光磁盤(MO)或者DVD(DigitalVersatile Disk)等可自由裝拆的各種形式的外部存儲(chǔ)媒體的存儲(chǔ)裝置中即可,可以是任意的形式?;蛘?,可以是半導(dǎo)體存儲(chǔ)器。
如上所述,本實(shí)施例所示的操作器X是這樣的遙控器,即通過(guò)將與根據(jù)操作部4中的各種操作件的操作所產(chǎn)生的操作內(nèi)容相當(dāng)?shù)牟僮鲾?shù)據(jù)通過(guò)通信接口6和連接電纜C向控制對(duì)象裝置O傳送,從而對(duì)控制對(duì)象裝置O進(jìn)行控制。為此,下面,用圖2對(duì)由該操作器X對(duì)控制對(duì)象裝置O的控制動(dòng)作進(jìn)行簡(jiǎn)要說(shuō)明。
圖2是說(shuō)明由操作器X控制控制對(duì)象裝置O之際的控制動(dòng)作的示意圖。但是,在該實(shí)施例中,是以通過(guò)操作操作器X的操作部4、轉(zhuǎn)換并控制作為控制對(duì)象而內(nèi)藏于控制對(duì)象裝置O中的多個(gè)音響控制軟件程序的任意一個(gè)的情況為例加以說(shuō)明。另外,即使控制對(duì)象裝置O為一個(gè)物理性的裝置,也如圖2的情況所示,在控制對(duì)象裝置O中,可啟動(dòng)多個(gè)軟件程序,由操作器X控制各軟件的動(dòng)作時(shí),能夠考慮控制對(duì)象裝置獨(dú)立于每個(gè)能夠成為控制對(duì)象的軟件程序而存在。
圖2所示的控制對(duì)象裝置O為例如微型計(jì)算機(jī)或混響裝置或者定序裝置等各種設(shè)備,隨著預(yù)先存儲(chǔ)于各種設(shè)備中的各種控制程序的啟動(dòng),開(kāi)始各種功能??刂茖?duì)象裝置O與鍵盤或鼠標(biāo)等的操作件連接,與操作器X有無(wú)連接無(wú)關(guān),使用這些操作件,進(jìn)行相對(duì)于存儲(chǔ)在控制對(duì)象裝置O內(nèi)的控制程序的指示。
由操作器X控制控制對(duì)象裝置O時(shí),在控制對(duì)象裝置O中,預(yù)先啟動(dòng)要由操作器X控制的控制程序。例如,隨著操作器X的操作、要在控制對(duì)象裝置O側(cè)產(chǎn)生實(shí)施音樂(lè)方面的控制的樂(lè)音時(shí),啟動(dòng)預(yù)先內(nèi)置于控制對(duì)象裝置O中的多個(gè)音響控制軟件程序(以下,將如此的控制程序簡(jiǎn)單地表示為軟件)。
而設(shè)定獨(dú)立于每個(gè)啟動(dòng)的軟件,從連接電纜C內(nèi)的任意一個(gè)數(shù)據(jù)通信端口C1~C3接收操作數(shù)據(jù)。即,用于連接操作器X和控制對(duì)象裝置O的連接電纜C,內(nèi)部具有多個(gè)數(shù)據(jù)通信端口(在該實(shí)施例中,為3個(gè)數(shù)據(jù)通信端口C1~C3),能夠通過(guò)這些數(shù)據(jù)通信端口C1~C3的每一個(gè),在操作器X與控制對(duì)象裝置O之間,獨(dú)立地進(jìn)行數(shù)據(jù)的接收和傳送。在此,通過(guò)相對(duì)在控制對(duì)象裝置O中啟動(dòng)的各軟件,分配數(shù)據(jù)通信端口C1~C3,能夠從操作器X相對(duì)各軟件傳送操作數(shù)據(jù),用各軟件執(zhí)行根據(jù)所接收的操作數(shù)據(jù)的控制。該分配是由作為分配裝置功能的CPU1根據(jù)來(lái)自使用者的指示進(jìn)行或者自動(dòng)地進(jìn)行。
另外,操作器X按照操作部4的各操作件的操作,進(jìn)行對(duì)變換部H的數(shù)據(jù)變換規(guī)則的分配、所利用的數(shù)據(jù)通信端口C1~C3的轉(zhuǎn)換、與操作器X的連接有無(wú)無(wú)關(guān)而對(duì)相對(duì)控制對(duì)象的軟件的控制指示(遙控)等。
在操作器X中,以與連接電纜C所具有的可利用的數(shù)據(jù)通信端口C1~C3分別對(duì)應(yīng)的方式準(zhǔn)備變換部H,使用者能夠相對(duì)各變換部H適當(dāng)?shù)胤峙鋽?shù)據(jù)變換規(guī)則(規(guī)程)。在本實(shí)施例中,相對(duì)于與數(shù)據(jù)通信端口C1對(duì)應(yīng)的變換部H分配軟件A的規(guī)程,相對(duì)于與數(shù)據(jù)通信端口C2對(duì)應(yīng)的變換部H分配軟件B的規(guī)程,相對(duì)于與數(shù)據(jù)通信端口C3對(duì)應(yīng)的變換部H分配軟件C的規(guī)程。
作為被分配給各數(shù)據(jù)通信端口C1~C3的數(shù)據(jù)變換規(guī)則(規(guī)程)的內(nèi)容,例如是數(shù)據(jù)格式的變換規(guī)則、每個(gè)操作件應(yīng)產(chǎn)生的樂(lè)音控制參數(shù)的種類、根據(jù)操作件的操作量應(yīng)產(chǎn)生的樂(lè)音控制參數(shù)的控制量等。數(shù)據(jù)變換規(guī)則由每個(gè)軟件決定,并且預(yù)先準(zhǔn)備于每個(gè)軟件中。
因此,為了不產(chǎn)生下述的問(wèn)題,即,使用不適用于控制對(duì)象的軟件的數(shù)據(jù)變換規(guī)則,對(duì)控制對(duì)象的軟件進(jìn)行控制指示時(shí),完全不能控制控制對(duì)象的軟件,或者進(jìn)行與使用者的操作意圖不同種類的參數(shù)的控制,或者與操作意圖不同或用控制量進(jìn)行控制等,必須使用適宜于控制對(duì)象的軟件的數(shù)據(jù)變換規(guī)則。為此,對(duì)于所利用的數(shù)據(jù)通信端口C1~C3的轉(zhuǎn)換,是通過(guò)在操作器X側(cè),從在控制對(duì)象裝置O側(cè)已經(jīng)起動(dòng)的多個(gè)軟件中選擇應(yīng)當(dāng)作為控制對(duì)象的軟件,由此確定相對(duì)該選擇的軟件而分配的數(shù)據(jù)通信端口C1~C3中的任意一個(gè)而進(jìn)行。
當(dāng)操作部4的規(guī)定的操作件操作時(shí),操作器X根據(jù)該操作產(chǎn)生與操作內(nèi)容相當(dāng)?shù)牟僮鲾?shù)據(jù)。所產(chǎn)生的操作數(shù)據(jù)向與作為所利用的數(shù)據(jù)通信端口而選擇后的數(shù)據(jù)通信端口C1~C3相對(duì)應(yīng)的變換部H傳送。在變換部H中,根據(jù)分配給變換部H的數(shù)據(jù)變換規(guī)則(規(guī)程)進(jìn)行操作數(shù)據(jù)的變換,將變換后的操作數(shù)據(jù)向與變換部H相對(duì)應(yīng)的數(shù)據(jù)通信端口C1~C3輸送。即,將操作數(shù)據(jù)變換為適用于與數(shù)據(jù)通信端口C1~C3相對(duì)應(yīng)的控制對(duì)象的軟件的種類的數(shù)據(jù)規(guī)格并加以傳送。或者,接收變換后的操作數(shù)據(jù)的軟件執(zhí)行根據(jù)該操作數(shù)據(jù)的控制。
如此,根據(jù)數(shù)據(jù)變換規(guī)則(規(guī)程),將對(duì)應(yīng)于操作部4的操作而產(chǎn)生的操作數(shù)據(jù)加以變換,從而能夠使構(gòu)成操作部4的多個(gè)規(guī)定的操作件分別具有控制各軟件用的操作件的功能。由此,能夠?qū)⒉僮髌鱔作為可控制多個(gè)不同種類的軟件的遙控器來(lái)利用。
正如上述,在圖1所示的操作器X中,根據(jù)所使用的數(shù)據(jù)通信端口C1~C3的轉(zhuǎn)換,自動(dòng)地確定在操作器X側(cè)與作為控制對(duì)象的軟件相對(duì)應(yīng)的數(shù)據(jù)變換規(guī)則(規(guī)程),根據(jù)該確定的數(shù)據(jù)變換規(guī)則,將操作數(shù)據(jù)變換為適用于控制控制對(duì)象的軟件的數(shù)據(jù)規(guī)格的操作數(shù)據(jù),來(lái)控制該軟件。在此,對(duì)于進(jìn)行這樣的控制的“數(shù)據(jù)變換規(guī)則轉(zhuǎn)換處理”,用圖3加以說(shuō)明。圖3為示出由圖1所示的CPU1執(zhí)行的“數(shù)據(jù)變換規(guī)則轉(zhuǎn)換處理”的一實(shí)施例的流程圖。
在步驟S1中,判斷是否檢測(cè)出由操作部4進(jìn)行的操作。沒(méi)有檢測(cè)出操作部4進(jìn)行操作時(shí)(步驟S1為“否”),由于在操作器X中沒(méi)有進(jìn)行任何操作,不必特別進(jìn)行后述的各處理(數(shù)據(jù)變換規(guī)則的分配、所利用的數(shù)據(jù)通信端口C1~C3的轉(zhuǎn)換、對(duì)控制對(duì)象的軟件的遙控、由操作器X進(jìn)行的控制的停止等)。為此,在這種情況下,操作器X作為操作待機(jī)狀態(tài),返回步驟S1的處理,直到操作部4進(jìn)行任何的操作為止。
另一方面,在檢測(cè)出操作部4進(jìn)行操作時(shí)(步驟S1為“是”),執(zhí)行根據(jù)該檢測(cè)出的操作的處理。即,判斷由操作部4進(jìn)行的操作是否是根據(jù)規(guī)程變更開(kāi)關(guān)操作的數(shù)據(jù)變換規(guī)則的分配變更指示(步驟S2),是否是根據(jù)通信通道選擇開(kāi)關(guān)操作的、作為使用對(duì)象的數(shù)據(jù)通信端口C1~C3的轉(zhuǎn)換指示(步驟S4),并執(zhí)行根據(jù)各指示的處理。
由操作部4進(jìn)行的操作是數(shù)據(jù)變換規(guī)則的分配變更指示時(shí)(步驟S2是“是”),相對(duì)指示變更的變換部H(與數(shù)據(jù)通信端口相對(duì)應(yīng)參照?qǐng)D2),設(shè)定新指示的數(shù)據(jù)變換規(guī)則(步驟S3),操作器X處于操作待機(jī)狀態(tài),直到返回步驟S1的處理,進(jìn)行下個(gè)操作為止。在該處理中,CPU1作為設(shè)定裝置的功能。
在該變換部H中設(shè)定(分配)數(shù)據(jù)變換規(guī)則用的數(shù)據(jù)變換規(guī)則的分配變更指示,是相對(duì)于與變換部H相對(duì)應(yīng)的多個(gè)數(shù)據(jù)通信端口C1~C3的每個(gè),從在控制對(duì)象裝置O側(cè)已經(jīng)起動(dòng)后的軟件中,通過(guò)規(guī)程變更開(kāi)關(guān)操作選定任意一個(gè)軟件是否作為操作對(duì)象軟件連接而進(jìn)行。此時(shí)的數(shù)據(jù)變換規(guī)則的選擇使用例如預(yù)先給予每個(gè)數(shù)據(jù)變換規(guī)則的軟件名等而進(jìn)行。
另一方面,由操作部4進(jìn)行的操作是作為使用對(duì)象的數(shù)據(jù)通信端口C1~C3的轉(zhuǎn)換指示時(shí)(步驟S4為“是”),轉(zhuǎn)換所指示的數(shù)據(jù)通信端口C1~C3的通信狀態(tài)(也就是通信接通或斷開(kāi)狀態(tài))(步驟S5),操作器X成為操作待機(jī)狀態(tài),直到返回步驟S1的處理,進(jìn)行下個(gè)操作為止。在該處理中,CPU1作為選擇裝置的功能。
此外,作為上述步驟S5中的數(shù)據(jù)通信端口C1~C3的通信狀態(tài)的轉(zhuǎn)換方法,可以包含有只使任意一個(gè)數(shù)據(jù)通信端口C1~C3成為通信接通狀態(tài)的處理方法(也就是,任意一個(gè)數(shù)據(jù)通信端口C1~C3成為通信接通狀態(tài)時(shí)、關(guān)于至此處于通信接通或斷開(kāi)狀態(tài)的另外的數(shù)據(jù)通信端口C1~C3、全部自動(dòng)地成為通信斷開(kāi)狀態(tài)的排他的方法)、和同時(shí)將多個(gè)數(shù)據(jù)通信端口C1~C3的通信狀態(tài)設(shè)定為通信接通狀態(tài)的方法(也就是,獨(dú)立于每個(gè)數(shù)據(jù)通信端口C1~C3,設(shè)定數(shù)據(jù)通信端口C1~C3的通信接通或斷開(kāi)狀態(tài)的方法)這兩種方法。
由操作部4進(jìn)行的操作即不是上述的數(shù)據(jù)變換規(guī)則的變更指示操作也不是作為使用對(duì)象的數(shù)據(jù)通信端口C1~C3的轉(zhuǎn)換指示操作時(shí)(步驟S2以及步驟S4同樣為“否”),判斷是否是進(jìn)行了根據(jù)停止開(kāi)關(guān)操作的操作器X的停止指示(步驟S6)。是進(jìn)行了操作器X的停止指示時(shí)(步驟S6為“是”),結(jié)束該“數(shù)據(jù)變換規(guī)則轉(zhuǎn)換處理”。
另一方面,沒(méi)有進(jìn)行操作器X的停止指示時(shí)(步驟S6為“否”),相對(duì)于通信狀態(tài)設(shè)定為接通狀態(tài)的數(shù)據(jù)通信端口C1~C3的變換部H,傳送隨著操作部4的操作所產(chǎn)生的操作數(shù)據(jù)(步驟S7)。在這種處理中,CPU1作為檢測(cè)裝置以及其他裝置的功能。
在變換部H中,將送入的操作數(shù)據(jù)按照所分配的數(shù)據(jù)變換規(guī)則變換(步驟S8)。即,進(jìn)行確定所產(chǎn)生的操作數(shù)據(jù)的參數(shù)種類、或者確定參數(shù)值、或者將數(shù)據(jù)格式變更為可傳送的數(shù)據(jù)格式等處理。而將變換后的操作數(shù)據(jù)向相對(duì)應(yīng)的數(shù)據(jù)通信端口C1~C3輸送(步驟S9)。在這些處理中,CPU1在步驟S8中作為變換裝置,而在步驟S9中作為傳送裝置。
正如上述,通過(guò)操作操作器X的操作部4,能夠針對(duì)在控制對(duì)象裝置O在已經(jīng)啟動(dòng)的多個(gè)軟件的每個(gè)進(jìn)行與直接操作控制對(duì)象裝置O中具備的鍵盤或鼠標(biāo)同樣的、音量水平調(diào)整或靜噪設(shè)定等的控制。即,使用者不會(huì)意識(shí)到數(shù)據(jù)變換規(guī)則(規(guī)程)的轉(zhuǎn)換,只進(jìn)行數(shù)據(jù)通信端口C1~C3的轉(zhuǎn)換(成為控制對(duì)象的外部設(shè)備的選擇),就能夠簡(jiǎn)單地自動(dòng)轉(zhuǎn)換與控制對(duì)象的軟件相適用的數(shù)據(jù)變換規(guī)則,并控制各軟件。
另外,在同時(shí)起動(dòng)多個(gè)操作對(duì)象的軟件并用一個(gè)操作器X操作它們時(shí),由于只轉(zhuǎn)換成為操作對(duì)象的軟件(數(shù)據(jù)通信端口C1~C3),能夠迅速地轉(zhuǎn)換操作對(duì)象的軟件,能夠有效地提高操作性。
此外,也能夠同時(shí)操作操作數(shù)據(jù)的規(guī)程不同的多種設(shè)備。例如,相對(duì)于作為操作對(duì)象同時(shí)起動(dòng)的、規(guī)程不同的多種軟件,能夠?qū)⒁袅拷y(tǒng)一變更相同量等,有效地提高了操作性。
另外,在上述的實(shí)施例中,例示了相對(duì)多個(gè)數(shù)據(jù)通信端口C1~C3的每個(gè)分配不同的數(shù)據(jù)變換規(guī)則(規(guī)程),但也可以向多個(gè)數(shù)據(jù)通信端口C1~C3分配相同的數(shù)據(jù)變換規(guī)則(規(guī)程)。即,能夠在控制對(duì)象裝置O中并列啟動(dòng)多個(gè)相同的控制程序,相對(duì)啟動(dòng)的控制程序的每個(gè)獨(dú)立地設(shè)定數(shù)據(jù)通信端口C1~C3。
另外,同時(shí)使用多個(gè)變換部H時(shí)(也就是,選擇多個(gè)所使用的數(shù)據(jù)通信端口C1~C3時(shí)),進(jìn)行這樣的控制,即對(duì)于根據(jù)一部分的操作部4的操作所產(chǎn)生的操作數(shù)據(jù),在數(shù)據(jù)變換的基礎(chǔ)上,向全部所選擇的多個(gè)數(shù)據(jù)通信端口傳送,而對(duì)于根據(jù)其他的操作部4的操作所產(chǎn)生的操作數(shù)據(jù),不向任何一個(gè)數(shù)據(jù)通信端口傳送操作數(shù)據(jù)。如此,只一部分的操作部4可設(shè)定作為控制各軟件用的共用的操作件使用。作為這樣的使用,有例如共同控制音量全體等的用途。
此外,在上述的實(shí)施例中,例示了在該裝置內(nèi)部設(shè)置操作部4、根據(jù)該操作部4的操作、控制與數(shù)據(jù)通信端口相連的多個(gè)控制對(duì)象裝置的每個(gè)的數(shù)據(jù)變換規(guī)則的轉(zhuǎn)換裝置(操作器X),但并不限于此。例如,也可以是根據(jù)操作產(chǎn)生對(duì)應(yīng)的操作數(shù)據(jù)的操作件(操作部)能夠與外部連接的結(jié)構(gòu)的數(shù)據(jù)變換規(guī)則的轉(zhuǎn)換裝置。此時(shí),在配置于上述操作件與控制對(duì)象裝置O之間的數(shù)據(jù)變換規(guī)則的轉(zhuǎn)換裝置,由該操作件產(chǎn)生的操作數(shù)據(jù)根據(jù)規(guī)定的數(shù)據(jù)變換規(guī)則進(jìn)行數(shù)據(jù)變換,并將該數(shù)據(jù)變換后的操作數(shù)據(jù)通過(guò)數(shù)據(jù)通信端口傳送給控制對(duì)象裝置。如此,并不限于設(shè)置于內(nèi)部的操作部4,也可由外部連接的操作件分別控制與數(shù)據(jù)通信端口相連的多個(gè)控制對(duì)象裝置。
正如上述,根據(jù)本發(fā)明,由于是將應(yīng)使用的數(shù)據(jù)變換規(guī)則預(yù)先分配給與控制對(duì)象裝置連接的多個(gè)數(shù)據(jù)通信端口的每個(gè),具有只進(jìn)行所使用的數(shù)據(jù)通信端口的轉(zhuǎn)換就可自動(dòng)地轉(zhuǎn)換為處于各控制對(duì)象裝置中所具有的數(shù)據(jù)變換規(guī)則,所以使用者不用有意識(shí)地轉(zhuǎn)換成適用于控制控制對(duì)象裝置的數(shù)據(jù)變換規(guī)則(規(guī)程),用一個(gè)操作器就可簡(jiǎn)單地轉(zhuǎn)換并控制與各數(shù)據(jù)通信端口相連的各控制對(duì)象裝置的效果。
權(quán)利要求
1.一種數(shù)據(jù)變換規(guī)則轉(zhuǎn)換裝置,為了對(duì)多個(gè)控制對(duì)象裝置的每一個(gè)進(jìn)行與設(shè)置在外部或內(nèi)部的多個(gè)操作件的操作對(duì)應(yīng)的控制,對(duì)應(yīng)于控制對(duì)象裝置轉(zhuǎn)換數(shù)據(jù)變換規(guī)則,其特征在于,具有多個(gè)數(shù)據(jù)通信端口,用于外部連接所述多個(gè)控制對(duì)象裝置,并對(duì)該多個(gè)控制對(duì)象裝置發(fā)送通過(guò)所述多個(gè)操作件的操作所產(chǎn)生的、與該操作對(duì)應(yīng)的操作數(shù)據(jù);分配裝置,將所述多個(gè)數(shù)據(jù)通信端口的每一個(gè)一一分配于所述多個(gè)控制對(duì)象裝置的每一個(gè);設(shè)定裝置,對(duì)所述多個(gè)數(shù)據(jù)通信端口的每一個(gè),設(shè)定適于控制被分配于該數(shù)據(jù)通信端口的控制對(duì)象裝置的數(shù)據(jù)變換規(guī)則;選擇裝置,從所述多個(gè)數(shù)據(jù)通信端口選擇所希望的數(shù)據(jù)通信端口;變換裝置,根據(jù)設(shè)定于所述所選擇的數(shù)據(jù)通信端口的數(shù)據(jù)變換規(guī)則,對(duì)通過(guò)所述多個(gè)操作件的操作所產(chǎn)生的與該操作對(duì)應(yīng)的操作數(shù)據(jù)進(jìn)行數(shù)據(jù)變換;發(fā)送裝置,將所述數(shù)據(jù)變換后的操作數(shù)據(jù)向所述所選擇的數(shù)據(jù)通信端口發(fā)送。
2.按照權(quán)利要求1所述的數(shù)據(jù)變換規(guī)則轉(zhuǎn)換裝置,其特征在于,具有檢測(cè)裝置,檢測(cè)由所述選擇裝置所選擇的數(shù)據(jù)通信端口,對(duì)所述檢測(cè)出的所有的數(shù)據(jù)通信端口,實(shí)施所述變換裝置進(jìn)行的操作數(shù)據(jù)的數(shù)據(jù)變換、以及所述發(fā)送裝置進(jìn)行的變換后的操作數(shù)據(jù)的向數(shù)據(jù)通信端口的發(fā)送。
3.按照權(quán)利要求1所述的數(shù)據(jù)變換規(guī)則轉(zhuǎn)換裝置,其特征在于,所述各控制對(duì)象裝置是啟動(dòng)軟件的裝置,對(duì)應(yīng)于所述多個(gè)操作件的操作的控制是該軟件的動(dòng)作的控制。
4.按照權(quán)利要求1所述的數(shù)據(jù)變換規(guī)則轉(zhuǎn)換裝置,其特征在于,可通過(guò)物理上單獨(dú)的一根電纜與所述各控制對(duì)象裝置連接,將所述數(shù)據(jù)變換后的操作數(shù)據(jù)通過(guò)該電纜發(fā)送到所述各控制對(duì)象裝置。
5.一種數(shù)據(jù)變換規(guī)則轉(zhuǎn)換方法,為了對(duì)多個(gè)控制對(duì)象裝置的每一個(gè)進(jìn)行與多個(gè)操作件的操作對(duì)應(yīng)的控制,對(duì)應(yīng)于控制對(duì)象裝置轉(zhuǎn)換數(shù)據(jù)變換規(guī)則,其特征在于,將多個(gè)數(shù)據(jù)通信端口的每一個(gè)一一分配于所述多個(gè)控制對(duì)象裝置的每一個(gè)的步驟,所述多個(gè)數(shù)據(jù)通信端口用于與該多個(gè)控制對(duì)象裝置連接,并對(duì)該多個(gè)控制對(duì)象裝置發(fā)送通過(guò)所述多個(gè)操作件的操作所產(chǎn)生的、與該操作對(duì)應(yīng)的操作數(shù)據(jù);對(duì)所述多個(gè)數(shù)據(jù)通信端口的每一個(gè)設(shè)定適于控制被分配于該數(shù)據(jù)通信端口的控制對(duì)象裝置的數(shù)據(jù)變換規(guī)則的步驟;從所述多個(gè)數(shù)據(jù)通信端口選擇所希望的數(shù)據(jù)通信端口的步驟;根據(jù)設(shè)定于所述所選擇的數(shù)據(jù)通信端口的數(shù)據(jù)變換規(guī)則、對(duì)通過(guò)所述多個(gè)操作件的操作所產(chǎn)生的與該操作對(duì)應(yīng)的操作數(shù)據(jù)進(jìn)行數(shù)據(jù)變換的步驟;將所述數(shù)據(jù)變換后的操作數(shù)據(jù)向所述所選擇的數(shù)據(jù)通信端口發(fā)送的步驟。
全文摘要
本發(fā)明提供一種數(shù)據(jù)變換規(guī)則的轉(zhuǎn)換裝置及其轉(zhuǎn)換方法,對(duì)多個(gè)數(shù)據(jù)通信端口的每一個(gè),設(shè)定適于控制被分配于各數(shù)據(jù)通信端口的控制對(duì)象裝置的數(shù)據(jù)變換規(guī)則。而選擇所利用的數(shù)據(jù)通信端口時(shí),根據(jù)設(shè)定于該被選擇的數(shù)據(jù)通信端口的數(shù)據(jù)變換功能,將對(duì)應(yīng)于設(shè)置在外部或內(nèi)部的多個(gè)操作件的操作而產(chǎn)生的與該操作對(duì)應(yīng)的操作數(shù)據(jù)轉(zhuǎn)換為適于對(duì)控制對(duì)象裝置進(jìn)行控制的操作數(shù)據(jù)后加以發(fā)送。
文檔編號(hào)G06F3/00GK1536468SQ20041003342
公開(kāi)日2004年10月13日 申請(qǐng)日期2004年4月7日 優(yōu)先權(quán)日2003年4月9日
發(fā)明者山本孝郎 申請(qǐng)人:雅馬哈株式會(huì)社