亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

遠程控制系統(tǒng)和方法與流程

文檔序號:12041027閱讀:358來源:國知局
遠程控制系統(tǒng)和方法與流程
本發(fā)明涉及遠程控制技術(shù),其用于對包括經(jīng)由通信網(wǎng)絡(luò)彼此連接的多個控制裝置和受控裝置的系統(tǒng)中的受控裝置的操作執(zhí)行遠程控制和/或遠程監(jiān)控。

背景技術(shù):
通常,已知這樣一個遠程控制系統(tǒng):其中多個控制裝置和多個音頻裝置經(jīng)由諸如以太網(wǎng)(注冊商標(biāo))的通信網(wǎng)絡(luò)彼此連接,并且多個控制裝置可以對每個音頻裝置的操作執(zhí)行控制(遠程控制)或者監(jiān)控(遠程監(jiān)控)音頻裝置操作的操作情況。例如,日本專利申請公開第2009-218937號和第2009-218947號中公開了這樣的遠程控制系統(tǒng)。要被遠程控制或遠程監(jiān)控的多個音頻裝置(即,受控裝置)例如可以是任意的數(shù)字音頻混音器(下文中簡單稱為“混音器”)、功率放大器、錄音機、音頻信號輸入/輸出裝置等。每個這樣的音頻裝置包括一個存儲了用于控制音頻裝置的操作的多個參數(shù)的當(dāng)前存儲器(即,真實當(dāng)前存儲器),并且由此每個音頻裝置基于真實當(dāng)前存儲器的參數(shù)的值來控制其自身的操作。例如,音頻裝置的操作的內(nèi)容和實例包括音頻信號的路徑控制(路由)和各種音頻信號處理。另一方面,每個控制裝置包括多個當(dāng)前存儲器(即,虛擬當(dāng)前存儲器),其每一個與每個音頻裝置的真實當(dāng)前存儲器相對應(yīng),并且每個控制裝置配置成經(jīng)由其自身的用戶界面來顯示存儲在每個虛擬當(dāng)前存儲器中的參數(shù)的值。為了執(zhí)行對音頻裝置的遠程控制和/或遠程監(jiān)控,控制裝置使每個虛擬當(dāng)前存儲器與對應(yīng)于該虛擬當(dāng)前存儲器的真實當(dāng)前存儲器同步(即,將真實當(dāng)前存儲器和虛擬當(dāng)前存儲器之一的參數(shù)的值復(fù)制到另一個,使得相對應(yīng)的真實當(dāng)前存儲器和虛擬當(dāng)前存儲器存儲相同的參數(shù)值)。因此,控制裝置可以經(jīng)由其自身的用戶界面來顯示受控裝置的真實當(dāng)前存儲器的參數(shù)的值。即,用戶可以在控制裝置處遠程監(jiān)控受控裝置(即,音頻裝置)的操作情況或狀態(tài)(即,真實當(dāng)前存儲器的參數(shù)的值)。在上述的遠程控制系統(tǒng)中,下面的是一個給定的控制裝置對一個給定的音頻裝置的操作執(zhí)行遠程控制以及另一個控制裝置對該給定的音頻裝置執(zhí)行遠程監(jiān)控的示例方法。當(dāng)用戶通過給定的控制裝置執(zhí)行對給定的音頻裝置的參數(shù)的值進行改變的操作時,給定的控制裝置響應(yīng)于用戶改變參數(shù)的值的操作來更新該給定的控制裝置自身的虛擬當(dāng)前存儲器中的參數(shù)的值,并且向給定的音頻裝置發(fā)送與該操作相對應(yīng)的“改變命令”。接下來,已接收到改變命令的給定的音頻裝置響應(yīng)于接收到的改變命令來更新該給定的音頻裝置自身的真實當(dāng)前存儲器中的參數(shù)的值,并且向遠程控制系統(tǒng)中的所有控制裝置發(fā)送指示更新結(jié)果的“改變通知”。于是,所有控制裝置將存儲在它們自己的與給定的音頻裝置的真實當(dāng)前存儲器相對應(yīng)的各個虛擬當(dāng)前存儲器中的各個參數(shù)的各個值改變成由所接收到的改變通知指示的值。因此,存儲在每個控制裝置的虛擬當(dāng)前存儲器中的參數(shù)的值變得與對應(yīng)于該虛擬當(dāng)前存儲器的音頻裝置的真實當(dāng)前存儲器的參數(shù)的值相同。具體地,通過操作安裝在控制裝置的操作面板中的任意操作器來執(zhí)行上述的改變控制裝置中的參數(shù)的值的用戶操作。例如,操作器可以包括以下任意一種:配置成可旋轉(zhuǎn)操作的旋鈕、配置成可沿直線方向滑動操作的推桿、配置成以壓下的方式操作的按鈕開關(guān)。當(dāng)用戶操作的操作器是諸如旋鈕或推桿之類的可連續(xù)變化類型的操作器時,參數(shù)的值隨著操作器的操作狀態(tài)的連續(xù)改變而連續(xù)變化。在此情況下,在操作器的連續(xù)改變持續(xù)的同時,控制裝置向?qū)⒁贿h程控制的音頻裝置連續(xù)輸出多個改變命令。通常,在上述遠程控制系統(tǒng)中的經(jīng)由通信網(wǎng)絡(luò)執(zhí)行的遠程控制中,在從控制裝置到音頻裝置的改變命令的傳送和從音頻裝置到控制裝置的對應(yīng)于改變命令的改變通知的傳送之間存在不恒定的時間延遲。由于該時間延遲與遠程控制相關(guān),會產(chǎn)生這樣的問題:給定的控制裝置響應(yīng)于用戶的操作發(fā)送最新的改變命令,然后該控制裝置可能會從音頻裝置接收到與在該最新的改變命令(第二改變命令)之前已經(jīng)發(fā)送的舊的改變命令(第一改變命令)相對應(yīng)的舊的改變通知。具體地,如上所述,當(dāng)連續(xù)輸出多個改變命令時(例如,當(dāng)操作諸如旋鈕或推桿之類的可連續(xù)改變的類型的操作器時),容易出現(xiàn)此問題。在此情況下,在控制裝置中,控制裝置的虛擬當(dāng)前存儲器的參數(shù)的值可以能會由從音頻裝置接收到的與操作器的當(dāng)前操作狀態(tài)無關(guān)的改變通知來改變。因此,可能出現(xiàn)控制裝置中顯示的參數(shù)值不直接遵循操作器的當(dāng)前操作狀態(tài)的情況。

技術(shù)實現(xiàn)要素:
鑒于前面的描述,本發(fā)明的目的是提供一種遠程控制技術(shù),其能夠抑制與遠程控制相關(guān)的延遲的影響,該遠程控制是對已接收到改變參數(shù)的值的用戶操作的控制裝置中所存儲的參數(shù)的值的控制。為了實現(xiàn)上述目的,本發(fā)明提供了一種改進的系統(tǒng),其包括多個控制裝置和至少一個受控裝置的系統(tǒng),其中該多個控制裝置和所述至少一個受控裝置經(jīng)由通信網(wǎng)絡(luò)彼此連接,所述受控裝置包括第一存儲器,該第一存儲器適于存儲用于對受控裝置的操作進行控制的參數(shù),所述受控裝置配置成基于從所述多個控制裝置中的任意一個發(fā)送的改變命令來改變存儲在所述第一存儲器中的參數(shù)值,所述多個控制裝置中的每一個均包括第二存儲器,該第二存儲器適于存儲與所述受控裝置的第一存儲器中所存儲的參數(shù)相對應(yīng)的參數(shù),所述多個控制裝置中的每一個均配置成響應(yīng)于用戶的操作來改變存儲在所述第二存儲器中的參數(shù)的值并且向所述受控裝置發(fā)送與參數(shù)的值的改變相對應(yīng)的改變命令。所述受控裝置還包括改變通知發(fā)送單元,其適于對從所述控制裝置中的任意一個接收到改變命令作出響應(yīng)來向所述多個控制裝置發(fā)送改變通知,所述改變通知包括指示了所述多個控制裝置之一為所述改變命令的發(fā)送源的第一數(shù)據(jù)、以及指示了存儲在所述第一存儲器中的基于所述改變命令而改變的參數(shù)的值的第二數(shù)據(jù)。所述多個控制裝置中的每一個還包括改變通知接收單元,其對從所述受控裝置接收到改變通知作出響應(yīng),在接收到的改變通知中所包含的第一數(shù)據(jù)未指示控制裝置時,根據(jù)接收到的改變通知的第二數(shù)據(jù)來更新存儲在所述第二存儲器中的參數(shù)的值,而在所述第一數(shù)據(jù)指示了控制裝置時,所述改變通知接收單元不更新存儲在所述第二存儲器中的參數(shù)的值。在一個實施例中,所述受控裝置進一步包括:改變操作接收單元,其適于響應(yīng)于用戶的操作來改變存儲在所述第一存儲器中的參數(shù)的值,并且所述改變通知發(fā)送單元適于對由所述改變操作接收單元進行的參數(shù)的值的改變作出響應(yīng)來生成包括所述第一數(shù)據(jù)和所述第二數(shù)據(jù)的改變通知,并且經(jīng)由所述通信網(wǎng)絡(luò)向所述多個控制裝置發(fā)送所生成的改變通知,其中所述第一數(shù)據(jù)指示了無控制裝置,并且所述第二數(shù)據(jù)指示了參數(shù)的改變后的值。在一個實施例中,所述改變通知發(fā)送單元配置成按一定時間間隔重復(fù)發(fā)送所述改變通知。根據(jù)本發(fā)明,由于從所述受控裝置經(jīng)由網(wǎng)絡(luò)發(fā)送到每個控制裝置的所述改變通知被配置成包括指示了已發(fā)送與所述改變通知相對應(yīng)的改變命令的控制裝置的所述第一數(shù)據(jù),并且已發(fā)送所述改變命令的控制裝置(即,已接收到改變所述參數(shù)的值的用戶操作的控制裝置)未響應(yīng)于與所述改變命令相對應(yīng)的所述改變通知而更新(即,改變)所述第二存儲器中的參數(shù)的值,因而所述控制裝置的第二存儲器的參數(shù)的值可以保持為響應(yīng)于改變所述參數(shù)的值的用戶操作的值。因為所述第二存儲器中的參數(shù)的值未響應(yīng)于經(jīng)由網(wǎng)絡(luò)發(fā)送的所述改變通知而被更新(改變),所以不存在由于顯示的所述參數(shù)的值沒有直接遵循當(dāng)前操作狀態(tài)而引起的與所述遠程控制相關(guān)的延遲。另一方面,可以在網(wǎng)絡(luò)上的除了已發(fā)送所述改變命令的控制裝置之外的控制裝置中迅速地遠程監(jiān)控所述受控裝置的參數(shù)的值,這是因為其他控制裝置的所述第二存儲器中各自的參數(shù)的值已基于包含在與所述改變命令相對應(yīng)的所述改變通知中的第二數(shù)據(jù)而被更新(改變)。即,在根據(jù)本發(fā)明的其中所述多個控制裝置對所述受控裝置的參數(shù)的值執(zhí)行遠程控制和遠程監(jiān)控的系統(tǒng)中,可以獲得抑制與遠程控制相關(guān)的延遲對存儲在已接收到改變參數(shù)的值的用戶操作的控制裝置中的所述參數(shù)的值的影響的卓越優(yōu)點。此外,由于所述受控裝置的改變命令接收單元在每個預(yù)定通知周期生成并發(fā)送了所述改變通知,并且包含在所述改變通知中的第一數(shù)據(jù)被配置成指示了在所述通知周期之內(nèi)已最后發(fā)送對所述參數(shù)的改變命令的控制裝置,并且所述第二數(shù)據(jù)被配置成指示了在所述通知周期的最后時刻的參數(shù)的值,所以即使當(dāng)在所述通知周期之內(nèi)一個參數(shù)的值改變多次時,在所述通知周期內(nèi)只生成并發(fā)送一個改變通知,于是可以減少在所述通知周期之內(nèi)生成并發(fā)送的改變通知的數(shù)量。本發(fā)明不僅可以構(gòu)想和實現(xiàn)為上面描述的設(shè)備的發(fā)明,而且可以構(gòu)想和實現(xiàn)為方法的發(fā)明。而且,本發(fā)明還可以布置和實現(xiàn)為用于被諸如計算機或DSP之類的處理器執(zhí)行的軟件程序以及存儲軟件程序的非臨時性存儲介質(zhì)。在此情況下,該程序可以在存儲介質(zhì)中提供給用戶然后安裝到用戶的計算機中,或者經(jīng)由通信網(wǎng)絡(luò)從服務(wù)器設(shè)備傳送到客戶端計算機然后安裝到客戶端計算機中。此外,本發(fā)明中使用的處理器可以包括具有內(nèi)建在硬件中的專用邏輯的專用處理器(諸如計算機)或者能夠運行期望的軟件程序的其他通用處理器。下面將描述本發(fā)明的實施例,但應(yīng)理解本發(fā)明不限于所描述的實施例并且在不背離基本原理的情況下本發(fā)明的各種修改是可能的。因此本發(fā)明的范圍僅通過附加的權(quán)利要求來確定。附圖說明下面只將通過示例的方式參照附圖來詳細(xì)描述本發(fā)明的某些優(yōu)選的實施例,其中:圖1是示出根據(jù)本發(fā)明的遠程控制系統(tǒng)的總體構(gòu)造的框圖;圖2是示出控制裝置的電氣硬件構(gòu)造的框圖;圖3是示出作為受控裝置之一的混音器的電氣硬件構(gòu)造的框圖;圖4是示出作為受控裝置之一的功率放大器的電氣硬件構(gòu)造的框圖;圖5是示出受控裝置的存儲器中的存儲內(nèi)容的數(shù)據(jù)結(jié)構(gòu)的一個示例的示意圖;圖6是示出控制裝置的存儲器中的存儲內(nèi)容的數(shù)據(jù)結(jié)構(gòu)的一個示例的示意圖;圖7是示出顯示在控制裝置的用戶界面中的參數(shù)調(diào)節(jié)屏幕的示意圖;圖8是示出由控制裝置執(zhí)行的遠程控制準(zhǔn)備處理的流程圖;圖9是示出由控制裝置響應(yīng)于用戶操作而執(zhí)行的參數(shù)值改變處理的流程圖;圖10是示出當(dāng)受控裝置接收到改變命令時由受控裝置執(zhí)行的處理的流程圖;圖11是示出由受控裝置響應(yīng)于用戶的操作而執(zhí)行的參數(shù)值改變處理的流程圖;圖12是示出由受控裝置執(zhí)行的改變通知處理的流程圖;以及圖13是示出當(dāng)控制裝置接收到改變通知時由控制裝置執(zhí)行的處理的流程圖。具體實施方式在圖1所示的遠程控制系統(tǒng)中,一個混音控制臺1(Con:下文中稱為“控制臺”)、兩臺個人計算機(PC)2和3、一個數(shù)字音頻混音器4(mixer:下文中稱為“混音器”)、兩個功率放大器(amp:下文中稱為“放大器”)5和6、一個效果器(eff)7、以及一個登臺箱(sbox)8經(jīng)由通信網(wǎng)絡(luò)9彼此連接?;煲羝?、放大器5和6、效果器7、以及登臺箱8是執(zhí)行與音頻信號相關(guān)的信號處理(諸如音頻信號路由或音頻信號處理)的音頻裝置,并且是接受控制裝置1至3的操作情況或狀態(tài)的操作控制(遠程控制)和監(jiān)控(遠程監(jiān)控)的受控裝置。控制臺1以及個人計算機2和3每一個均通過執(zhí)行用于對遠程控制系統(tǒng)中的受控裝置4至8的每一個進行遠程控制和遠程監(jiān)控的軟件程序(遠程控制軟件)而作為控制裝置??刂婆_1是專用于對音頻信號執(zhí)行的信號處理(受控裝置4至8的操作)進行控制的物理控制器。PC2和3是其中裝入通用操作系統(tǒng)(OS)并且安裝遠程控制軟件來作為一個應(yīng)用程序的通用個人計算機。通信網(wǎng)絡(luò)9例如是通過經(jīng)由諸如以太網(wǎng)(注冊商標(biāo))的通用網(wǎng)絡(luò)電纜物理地連接多個裝置1至8而形成的局域網(wǎng)(LAN)。在通信網(wǎng)絡(luò)9上的裝置1至8之間能夠進行符合TCP/IP協(xié)議的數(shù)據(jù)通信。此外,音頻信號可以實時地經(jīng)由通信網(wǎng)絡(luò)9在裝置之間傳送。在此情況下,作為一種數(shù)據(jù)傳送形式,例如,可以應(yīng)用廣泛公知的諸如CobraNet(注冊商標(biāo))的合適的數(shù)據(jù)通信形式。圖2是示出用作控制裝置的控制臺1以及PC2和3中任一個的電氣硬件構(gòu)造的概觀的框圖。如圖2所示,每個控制裝置包括中央處理單元(CPU)10、包括只讀存儲器(ROM)和隨機存取存儲器(RAM)的存儲器11、網(wǎng)絡(luò)接口(I/F)12、用戶界面(UI)13、以及硬盤(硬盤驅(qū)動器(HDD))14。部件10至14經(jīng)由CPU總線15彼此連接。CPU10執(zhí)行存儲在存儲器11中的各種控制程序以控制控制裝置(控制臺1或者PC2或3)的所有操作(或處理)。存儲器11存儲各種控制程序并且用作由CPU10執(zhí)行的程序的加載區(qū)或工作區(qū)。存儲器11還包括當(dāng)前存儲器(虛擬當(dāng)前存儲器,即,第二存儲器),其適于存儲用于對遠程控制系統(tǒng)中的受控裝置4至8的操作(處理)進行遠程控制/遠程監(jiān)控的多個參數(shù)(見下面要描述的圖5)。HDD14是外部存儲裝置的一個示例。存儲器11或HDD14存儲遠程控制軟件??刂婆_1包括各種多個操作器和適于顯示各種信息的顯示器來作為用戶界面13,其中操作器例如是配置成可旋轉(zhuǎn)操作的旋鈕、配置成可沿直線方向滑動操作的推桿、配置成以壓下的方式操作的按鈕開關(guān)。PC2和3的每一個均可以包括適于顯示各種信息的顯示器以及用于在顯示器顯示的屏幕上接收各種用戶操作(輸入)的輸入單元來作為用戶界面13,其中例如鼠標(biāo)、鍵盤等被用作輸入單元。網(wǎng)絡(luò)接口12是用于將控制裝置可通信地連接到通信網(wǎng)絡(luò)9的接口。圖3示出混音器4的電氣硬件構(gòu)造的框圖?;煲羝?包括CPU20、包括ROM和RAM的存儲器21、網(wǎng)絡(luò)接口22、平板顯示單元(P顯示器)23、平板操作器(P操作器)24、電動音量控制器(電動F)25、音頻輸入/輸出單元(AIO)26、以及信號處理單元(數(shù)字信號處理器(DSP))27。這些部件20至27通過CPU總線28彼此連接。音頻輸入/輸出單元26和DSP27通過音頻總線29彼此連接。CPU20執(zhí)行存儲在存儲器21中的各種控制程序以控制混音器4的所有操作(或處理)。存儲器21存儲各種控制程序并且用作由CPU20執(zhí)行的程序的加載區(qū)或工作區(qū)。存儲器21還包括當(dāng)前存儲器(真實當(dāng)前存儲器,即,第一存儲器),其適于存儲用于控制混音器4的操作(或處理)的多個參數(shù)(見下面要描述的圖6)。網(wǎng)絡(luò)接口22是用于將混音器4可通信地連接到通信網(wǎng)絡(luò)9的接口。平板顯示單元23、平板操作器24、以及電動音量控制器25是安裝在混音器4的操作面板中的用戶界面。平板顯示單元23配置成例如觸摸面板類型的液晶顯示器并且可以基于經(jīng)由CPU總線28從CPU20提供的顯示控制信號來顯示各種屏幕。平板操作器24包含布置在操作面板上的具有旋鈕、按鈕開關(guān)等的一個或多個操作器。電動音量控制器25包含一個或多個推桿類型的操作器,該每個操作器可通過用戶的操作和基于從CPU10提供的驅(qū)動控制信號的自動驅(qū)動力操作。音頻輸入/輸出單元26是用于連接到諸如麥克風(fēng)或錄音機的外部裝置以輸入和/或輸出音頻信號的接口。音頻輸入/輸出單元26包括適于執(zhí)行模擬-數(shù)字轉(zhuǎn)換(AD轉(zhuǎn)換)、數(shù)字-模擬轉(zhuǎn)換(DA轉(zhuǎn)換)、以及數(shù)字轉(zhuǎn)換(格式轉(zhuǎn)換)的機構(gòu)。DSP27通過響應(yīng)于CPU20的指令執(zhí)行各種微程序來基于存儲在存儲器21的真實當(dāng)前存儲器中的各種參數(shù)的值對從音頻輸入/輸出單元26輸入的音頻信號執(zhí)行關(guān)于混音的各種信號處理,并且從音頻輸入/輸出單元26輸出處理后的音頻信號。各種信號處理包括控制音頻信號的音量、對多個音頻信號混音、以及給音頻信號施加效果。圖4是示出放大器5和6中任一個的電氣硬件構(gòu)造的框圖。放大器5和6中的每一個均包括CPU30、存儲器31、網(wǎng)絡(luò)接口32、用戶界面33、音頻輸入/輸出單元34、放大單元(AMP)35、以及DSP36。部件30至36通過CPU總線37彼此連接。音頻輸入/輸出單元34、AMP35、以及DSP36通過音頻總線38彼此連接。CPU30執(zhí)行存儲在存儲器31中的各種控制程序以控制放大器的所有操作(或處理)。存儲器31存儲各種控制程序并且用作由CPU30執(zhí)行的程序的加載區(qū)或工作區(qū)。存儲器31還包括當(dāng)前存儲器(真實當(dāng)前存儲器,即,第一存儲器),其適于存儲用于控制放大器的操作(或處理)的多個參數(shù)。網(wǎng)絡(luò)接口32是用于將放大器可通信地連接到通信網(wǎng)絡(luò)9的接口。用戶界面33包括用于操作音量電平等的各種操作器和諸如電平計的各種指示器。音頻輸入/輸出單元34是用于連接到諸如混音器或揚聲器的外部裝置以輸入和/或輸出音頻信號的接口。DSP36通過響應(yīng)于CPU30的指令執(zhí)行各種微程序來基于存儲在存儲器31(真實當(dāng)前存儲器)中的各種參數(shù)的值對從音頻輸入/輸出單元34輸入的音頻信號執(zhí)行信號處理,并且向放大單元35輸出處理后的音頻信號。信號處理的示例包括均衡、延遲、交叉、以及限幅。AMP35對由DSP36處理后的音頻信號進行放大并且經(jīng)由音頻輸入/輸出單元34向諸如揚聲器的外部裝置輸出放大的音頻信號。效果器7和登臺箱8的電氣硬件構(gòu)造(未示出)實質(zhì)上與圖3所示的混音器或圖4所示的放大器的構(gòu)造相同,效果器7和登臺箱8每個都包括CPU、存儲器(真實當(dāng)前存儲器,即,第一存儲器)、網(wǎng)絡(luò)接口、用戶界面、音頻輸入/輸出單元、以及DSP。效果器7是用于向輸入的音頻信號給予效應(yīng)的裝置。登臺箱8是具有輸入和輸出音頻信號的功能的處理器。圖5是示出存儲在受控裝置(混音器4、放大器5和6、效果器7、以及登臺箱8)的存儲器(分別由圖3的參考數(shù)字21和圖4的參考數(shù)字31表示)中的關(guān)于遠程控制和遠程監(jiān)控的數(shù)據(jù)的存儲內(nèi)容的數(shù)據(jù)結(jié)構(gòu)的示意圖。每個受控裝置的存儲器中,如圖5所示,存儲區(qū)域為型號ID41、真實裝置ID(縮寫為“rdID”)42、互聯(lián)網(wǎng)協(xié)議(IP)地址43、操作數(shù)據(jù)44、控制器IDx(縮寫為“cIDx”)45、修改的參數(shù)列表(縮寫為“MP列表”)46而準(zhǔn)備。在下面的描述中,每個存儲區(qū)域的名稱指示存儲在存儲區(qū)域中的數(shù)據(jù)。型號ID41是指示受控裝置的型號的ID(固定值)。當(dāng)在兩個或更多的受控裝置之間型號相同但固件的版本不同時,這些受控裝置在一些情況下具有彼此不同的功能。因此,型號ID41可以具有固件的版本號并且可以在升級版本時被更新。rdID42是用于至少在網(wǎng)絡(luò)9之內(nèi)識別各受控裝置的識別信息(ID)。例如,rdID42可以是每個制造商對該制造商的產(chǎn)品給予的ID(在制造商的產(chǎn)品中的唯一固定值),也可以是給予以太網(wǎng)(注冊商標(biāo))的接口22或23的MAC地址(在世界上的唯一固定值),或者也可以是由用戶給予遠程控制系統(tǒng)中使用的裝置的控制ID(其為遠程控制系統(tǒng)中的唯一用戶變量值)。IP地址43是用于指定經(jīng)由網(wǎng)絡(luò)9的通信中的受控裝置(或接口22或23)的地址并且至少在網(wǎng)絡(luò)9上是唯一的。操作數(shù)據(jù)44是用于對受控裝置的信號處理操作進行控制的多個參數(shù)的當(dāng)前值。其中存儲參數(shù)的當(dāng)前值的區(qū)域?qū)?yīng)于當(dāng)前存儲器(真實當(dāng)前存儲器,即,第一存儲器)。在下文中,包括作為操作數(shù)據(jù)44而被存儲的參數(shù)和存儲該參數(shù)的當(dāng)前存儲器區(qū)域的事物被稱為“真實當(dāng)前”44。真實當(dāng)前44中的每個參數(shù)由在該真實當(dāng)前44中唯一的參數(shù)ID(縮寫為“pID”)來指定。例如,pID是在真實當(dāng)前44中連續(xù)的參數(shù)號。在下文中,在真實當(dāng)前44中由給定的pID指定的參數(shù)的值縮寫為“P(pID)”。這里,每個受控裝置的多個參數(shù)具有在由rdID指定的型號中唯一的數(shù)據(jù)結(jié)構(gòu)(例如,參數(shù)類型、每個參數(shù)的pID、或參數(shù)的設(shè)定值的范圍)。cIDx45是當(dāng)真實當(dāng)前44中的給定參數(shù)值P(pID)發(fā)生改變時用于對已經(jīng)改變了給定參數(shù)值P(pID)的控制裝置(用作下面要描述的改變命令的發(fā)送源(起源)的控制裝置)進行指定的臨時數(shù)據(jù)。每當(dāng)改變了給定參數(shù)值P(pID),就將用于對已最后改變參數(shù)值P(pID)的控制裝置進行指定的識別信息(下面要描述的rcID61)或者指示了無控制裝置的數(shù)據(jù)(無)通過下面要描述的圖10或圖11的處理臨時設(shè)定在cIDx45中。MP列表46作為一個列表存儲了一個或多個數(shù)據(jù)對,該數(shù)據(jù)對包括真實當(dāng)前44中的多個參數(shù)當(dāng)中其值已在下面要描述的預(yù)定通知周期之內(nèi)發(fā)生了改變的一個參數(shù)pID和指示執(zhí)行了該參數(shù)pID的值P(pID)的改變操作的控制裝置的cIDx45。作為實現(xiàn)MP列表46的方法的示例,可以按pID的升序或降序存儲多個數(shù)據(jù)對。在此情況下,可以容易并迅速地確認(rèn)給定pID的數(shù)據(jù)對是否存在于MP列表46中。圖6是示出存儲在控制裝置(控制臺1以及PC2和3)的存儲器11中的關(guān)于遠程控制和遠程監(jiān)控的數(shù)據(jù)的存儲內(nèi)容的數(shù)據(jù)結(jié)構(gòu)的示意圖??刂蒲b置的存儲器11存儲與在網(wǎng)絡(luò)9上的受控裝置4至8相對應(yīng)的五個虛擬裝置數(shù)據(jù)50。在圖6中,對各虛擬裝置數(shù)據(jù)50給予各自的編號以彼此區(qū)分各虛擬裝置數(shù)據(jù)50,例如,“虛擬裝置數(shù)據(jù)1”、“虛擬裝置數(shù)據(jù)2”...“虛擬裝置數(shù)據(jù)5”。每個虛擬裝置數(shù)據(jù)50是在控制裝置上虛擬表示相應(yīng)的受控裝置(音頻裝置)的數(shù)據(jù)。由虛擬裝置數(shù)據(jù)50表示的虛擬音頻裝置被稱為“虛擬裝置”。此外,在受控裝置是與虛擬裝置相對應(yīng)的實際音頻裝置的意義上,受控裝置4至8被稱為“真實裝置”。在一個虛擬裝置數(shù)據(jù)50中,針對型號ID51、虛擬裝置ID(縮寫為“vdID”)52、IP地址53、操作數(shù)據(jù)54、聯(lián)機標(biāo)志(縮寫為“OF”)55準(zhǔn)備了多個存儲區(qū)域。型號ID51是用于指定與虛擬裝置相對應(yīng)的真實裝置的型號的ID。vdID52是用于指定虛擬裝置的ID,與對應(yīng)于該虛擬裝置的受控裝置(真實裝置)的rdID的值相同的值被設(shè)定為vdID52的值。當(dāng)給定的真實裝置處于與控制裝置聯(lián)機的狀態(tài)時,不僅真實裝置而且與該真實裝置相對應(yīng)的虛擬裝置都可以由真實裝置的rdID指定。IP地址53是與虛擬裝置相對應(yīng)的受控裝置(真實裝置)的IP地址。vdID52和IP地址53是用于指定應(yīng)當(dāng)與虛擬裝置相關(guān)聯(lián)的受控裝置(真實裝置)的信息并且由下面要描述的圖8的遠程控制準(zhǔn)備處理來確定。操作數(shù)據(jù)54是與對應(yīng)于虛擬裝置的受控裝置(真實裝置)的真實當(dāng)前44相對應(yīng)的多個參數(shù)的當(dāng)前值。存儲了各參數(shù)的當(dāng)前值的區(qū)域相當(dāng)于當(dāng)前存儲器(虛擬當(dāng)前存儲器,即,第二當(dāng)前存儲器)。在下文中,包括作為操作數(shù)據(jù)54而存儲的參數(shù)和存儲該參數(shù)的當(dāng)前存儲器區(qū)域的集合被稱為“虛擬當(dāng)前”54。通過下面要描述的遠程控制準(zhǔn)備處理將虛擬當(dāng)前54與相應(yīng)的真實當(dāng)前44進行同步來使虛擬當(dāng)前54存儲實質(zhì)上與相應(yīng)的受控裝置的真實當(dāng)前44的參數(shù)相同的多個參數(shù)。虛擬當(dāng)前54中的每個參數(shù)由在虛擬當(dāng)前54中唯一的參數(shù)ID(稱為“pID”)指定。分配給虛擬當(dāng)前54中的每個參數(shù)的pID被假設(shè)為與相應(yīng)的真實當(dāng)前44中的對應(yīng)參數(shù)pID具有相同的參數(shù)ID編號。在下文中,虛擬當(dāng)前54中的給定pID的值被稱為縮寫“P′(pID)”。聯(lián)機標(biāo)志(OF)55是利用二進制值來指示與虛擬裝置相對應(yīng)的真實裝置是否處于能夠從控制裝置進行遠程控制的狀態(tài)(即,聯(lián)機狀態(tài))的標(biāo)志。OF55在聯(lián)機情況下具有值“1”,在脫機情況下具有值“0”。當(dāng)OF55的值為“1”時,與虛擬裝置相對應(yīng)的真實裝置可以被控制裝置遠程控制。在控制裝置的存儲器11中,為作為指示了每一種型號的參數(shù)結(jié)構(gòu)之類的數(shù)據(jù)庫的型號信息60以及其他數(shù)據(jù)準(zhǔn)備了多個存儲區(qū)域。關(guān)于由任意型號ID指定的型號的參數(shù)結(jié)構(gòu)的信息可以通過用該型號ID參照型號信息60來獲得?;谕ㄟ^用虛擬裝置的型號ID參照型號信息60而獲得的數(shù)據(jù)結(jié)構(gòu)來準(zhǔn)備圖6的每個虛擬裝置數(shù)據(jù)的操作數(shù)據(jù)的存儲區(qū)域。在其他數(shù)據(jù)中,真實控制器ID(縮寫為“rcID”)61是至少在網(wǎng)絡(luò)9之內(nèi)對各控制裝置進行識別的識別信息。例如,rcID61可以是給予以太網(wǎng)(注冊商標(biāo))的接12的MAC地址(在世界上的唯一固定值),或者也可以是由用戶給予每個控制裝置的控制ID(在遠程控制系統(tǒng)中的唯一用戶變量值)。裝置ID(縮寫為“dIDx”)62是用于指定被控制裝置遠程控制的受控裝置的臨時數(shù)據(jù)。為了遠程控制給定的受控裝置,與該受控裝置相對應(yīng)的虛擬裝置的vdID52被臨時設(shè)定在dIDx62中。圖7是示出顯示在控制裝置的顯示器(圖2的UI13)上的參數(shù)調(diào)節(jié)屏幕70的一個示例的示意圖。參數(shù)調(diào)節(jié)屏幕70是這樣的屏幕:其顯示針對一個虛擬裝置存儲在虛擬當(dāng)前54中的每個參數(shù)的值并且用作接收對所顯示的參數(shù)的值進行改變的用戶操作的圖形用戶界面(GUI)。在控制裝置中,為音頻裝置的每個型號準(zhǔn)備了專用參數(shù)調(diào)節(jié)屏幕。當(dāng)用戶指定了期望的虛擬裝置并且給出顯示與期望的虛擬裝置相對應(yīng)的參數(shù)調(diào)節(jié)屏幕的指令時,控制裝置的CPU10在顯示器上顯示與所指定的虛擬裝置的型號相對應(yīng)的參數(shù)調(diào)節(jié)屏幕70,并且還在參數(shù)調(diào)節(jié)屏幕70中顯示存儲在所指定的虛擬裝置的虛擬當(dāng)前54中的每個參數(shù)的值。在參數(shù)調(diào)節(jié)屏幕70的左上角中的字符串“裝置:eff.(12)”是正被顯示在參數(shù)調(diào)節(jié)屏幕70上的虛擬裝置的裝置名稱?;谝豢刂频奶摂M裝置的vdID52來顯示該裝置名稱。例如,裝置名稱包括型號名稱(例如“eff.”)和個體識別信息(例如,“(12)”)。當(dāng)顯示關(guān)于給定的虛擬裝置的參數(shù)調(diào)節(jié)屏幕70時,控制裝置的CPU10將給定的虛擬裝置的vdID52設(shè)定在存儲器11的dIDx62中。參數(shù)值顯示部71是接收對每個參數(shù)的值進行顯示和改變的用戶操作的區(qū)域。一個框72指示一個參數(shù)。使用顯示在框72中的旋鈕圖像或按鈕圖像來顯示或呈現(xiàn)該參數(shù)的值。每個框的數(shù)字顯示在每個框72的左上角中。在圖示的示例中,參數(shù)值顯示部71被配置成在一個屏幕上使用十八個框72來顯示十八個參數(shù)。因此,可以使用屏幕右端的頁面切換按鈕73來逐頁切換顯示在一個屏幕之內(nèi)的參數(shù)組。與正被顯示在當(dāng)前參數(shù)值顯示部71中的頁面對應(yīng)的頁面切換按鈕73(在附圖中示為從頂部起第二個按鈕“2”)處于點亮狀態(tài)。在圖7中,陰影表示諸如按鈕圖像的GUI部件的點亮狀態(tài)。顯示在參數(shù)值顯示部71中的參數(shù)組包括諸如音量、深度、速度之類的具有多于兩個值的多個值的范圍的參數(shù)、使用二進制值指示開和關(guān)中的一個狀態(tài)的參數(shù)、以及指示多個n選項的選擇狀態(tài)(例如,任意類型選擇或連接目的地選擇)的參數(shù)。例如,在框72a中,具有多于兩個值的多個值的連續(xù)可變范圍的參數(shù)的值由旋鈕圖像74的旋轉(zhuǎn)位置(角度)指示。在框72b中,由按鈕圖像75的點亮或不點亮來指示開/關(guān)參數(shù)的值(ON和OFF中的一個)。在框72c中,由按鈕圖像76上的字符串“3”(表示第三類型)指示類型選擇參數(shù)的選擇狀態(tài)。在框72d中,由按鈕圖像77上的字符串“in5”(表示第五輸入通道)指示輸入源連接目的地選擇參數(shù)的選擇狀態(tài)。在參數(shù)調(diào)節(jié)屏幕70的右上側(cè)中形成的聯(lián)機燈78指示要被控制的虛擬裝置是否處于聯(lián)機狀態(tài)。當(dāng)虛擬裝置處于聯(lián)機狀態(tài)時(當(dāng)虛擬裝置的OF55的值是“1”時),聯(lián)機燈78點亮。當(dāng)虛擬裝置處于脫機狀態(tài)時(當(dāng)虛擬裝置的OF55的值是“0”時),聯(lián)機燈78不點亮。當(dāng)要被控制的虛擬裝置處于聯(lián)機狀態(tài)時(當(dāng)OF55的值是“1”時),控制裝置的用戶可以從參數(shù)調(diào)節(jié)屏幕70執(zhí)行關(guān)于與要被控制的虛擬裝置相對應(yīng)的受控裝置(真實裝置)的真實當(dāng)前44的參數(shù)的值的遠程控制。圖8是示出當(dāng)遠程控制開始時由控制裝置(控制臺1以及PC2和3)的CPU10執(zhí)行的遠程控制準(zhǔn)備處理的流程圖。在步驟S1,控制裝置的CPU10啟動與應(yīng)要對其開始進行遠程控制的每個受控裝置(真實裝置)相對應(yīng)的每個虛擬裝置的處理,并且在存儲器11中準(zhǔn)備每個虛擬裝置的虛擬裝置數(shù)據(jù)50。即,針對每個虛擬裝置的虛擬裝置數(shù)據(jù)50的存儲區(qū)域在存儲器11中被預(yù)留,并且各種數(shù)據(jù)項(由圖6的參考數(shù)字51至55指示)被寫入至虛擬裝置數(shù)據(jù)50的區(qū)域??梢栽谌魏螘r間執(zhí)行步驟S1的處理。例如,當(dāng)用戶執(zhí)行型號選擇的操作時,啟動所選擇的型號的虛擬裝置??蛇x地,可以將先前已在遠程控制中使用的虛擬裝置數(shù)據(jù)50存儲為項目文件,并且在控制裝置讀取該項目文件的時候,可以基于該項目文件中包含的虛擬裝置數(shù)據(jù)50來啟動多個虛擬裝置。此外,當(dāng)控制裝置新找到一個連接到網(wǎng)絡(luò)的受控裝置時,在還未啟動與對應(yīng)于新找到的受控裝置具有相同型號的虛擬裝置的條件下,可以自動地啟動與該新找到的受控裝置的型號相對應(yīng)的虛擬裝置。在步驟S2,控制裝置的CPU10執(zhí)行處理以將在步驟S1已啟動了處理的每個虛擬裝置與在網(wǎng)絡(luò)9上檢測到的任意一個受控裝置(真實裝置)進行關(guān)聯(lián)。例如,控制裝置的CPU10可以收集來自在網(wǎng)絡(luò)9上的每個受控裝置(真實裝置)的型號ID41、rdID42、以及IP地址43,并且基于收集到的信息來執(zhí)行處理以將每個單獨的虛擬裝置與每個單獨的真實裝置進行關(guān)聯(lián)。當(dāng)受控裝置具有固定值rdID42時,可以將該受控裝置與具有同該rdID42的值相同的vdID52值的虛擬裝置進行關(guān)聯(lián)。可選地,如果控制裝置的CPU10執(zhí)行處理以使用可變值rdID42(或IP地址43)將任意受控裝置與任意虛擬裝置進行關(guān)聯(lián),則在不僅rdID42(或IP地址43)與vdID52(或IP地址53)相符合而且型號ID也彼此相符合的條件下,可以將真實裝置與虛擬裝置進行關(guān)聯(lián)。在任一情況下,至少真實裝置的型號ID與虛擬裝置的型號ID要彼此相符。此外,用戶可以自由改變針對每個型號ID的真實裝置與虛擬裝置之間的對應(yīng)關(guān)系。在步驟S2結(jié)束時,響應(yīng)于用戶確認(rèn)該對應(yīng)關(guān)系的指令,針對與在步驟S1準(zhǔn)備的虛擬裝置數(shù)據(jù)50相對應(yīng)的每個虛擬裝置的vdID52和IP地址53的各個值被確定為與對應(yīng)于該虛擬裝置(或與其相關(guān)聯(lián))的真實裝置的rdID42和IP地址43相同。在存在還未與真實裝置相對應(yīng)的虛擬裝置的條件下,可在任何時間執(zhí)行步驟S2的處理。在步驟S3,控制裝置的CPU10對彼此相關(guān)聯(lián)的每個虛擬裝置和真實裝置進行彼此同步,并且將虛擬裝置的聯(lián)機標(biāo)志55(OF(vdID))的值設(shè)定為“1”。將虛擬裝置與真實裝置進行彼此同步是指存儲在虛擬裝置的虛擬當(dāng)前54中的各個參數(shù)的值和存儲在相應(yīng)的真實裝置的真實當(dāng)前44中的各個參數(shù)的值被設(shè)定為相同。同步的方向(是使得虛擬當(dāng)前54中的每個參數(shù)的值與真實當(dāng)前44中的每個參數(shù)的值相符合,還是使得真實當(dāng)前44中的每個參數(shù)的值與虛擬當(dāng)前54中的每個參數(shù)的值相符合)可以固定為一個方向,或者可以響應(yīng)于用戶的指令而進行設(shè)定。通過在虛擬裝置與真實裝置之間進行同步,虛擬當(dāng)前54中的每個參數(shù)的值變得與相應(yīng)的真實當(dāng)前44中的每個參數(shù)的值相同。于是,對虛擬當(dāng)前54中的每個參數(shù)的值進行顯示的參數(shù)調(diào)節(jié)屏幕70實際顯示了相應(yīng)的真實當(dāng)前44的值。當(dāng)用戶給出指令以使得一個或更多的虛擬裝置“進入聯(lián)機狀態(tài)”時,在虛擬裝置上執(zhí)行步驟S3的處理??蛇x地,當(dāng)已執(zhí)行對一個或更多的真實裝置與一個或更多的虛擬裝置之間的對應(yīng)關(guān)系進行確認(rèn)的用戶操作時,在于步驟S2的處理之后已經(jīng)與真實裝置相對應(yīng)的虛擬裝置上執(zhí)行步驟S3的處理。控制裝置的用戶可以在參數(shù)調(diào)節(jié)屏幕70上選擇參數(shù)值顯示部71的框72中的一個,并且可以使用操作面板上的各種實體操作器(控制臺1的UI13)、鼠標(biāo)或鍵盤(PC2或3的UI13)來對所選擇的參數(shù)的值進行改變和操作。圖9是示出響應(yīng)于在參數(shù)調(diào)節(jié)屏幕70上改變參數(shù)的值的操作由控制裝置的CPU10執(zhí)行的處理的流程圖。當(dāng)用戶執(zhí)行改變參數(shù)的值的操作時,控制裝置的CPU10響應(yīng)于該操作來檢測參數(shù)的改變量val,指定要被控制的虛擬裝置(其參數(shù)正被顯示在參數(shù)調(diào)節(jié)屏幕70上的虛擬裝置)的vdID以及被操作和改變的參數(shù)的pID,并且對一個指定的虛擬裝置vdID的一個指定的參數(shù)pID啟動圖9的處理。檢測到的參數(shù)改變量val可以是根據(jù)操作器的操作量指示相對于參數(shù)的值的改變量的數(shù)據(jù),或者可以是根據(jù)操作器的操作位置(操作器的處理范圍內(nèi)的絕對位置)指示絕對參數(shù)值的數(shù)據(jù)??蛇x地,檢測到的參數(shù)改變量val可以是指示操作器的操作量的數(shù)據(jù),或者可以是指示操作器的操作位置的數(shù)據(jù)。在步驟S4,控制裝置的CPU10根據(jù)檢測到的參數(shù)值的改變量val在虛擬當(dāng)前54中改變由設(shè)置在dIDx62中的vdID指定的被操作和改變的參數(shù)pID的當(dāng)前值P'(pID)。在步驟S5,CPU10根據(jù)在步驟S4中對虛擬當(dāng)前54的參數(shù)值P'(pID)的改變結(jié)果來對正被顯示在控制裝置的顯示器(UI13)上的參數(shù)調(diào)節(jié)屏幕70中的參數(shù)pID的顯示進行更新。于是,例如,如框72a中所示,當(dāng)參數(shù)的值顯示為旋鈕圖像74時,旋鈕圖像74的旋轉(zhuǎn)位置(旋鈕的角度)隨著操作器的當(dāng)前操作狀態(tài)等而改變。此外,如框72b中所示,當(dāng)參數(shù)的值顯示為按鈕圖像75時,按鈕的點亮狀態(tài)或不點亮狀態(tài)隨著操作器的當(dāng)前操作狀態(tài)等而改變。由于控制裝置中的參數(shù)的值的顯示是響應(yīng)于對控制裝置側(cè)的參數(shù)的值進行改變的操作而迅速更新的,所以顯示更新很好地對改變操作做出反應(yīng)。在步驟S6,CPU10基于要被控制的虛擬裝置的聯(lián)機標(biāo)志55(OF(dIDx))來確定要被控制的虛擬裝置是否處于聯(lián)機狀態(tài)。當(dāng)虛擬裝置處于聯(lián)機狀態(tài)時(步驟S6:是),在步驟S7,CPU10響應(yīng)于當(dāng)前對參數(shù)的值進行改變的操作而生成改變命令SET,并且經(jīng)由網(wǎng)絡(luò)9將生成的改變命令SET發(fā)送到與要被控制的虛擬裝置相對應(yīng)的受控裝置(真實裝置)。即,其中響應(yīng)于對參數(shù)調(diào)節(jié)屏幕70上的參數(shù)的值進行改變的操作而執(zhí)行步驟S4至S7的構(gòu)造用作參數(shù)值改變操作接收單元。改變命令SET是包括用于指定參數(shù)的pID、改變量val和用于指定作為改變命令SET的發(fā)送源的控制裝置的rcID(由圖6的參考數(shù)字61表示)的數(shù)據(jù)。要被控制的虛擬裝置的虛擬裝置數(shù)據(jù)50中所包含的IP地址53被指定為改變命令SET的目的地。于是,改變命令SET只被發(fā)送到網(wǎng)絡(luò)9上的多個受控裝置4至8當(dāng)中的與要被控制的虛擬裝置相對應(yīng)的一個受控裝置。改變命令SET中所包含的改變量val可以是指示控制裝置中的操作器的相對改變量的數(shù)據(jù),可以是指示操作器的操作位置的數(shù)據(jù),可以是響應(yīng)于操作而改變的虛擬當(dāng)前54的參數(shù)值P'(pID),或者可以是虛擬當(dāng)前54的參數(shù)值P'(pID)響應(yīng)于操作的改變量。相反,當(dāng)要被控制的虛擬裝置處于脫機狀態(tài)時(步驟S6:否),不必發(fā)送針對受控裝置的改變命令,于是CPU10直接結(jié)束處理。因此,在脫機狀態(tài)期間,對控制裝置中的參數(shù)的值進行改變的操作只在控制裝置的虛擬當(dāng)前54上反映,而不在受控裝置的真實當(dāng)前44上反映。與被指定為改變命令SET的目的地的IP地址53相對應(yīng)的受控裝置(真實裝置)經(jīng)由網(wǎng)絡(luò)9接收在步驟S6從控制裝置發(fā)送的改變命令SET。圖10是示出當(dāng)受控裝置接收到在步驟S6發(fā)送的改變命令SET時由受控裝置4至8的CPU(由圖3的參考數(shù)字20和圖4的參考數(shù)字30表示)執(zhí)行的處理的流程圖。當(dāng)受控裝置接收到改變命令SET時,給定控制裝置的CPU開始圖10的處理。在步驟S8,受控裝置的CPU使用包含在接收到的改變命令SET中的pID來指定受控裝置的真實當(dāng)前44的一個參數(shù),并且根據(jù)包含在改變命令SET中的改變量val來改變指定的參數(shù)pID的值P(pID)。于是,真實當(dāng)前44的參數(shù)值P(pID)變得與作為改變命令SET的發(fā)送源的控制裝置中的相應(yīng)虛擬當(dāng)前54中的參數(shù)值P'(pID)相同。在步驟S9,受控裝置的CPU將包含在接收到的改變命令SET中的rcID設(shè)置在該受控裝置自身的存儲器中的cIDx45中。在步驟S10,受控裝置的CPU生成在步驟S8改變的參數(shù)的pID與在步驟S9設(shè)置了rcID的cIDx45的數(shù)據(jù)對,將生成的數(shù)據(jù)對增加或重寫并更新至該受控裝置自身的存儲器中的MP列表46,然后結(jié)束處理。即,當(dāng)在MP列表46中不存在包括pID的數(shù)據(jù)對時,將生成的數(shù)據(jù)對新增加至MP列表46。相反,當(dāng)MP列表46中存在包括pID的數(shù)據(jù)對時,用當(dāng)前生成的數(shù)據(jù)對重寫包括先前pID的數(shù)據(jù)對。即,包含在先前數(shù)據(jù)對中的cIDx的值被更新為在步驟S9設(shè)置在cIDx45中的rcID(此時接收到的改變命令SET中包含的rcID)。因此,MP列表46不會加倍存儲關(guān)于一個pID的數(shù)據(jù)對。當(dāng)在下面要描述的給定通知周期期間多個不同的控制裝置發(fā)送改變命令SET以改變一個給定受控裝置的給定pID的參數(shù)的值時,受控裝置響應(yīng)于從多個不同控制裝置接收的改變命令SET而使用包含在改變命令SET中的改變量val來改變pID的參數(shù)的值,并且使用包含在改變命令SET中的rcID來重寫并更新MP列表46的pID的數(shù)據(jù)對。在最后的通知周期期間,最后接收到的改變命令SET中描述的rcID被最終存儲在MP列表46的pID的數(shù)據(jù)對中。即,MP列表46的每個pID的數(shù)據(jù)對保留了在通知周期期間最后對pID的參數(shù)的值執(zhí)行遠程控制的控制裝置的rcID。在使用了受控裝置自身中所包括的用戶界面(由圖3的參考數(shù)字23至25和圖4的參考數(shù)字33表示)的本地控制下,執(zhí)行對受控裝置4至8的真實當(dāng)前44中的參數(shù)的值進行改變的操作。圖11是示出當(dāng)由給定受控裝置對參數(shù)的值執(zhí)行本地控制(改變本地參數(shù)的值的操作)時,由受控裝置的CPU(由圖3的參考數(shù)字20和圖4的參考數(shù)字30表示)響應(yīng)于改變本地參數(shù)的值的操作而執(zhí)行的處理的流程圖。給定受控裝置(rdID)的CPU響應(yīng)于對本地參數(shù)的值進行改變的用戶操作來檢測參數(shù)改變量val,指定所操作和改變的參數(shù)的pID,并且對一個指定的參數(shù)pID啟動圖11的處理。在步驟S11,受控裝置的CPU根據(jù)檢測到的改變量val來改變蓋受控裝置的真實當(dāng)前44中的參數(shù)pID的值P(pID)。在步驟S12,受控裝置的CPU在該受控裝置自身的存儲器中的變量cIDx中設(shè)置指示無控制裝置的“無”。在步驟S13,受控裝置的CPU將在步驟S11改變了的參數(shù)的pID與在步驟S12設(shè)置了rcID的cIDx的數(shù)據(jù)對增加或重寫并更新至該受控裝置自身的存儲器的MP列表46,然后結(jié)束處理。在此情況下,在MP列表46中增加或重寫并更新其中“無”被設(shè)置為cIDx的值的數(shù)據(jù)對。受控裝置4至8的CPU(由圖3的參考數(shù)字20和圖4的參考數(shù)字30指示)執(zhí)行已知的處理程序(未示出)并且將在步驟S8或步驟S11的參數(shù)值的改變結(jié)果反映至受控裝置的操作。即,受控裝置4至8的CPU20和30執(zhí)行已知的處理程序(未示出)并且基于受控裝置的真實當(dāng)前44來控制用作音頻裝置的受控裝置的操作(通常是由DSP(由圖3的參考數(shù)字27和圖4的參考數(shù)字36表示)執(zhí)行的信號處理)。例如,當(dāng)真實當(dāng)前44的給定音頻信號的電平參數(shù)發(fā)生改變時,與DSP中的音頻信號相乘的系數(shù)根據(jù)該改變的值而改變。當(dāng)濾波器參數(shù)發(fā)生改變時,在DSP中的濾波器處理中所使用的系數(shù)根據(jù)該改變的值而改變。當(dāng)效果類型發(fā)生改變時,定義了由DSP執(zhí)行的處理的算法的微程序根據(jù)該改變的值而改變。此構(gòu)造用作操作控制單元,其基于存儲在真實當(dāng)前44中的多個參數(shù)來控制受控裝置的操作。圖12是示出當(dāng)受控裝置4至8的CPU(由圖3的參考數(shù)字20和圖4的參考數(shù)字30表示)執(zhí)行改變通知處理時,將真實當(dāng)前44的參數(shù)的值的改變結(jié)果通知給控制裝置1至3的改變通知處理的流程圖。受控裝置的CPU在每個預(yù)定的改變通知周期內(nèi)重復(fù)執(zhí)行圖11的處理。改變通知周期可以被設(shè)置為適當(dāng)?shù)闹芷?,例如與控制裝置1至3的顯示的顯示更新周期相對應(yīng)的從幾毫秒至幾十毫秒的周期。當(dāng)然,改變通知周期可以不是嚴(yán)格固定周期,但可以是按一定間隔適當(dāng)間歇性重復(fù)的周期。在步驟S14,受控裝置的CPU檢查數(shù)據(jù)對是否記錄在該受控裝置自身的存儲器中的MP列表46中。當(dāng)一個或多個數(shù)據(jù)對記錄在MP列表46中時(步驟S14:否),在步驟S15,受控裝置的CPU基于MP列表46來生成DATA。受控裝置的CPU生成DATA之后,清除MP列表46的記錄內(nèi)容。DATA由與MP列表46中的所有數(shù)據(jù)對相對應(yīng)的一個或多個數(shù)據(jù)組形成。一個數(shù)據(jù)組包括:在最新通知周期之內(nèi)值發(fā)生改變的參數(shù)的當(dāng)前參數(shù)值P(pID)、用于指定該參數(shù)的pID、以及指示已最后改變了對應(yīng)于一個數(shù)據(jù)對的參數(shù)值P(pID)的控制裝置的cIDx。受控裝置的CPU可以在由針對MP列表46的每個數(shù)據(jù)對的數(shù)據(jù)對的pID所指定的真實當(dāng)前44中獲取參數(shù)值P(pID),并且通過將所獲取的參數(shù)值P(pID)、指定該參數(shù)的pID、和該數(shù)據(jù)對的cIDx配置為一組來生成一個數(shù)據(jù)組。于是,當(dāng)通過控制裝置1至3之一的遠程控制來改變給定參數(shù)值P(pID)時,對在通知周期之內(nèi)已最后發(fā)送改變命令SET的控制裝置進行指示的rdID被設(shè)置在關(guān)于該參數(shù)值P(pID)的數(shù)據(jù)組的cIDx中??蛇x地,當(dāng)通過受控裝置中的本地控制最后改變給定參數(shù)值P(pID)時,指示無控制裝置的值“無”被設(shè)置在關(guān)于該參數(shù)值P(pID)的數(shù)據(jù)組的cIDx中。如上所述,當(dāng)關(guān)于一個pID的數(shù)據(jù)對沒有被加倍地存儲在MP列表46中(更新了先前數(shù)據(jù)對)并且在通知周期之內(nèi)多次改變一個參數(shù)值P(pID)時,DATA包括了在通知周期結(jié)束時的一個參數(shù)值P(pID)、以及與多次改變的最后改變相關(guān)聯(lián)的控制裝置的rcID(或“無”)。在步驟S16,受控裝置的CPU生成改變通知UPDATA(DATA,rdID),其包括在步驟S15生成的DATA、和受控裝置的rdID42。改變通知UPDATA是指示在最近通知周期中真實當(dāng)前44的參數(shù)的值的改變結(jié)果的數(shù)據(jù)。在步驟S17,受控裝置的CPU向網(wǎng)絡(luò)9上的所有控制裝置1至3發(fā)送在步驟S15生成的改變通知UPDATA。通過指定一個廣播地址作為目的地來以廣播方式一次發(fā)送改變通知UPDATA,以便將改變通知UPDATA發(fā)送到網(wǎng)絡(luò)9上的所有控制裝置1至3,或者通過指定一個特定組(所有控制裝置1至3)的組播地址作為目的地來以組播方式發(fā)送改變通知UPDATA。相反,當(dāng)MP列表46是空的時(步驟S14:是),受控裝置的CPU直接結(jié)束處理。于是,當(dāng)在通知周期之內(nèi)未改變真實當(dāng)前44的多個參數(shù)的值當(dāng)中的任何一個時,不發(fā)送改變通知UPDATA。即,只有當(dāng)在通知周期之內(nèi)通過來自控制裝置的改變命令SET或者通過受控裝置中對參數(shù)的值的本地控制(對本地參數(shù)的值進行改變的操作)而改變真實當(dāng)前44的至少一個參數(shù)的值時,才在步驟S17發(fā)送改變通知UPDATA。即,以下這樣的構(gòu)造用作改變命令接收單元:其中,在步驟S8通過接收針對每個pID的改變命令SET來改變真實當(dāng)前44,并且在步驟S15至S17生成了改變通知UPDATA并將其發(fā)送至多個控制裝置1至3,其中該改變通知UPDATA包括:cIDx(第一數(shù)據(jù)),其指示已最后發(fā)送改變命令SET的控制裝置;參數(shù)值P(pID)(第二數(shù)據(jù)),其指示根據(jù)改變命令SET的改變結(jié)果(參數(shù)的值)。此外,以下這樣的構(gòu)造用作本地參數(shù)值改變操作接收單元:其中,通過在步驟S11對本地參數(shù)的值進行改變的操作來改變真實當(dāng)前44的參數(shù)的值,并且在步驟S15至S17生成了改變通知UPDATA并將其發(fā)送至多個控制裝置1至3,其中該改變通知UPDATA包括:cIDx(第一數(shù)據(jù)),其指示無控制裝置;參數(shù)值P(pID)(第二數(shù)據(jù)),其指示根據(jù)改變命令SET的改變結(jié)果。圖13是示出響應(yīng)于對在步驟S17發(fā)送的改變通知UPDATA的接收由控制裝置1至3的每一個的CPU10執(zhí)行的處理的流程圖。當(dāng)控制裝置1至3的每一個的CPU10經(jīng)由網(wǎng)絡(luò)9從受控裝置4至8中的一個接收到改變通知UPDATA時,所述CPU10啟動圖13所示的處理。在步驟S18,控制裝置的CPU10從改變通知UPDATA中提取rdID并且將提取到的rdID設(shè)置在存儲器11的dIDx62中??刂蒲b置的CPU10基于設(shè)置在dIDx62中的rdID將與受控裝置的rdID相對應(yīng)的虛擬裝置vdID指定為改變通知UPDATA的發(fā)送源。當(dāng)受控裝置的rdID和虛擬裝置的vdID處于聯(lián)機狀態(tài)時,如上所述,vdID具有與rdID相同的值。改變通知UPDATA可以配置成不包括rdID。例如,可以指定具有與改變通知UPDATA的發(fā)送源的IP地址相同的IP地址53的虛擬裝置的vdID52,并且可以將該vdID52設(shè)置在dIDx62中。簡言之,用于將受控裝置指定為改變通知UPDATA的發(fā)送源的數(shù)據(jù)可以被設(shè)置在dIDx62中。在步驟S19,控制裝置的CPU10從包含在接收到的改變通知UPDATA中的DATA中的一個或更多數(shù)據(jù)組中獲取第一數(shù)據(jù)組??梢曰诶鐢?shù)據(jù)組中的pID來確定數(shù)據(jù)組的獲取順序。在步驟S20,控制裝置的CPU10從所獲取的數(shù)據(jù)組中提取參數(shù)值P(pID)、用于指定參數(shù)的pID、和cIDx。在步驟S21,控制裝置的CPU10基于存儲在該控制裝置自身的存儲器11中的rcID62來檢驗提取到的cIDx的值是否指示控制裝置的rcID。接收改變通知UPDATA的控制裝置可以通過改變通知UPDATA中的數(shù)據(jù)組中所包含的cIDx的值來指定多個控制裝置1至3當(dāng)中用于執(zhí)行對包含在數(shù)據(jù)組中的參數(shù)值P(pID)進行改變的操作的控制裝置的rcID。當(dāng)cIDx的值未指示控制裝置的rcID,即cIDx的值是指示了分離的控制裝置的rcID或者是無時(步驟S21:否),在步驟S22,控制裝置的CPU10指定與在步驟S18設(shè)置在dIDx62中的rdID相對應(yīng)的虛擬裝置的vdID,指定通過在步驟S20從數(shù)據(jù)組中提取的pID而要改變的參數(shù),并且將虛擬裝置的指定的vdID的虛擬當(dāng)前54的指定的參數(shù)值P'(pID)更新為在步驟S20從數(shù)據(jù)組中提取的參數(shù)值P(pID)。在步驟S23,控制裝置的CPU10根據(jù)在步驟S22獲取的虛擬當(dāng)前54的改變結(jié)果來更新參數(shù)值P'(pID)的顯示。具體地,參數(shù)調(diào)節(jié)屏幕70的旋鈕圖像上的旋轉(zhuǎn)位置發(fā)生改變或者按鈕圖像的點亮和不點亮狀態(tài)發(fā)生改變。相反,當(dāng)cIDx的值指示了控制裝置的rcID時(步驟S21:是),控制裝置的CPU10不執(zhí)行步驟S22和步驟S23的處理,而使處理前進到步驟S24。即,當(dāng)控制裝置執(zhí)行改變參數(shù)值P(pID)的操作時,不會根據(jù)從真實裝置發(fā)送的改變通知UPDATA來改變虛擬當(dāng)前54的參數(shù)的值,并且不執(zhí)行顯示更新。響應(yīng)于控制裝置中的用戶操作而在步驟S4獲取的虛擬當(dāng)前54的改變結(jié)果以及在步驟S5更新的顯示都將被保持。即,步驟S21至步驟S23的處理用作改變通知接收單元。在步驟S24,控制裝置的CPU10從包含在接收到的改變通知UPDATA中的DATA中的一個或多個數(shù)據(jù)組中獲取隨后數(shù)據(jù)組,并且對獲取的數(shù)據(jù)組執(zhí)行步驟S20至步驟S23的處理。然后,控制裝置的CPU10重復(fù)步驟S20至步驟S24,直到在接收到的改變通知UPDATA所包含的DATA中不存在未處理的數(shù)據(jù)組(步驟S25:是)。當(dāng)在接收到的改變通知UPDATA所包含的DATA中不存在未處理的數(shù)據(jù)組時(步驟S25:否),處理結(jié)束。圖13的上述處理中,例如,即使當(dāng)網(wǎng)絡(luò)9上的一個給定的控制裝置響應(yīng)于改變參數(shù)的值的用戶操作發(fā)送最新的改變命令,然后由于與遠程控制相關(guān)的延遲而從受控裝置接收到與該最新改變命令之前的改變命令相對應(yīng)的舊的改變通知UPDATA時,由于在步驟S21分支到“是”,所以控制裝置可以根據(jù)操作器(24、25等)的當(dāng)前操作狀態(tài)在參數(shù)調(diào)節(jié)屏幕70上顯示虛擬當(dāng)前54的參數(shù)值P'(pID),而不根據(jù)接收到的改變通知UPDATA來執(zhí)行對虛擬當(dāng)前54的參數(shù)值P'(pID)的改變。不存在由于因虛擬當(dāng)前54未響應(yīng)于經(jīng)由網(wǎng)絡(luò)9發(fā)送的改變通知UPDATA而被改變而使得所顯示的參數(shù)值未直接遵循當(dāng)前操作狀態(tài)的事實所造成的與遠程控制相關(guān)的延遲。另一方面,當(dāng)網(wǎng)絡(luò)9上的不同于所討論的控制裝置的其他控制裝置從受控裝置接收改變通知UPDATA時,那些其他控制裝置在步驟S21的處理分支到“否”,并且在隨后步驟S22和步驟S23,根據(jù)改變通知UPDATA來改變虛擬當(dāng)前54的參數(shù)值P'(pID)。因此,根據(jù)在一個給定的控制裝置中進行的改變參數(shù)值的用戶操作而得到的真實當(dāng)前44的改變結(jié)果可以在參數(shù)調(diào)節(jié)屏幕70上被遠程監(jiān)控。根據(jù)上述實施例,由于經(jīng)由網(wǎng)絡(luò)9從受控裝置4至8發(fā)送到控制裝置1至3的改變通知UPDATA的每個數(shù)據(jù)組配置成包括cIDx(第一數(shù)據(jù)),其指示了已發(fā)送與相關(guān)于該數(shù)據(jù)組的改變通知UPDATA相對應(yīng)的改變命令SET的控制裝置,所以已發(fā)送改變命令SET的該控制裝置(接收到改變參數(shù)的值的用戶操作的控制裝置)不會根據(jù)經(jīng)由網(wǎng)絡(luò)9發(fā)送的改變通知UPDATA的數(shù)據(jù)組來改變虛擬當(dāng)前54,而是響應(yīng)于改變參數(shù)的值的用戶操作而可以保持虛擬當(dāng)前54的參數(shù)的值。因此,當(dāng)經(jīng)由網(wǎng)絡(luò)9連接的受控裝置4至8的參數(shù)的值通過多個控制裝置1至3受到遠程控制和遠程監(jiān)控時,可以獲得卓越的優(yōu)點,即可以抑制與遠程控制相關(guān)的延遲的影響,該遠程控制是對已接收到改變參數(shù)的值的用戶操作的控制裝置的虛擬當(dāng)前54中所存儲的參數(shù)的值進行的控制。當(dāng)在受控裝置4至8側(cè)執(zhí)行改變本地參數(shù)的值的操作時,網(wǎng)絡(luò)9上的所有控制裝置1至3可以根據(jù)改變通知UPDATA來改變虛擬當(dāng)前54的參數(shù)值P'(pID),并且通過將指示無控制裝置的值“無”設(shè)置為改變通知UPDATA中包含的cIDx(第一數(shù)據(jù))來監(jiān)控在受控裝置側(cè)的本地控制的結(jié)果(上面圖11描述的步驟S12)。在上述實施例中,當(dāng)多個參數(shù)在通知周期之內(nèi)改變時,受控裝置包括分別與一個改變通知UPDATA中被改變的參數(shù)相對應(yīng)的多個數(shù)據(jù)組,并且發(fā)送所述一個改變通知UPDATA??蛇x地,多個數(shù)據(jù)組中的每一個均可以包含在一個改變通知UPDATA'中,并且可以發(fā)送該多個改變通知UPDATA。然而,在可選的實施例中,由于有多個數(shù)據(jù)包需要發(fā)送,所以存在消耗更多的網(wǎng)絡(luò)帶寬的缺點。需要注意的是,盡管在上述實施例中,cIDx配置成被包含在改變通知UPDATA的每個數(shù)據(jù)組中,但還可以考慮其它布置,即當(dāng)沒有將指示了已發(fā)送與改變通知UPDATA相對應(yīng)的改變命令SET的控制裝置的cIDx(第一數(shù)據(jù))寫入到改變通知UPDATA的數(shù)據(jù)組中的情況下就在上述步驟S17發(fā)送改變通知UPDATA時,將改變通知UPDATA只發(fā)送至除了由cIDx指示的控制裝置rcID之外的其它所有控制裝置(其它控制裝置)。作為發(fā)送改變通知UPDATA的方式,例如,可以有這樣的方式,即改變通知UPDATA被分別地發(fā)送至除了由指示MP列表46中的每個數(shù)據(jù)對的cIDx所指示的控制裝置rcID之外的其它所有控制裝置(其它控制裝置)的每個IP地址。此外,可以有另一個方式,即生成包括除了由cIDx所指示的控制裝置rcID之外的其它所有控制裝置(其它控制裝置)的組播組并且將改變通知UPDATA以組播方式發(fā)送至該組播組的組播地址。在此構(gòu)造中,執(zhí)行與上述步驟S21至S23的處理相同的處理,即已發(fā)送與改變通知UPDATA相對應(yīng)的改變命令SET的控制裝置能夠響應(yīng)于改變參數(shù)的值的用戶操作保持虛擬當(dāng)前54的參數(shù)的值而不根據(jù)改變通知UPDATA改變虛擬當(dāng)前54,并且與已發(fā)送改變命令SET的控制裝置不同的控制裝置能夠根據(jù)改變通知UPDATA改變虛擬當(dāng)前54。然而,此構(gòu)造劣于將包括cIDx的改變通知UPDATA發(fā)送至所有控制裝置1至3的構(gòu)造,這是因為改變通知UPDATA被分別地發(fā)送至針對MP列表46的每個數(shù)據(jù)對的IP地址,或者生成組播組并且將改變通知UPDATA以組播方式發(fā)送至該組播組的組播地址。本發(fā)明適用的遠程控制系統(tǒng)的構(gòu)造不限于如圖1所示的遠程控制系統(tǒng)(包括三個控制裝置1至3以及五個受控裝置(音頻裝置)4至8)的構(gòu)造??梢耘渲冒ǘ鄠€控制裝置和至少一個受控裝置的遠程控制系統(tǒng)。此外,用作受控裝置4至8的音頻裝置的型號不限于混音器4、放大器5和6、效果器7、以及登臺箱8。可以使用任意類型的音頻裝置,只要該音頻裝置是對音頻信號執(zhí)行信號處理的音頻裝置并且該音頻裝置受到控制裝置的遠程控制和遠程監(jiān)控即可。
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1