[go: up one dir, main page]

TWI693836B - Method for controlling projectors and control system thereof - Google Patents

Method for controlling projectors and control system thereof Download PDF

Info

Publication number
TWI693836B
TWI693836B TW108105716A TW108105716A TWI693836B TW I693836 B TWI693836 B TW I693836B TW 108105716 A TW108105716 A TW 108105716A TW 108105716 A TW108105716 A TW 108105716A TW I693836 B TWI693836 B TW I693836B
Authority
TW
Taiwan
Prior art keywords
projector
control code
control
data
packet
Prior art date
Application number
TW108105716A
Other languages
Chinese (zh)
Other versions
TW202032973A (en
Inventor
黃知本
李長昇
周東甲
Original Assignee
明基電通股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 明基電通股份有限公司 filed Critical 明基電通股份有限公司
Priority to TW108105716A priority Critical patent/TWI693836B/en
Application granted granted Critical
Publication of TWI693836B publication Critical patent/TWI693836B/en
Publication of TW202032973A publication Critical patent/TW202032973A/en

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Projection Apparatus (AREA)

Abstract

A method for controlling projectors includes identifying a first projector and a second projector by using a database, acquiring a first control code of the first projector and a second control code of the second projector after the first projector and the second projector are identified, generating at least one control signal to the first projector and the second projector according to the first control code and the second control code for controlling operation actions of the first projector and the second projector.

Description

控制投影機的方法及其控制系統 Method and control system for controlling projector

本發明揭露了一種控制投影機的方法及其控制系統,尤指一種具有控制不同規格之多台投影機能力的方法及其控制系統。 The invention discloses a method and a control system for controlling a projector, in particular to a method and a control system having the ability to control multiple projectors with different specifications.

隨著科技日新月異,各種形式的投影機已具備獨立顯示投影畫面的功能或是協同顯示畫面的功能。使用者可以透過近端或是遠端控制的方式設定投影機的各種顯示參數。以目前的趨勢而言,具有透過網路支援遠端控制功能的投影機較為討喜。使用者只要利用具備連網功能的遙控器或是智慧型手機,即可在遠端遙控甚至監控特定的投影機。因此,具有端控制功能的投影機具有很高的操作便利性。 With the rapid development of technology, various forms of projectors have been equipped with the function of independently displaying the projection screen or the function of cooperating the display screen. Users can set various display parameters of the projector through near-end or remote control. As far as the current trend is concerned, projectors that support remote control via the network are more pleasing. Users can remote control or even monitor specific projectors remotely by using a remote control or a smart phone with a network function. Therefore, the projector with the end control function has high operation convenience.

目前市售的投影機為了方便使用者進行遠端控制,內建有專屬的通訊協定,以快速地建立網際網路連線。然而,不同廠牌的投影機因通訊規格的相異性,故其通訊協定也不同。倘若使用者欲利用中央控制端同時對兩台以上不同廠牌之投影機進行控制,中央控制端必須要安裝每一台投影機對應之專屬驅動程式或是控制程式才能執行控制功能。換句話說,中央控制端需要透過安裝多套驅動程式或是控制程式才能取得兩台以上不同廠牌之投影機的專屬控制碼以及通訊設定。對於單一的安裝環境(作業系統)下之中央控制端而言,安裝多套驅動程式或是控制程式不僅費時費力,而且容易發生軟體衝突或是作業系統 不穩定的問題。 In order to facilitate remote control for users, the projectors currently on the market have built-in dedicated communication protocols to quickly establish Internet connections. However, projectors of different brands have different communication protocols due to the differences in communication specifications. If the user wants to use the central console to control two or more projectors of different brands at the same time, the central console must install a dedicated driver or control program corresponding to each projector to perform the control function. In other words, the central control terminal needs to install multiple sets of drivers or control programs to obtain the exclusive control codes and communication settings of more than two projectors of different brands. For a central control terminal in a single installation environment (operating system), installing multiple sets of drivers or control programs is not only time-consuming and laborious, but also prone to software conflicts or operating systems The problem of instability.

本發明一實施例提出一種控制投影機的方法,包含利用資料庫,辨識第一投影機及第二投影機,於辨識第一投影機及第二投影機後,取得第一投影機的第一控制碼及第二投影機的第二控制碼,及依據第一控制碼及第二控制碼,產生至少一個控制訊號至第一投影機及第二投影機,以控制第一投影機及第二投影機的操作行為。 An embodiment of the invention provides a method for controlling a projector, which includes using a database to identify a first projector and a second projector, and after identifying the first projector and the second projector, obtaining the first of the first projector The control code and the second control code of the second projector, and according to the first control code and the second control code, generate at least one control signal to the first projector and the second projector to control the first projector and the second The operating behavior of the projector.

本發明另一實施例提出一種控制系統,包含第一投影機、第二投影機及中央控制端。第一投影機包含第一記憶體、第一識別模組及第一處理器。第一記憶體用以儲存第一控制碼清單。第一識別模組耦接於第一記憶體,用以由第一控制碼清單中識別第一控制碼。第一處理器耦接於第一識別模組及第一記憶體,用以依據第一控制碼控制第一投影機的操作行為。第二投影機包含第二記憶體、第二識別模組及第二處理器。第二記憶體用以儲存第二控制碼清單。第二識別模組耦接於第二記憶體,用以由第二控制碼清單中識別第二控制碼。第二處理器耦接於第二識別模組及第二記憶體,用以依據第二控制碼控制第二投影機的操作行為。中央控制端耦接於第一投影機及第二投影機。中央控制端包含資料庫、第三處理器及收發器。資料庫用以儲存第一投影機及第二投影機的辨識資料,以及第一投影機及二投影機的控制碼。第三處理器耦接於資料庫,用以依據第一控制碼及第二控制碼,產生至少一個控制訊號。收發器耦接於第三處理器,用以將至少一個控制訊號傳送至第一投影機及第二投影機。第三處理器利用資料庫,辨識第一投影機及第二投影機。辨識第一投影機及第二投影機後,取得第一投影機的第一控制碼及第二投影機的第二控制碼。 Another embodiment of the present invention provides a control system including a first projector, a second projector, and a central control terminal. The first projector includes a first memory, a first recognition module, and a first processor. The first memory is used to store the first control code list. The first identification module is coupled to the first memory for identifying the first control code from the first control code list. The first processor is coupled to the first identification module and the first memory, and is used to control the operation behavior of the first projector according to the first control code. The second projector includes a second memory, a second identification module, and a second processor. The second memory is used to store the second control code list. The second identification module is coupled to the second memory for identifying the second control code from the second control code list. The second processor is coupled to the second identification module and the second memory, and is used to control the operation behavior of the second projector according to the second control code. The central control end is coupled to the first projector and the second projector. The central control terminal includes a database, a third processor and a transceiver. The database is used to store the identification data of the first projector and the second projector, and the control codes of the first projector and the second projector. The third processor is coupled to the database and used to generate at least one control signal according to the first control code and the second control code. The transceiver is coupled to the third processor for transmitting at least one control signal to the first projector and the second projector. The third processor uses the database to identify the first projector and the second projector. After identifying the first projector and the second projector, the first control code of the first projector and the second control code of the second projector are obtained.

100:控制系統 100: control system

10:第一投影機 10: The first projector

11:第二投影機 11: Second projector

12:中央控制端 12: Central control terminal

10a:第一記憶體 10a: first memory

10b:第一識別模組 10b: the first identification module

10c:第一處理器 10c: the first processor

11a:第二記憶體 11a: Second memory

11b:第二識別模組 11b: Second identification module

11c:第二處理器 11c: Second processor

12a:資料庫 12a: database

12b:第三處理器 12b: third processor

12c:收發器 12c: Transceiver

12d:輸入模組 12d: input module

12e:顯示模組 12e: display module

S1:第一有線控制訊號 S1: The first wired control signal

S2:第二有線控制訊號 S2: Second wired control signal

P1:第一封包 P1: the first packet

P2:第二封包 P2: second packet

P3:第三封包 P3: third packet

P4:第四封包 P4: The fourth packet

T1至T5:時間區間 T1 to T5: time interval

R:無線控制訊號 R: wireless control signal

UI1:選擇介面 UI1: select interface

A及B:群組 A and B: Group

A1至A2及B1至B3:投影機 A1 to A2 and B1 to B3: projector

UI2:設定介面 UI2: Setting interface

W1至W4及W6至W7:區域 W1 to W4 and W6 to W7: Area

W5:儲存鍵 W5: Storage key

UI3:按鍵圖形化輸入介面 UI3: Button graphical input interface

BTN1至BTN5:虛擬按鍵 BTN1 to BTN5: virtual buttons

S901至S903:步驟 S901 to S903: Steps

第1圖係為本發明之控制系統之實施例的方塊圖。 Figure 1 is a block diagram of an embodiment of the control system of the present invention.

第2圖係為第1圖之控制系統中,透過兩有線控制訊號控制第一投影機及第二投影機的示意圖。 Figure 2 is a schematic diagram of the first projector and the second projector controlled by two wired control signals in the control system of Figure 1.

第3圖係為第2圖之控制系統中,兩有線控制訊號分別傳送兩封包的第一種模式之示意圖。 Figure 3 is a schematic diagram of the first mode in which two wired control signals transmit two packets in the control system of Figure 2 respectively.

第4圖係為第2圖之控制系統中,兩有線控制訊號分別傳送兩封包的第二種模式之示意圖。 Figure 4 is a schematic diagram of the second mode in which two wired control signals transmit two packets in the control system of Figure 2 respectively.

第5圖係為第1圖之控制系統中,透過無線控制訊號控制第一投影機及第二投影機的示意圖。 FIG. 5 is a schematic diagram of controlling the first projector and the second projector through the wireless control signal in the control system of FIG.

第6圖係為第5圖之控制系統中,無線控制訊號傳送兩封包之示意圖。 Figure 6 is a schematic diagram of the wireless control signal transmitting two packets in the control system of Figure 5.

第7圖係為第1圖之控制系統中,顯示模組所顯示之選擇介面的示意圖。 Figure 7 is a schematic diagram of the selection interface displayed by the display module in the control system of Figure 1.

第8圖係為第1圖之控制系統中,顯示模組所顯示之特定投影機之設定介面的示意圖。 Figure 8 is a schematic diagram of the setting interface of a specific projector displayed by the display module in the control system of Figure 1.

第9圖係為第1圖之控制系統中,顯示模組所顯示之按鍵圖形化輸入介面的示意圖。 Figure 9 is a schematic diagram of the graphical input interface of the buttons displayed on the display module in the control system of Figure 1.

第10圖係為第1圖之控制系統中,執行控制投影機的方法之流程圖。 Figure 10 is a flow chart of the method for controlling the projector in the control system of Figure 1.

第1圖係為本發明之控制系統100之實施例的方塊圖。控制系統100包含第一投影機10、第二投影機11及中央控制端12。第一投影機10可為任何廠牌下之專屬規格的投影機。第一投影機10包含第一記憶體10a、第一識別模組10b及第一處理器10c。第一記憶體10a用以儲存第一控制碼(Control Code)清單。第 一記憶體10a可為任何種種類的記憶單元,例如非揮發性記憶體或電子抹除式可複寫唯讀記憶體(Electrically Erasable Programmable Read Only Memory)等等。第一控制碼清單內的每一個控制碼可為2進制、8進制或16進制之資料序列,可視為驅動第一投影機10之操作行為的數位指令。第一識別模組10b耦接於第一記憶體10a,用以由第一控制碼清單中識別第一控制碼。例如,第一識別模組10b可比對第一控制碼是否存在於第一控制碼清單內,以決定第一控制碼的合法性以及對應的操作行為。第一處理器10c耦接於第一識別模組10b及第一記憶體10a,用以依據第一控制碼控制第一投影機10的操作行為。第一處理器10c可為任何種類的處理元件,例如微處理器、晶片處理器(Scaler)或是中央處理器等等。類似地,第二投影機11可為任何廠牌下之專屬規格的投影機。第二投影機11包含第二記憶體11a、第二識別模組11b及第二處理器11c。第二記憶體11a用以儲存第二控制碼清單。第二記憶體11a也可為任何種種類的記憶單元,例如非揮發性記憶體或電子抹除式可複寫唯讀記憶體等等。第二控制碼清單內的每一個控制碼可為2進制、8進制或16進制之資料序列,可視為驅動第二投影機11之操作行為的數位指令。第二識別模組11b耦接於第二記憶體11a,用以由第二控制碼清單中識別第二控制碼。例如,第二識別模組11b可比對第二控制碼是否存在於第二控制碼清單內,以決定第二控制碼的合法性以及對應的操作行為。第二處理器11c耦接於第二識別模組11b及第二記憶體11a,用以依據第二控制碼控制第二投影機11的操作行為。第二處理器11c可為任何種類的處理元件,例如微處理器、晶片處理器或是中央處理器等等。在控制系統100中,第一投影機10以及第二投影機11可為兩相同或是兩相異規格的投影機。若第一投影機10以及第二投影機11為兩相同規格的投影機,其內存之第一控制碼清單與第二控制碼清單也會相同。反之,若第一投影機10以及第二投影機11為兩相異規格的投影機,其內存之第一控制碼清單與第二控制碼清單也會相異。第一投影機10以及第二投影機11在控 制系統100中之任何合理的硬體變更都屬於本發明所揭露的範疇。 FIG. 1 is a block diagram of an embodiment of the control system 100 of the present invention. The control system 100 includes a first projector 10, a second projector 11, and a central control terminal 12. The first projector 10 may be a projector of any specification under any brand. The first projector 10 includes a first memory 10a, a first identification module 10b, and a first processor 10c. The first memory 10a is used to store a first control code (Control Code) list. First A memory 10a may be any kind of memory unit, such as non-volatile memory or electronically erasable programmable read only memory (Electrically Erasable Programmable Read Only Memory), etc. Each control code in the first control code list may be a binary, octal, or hexadecimal data sequence, which may be regarded as a digital command that drives the operation behavior of the first projector 10. The first identification module 10b is coupled to the first memory 10a for identifying the first control code from the first control code list. For example, the first identification module 10b may compare whether the first control code exists in the first control code list to determine the legality of the first control code and the corresponding operation behavior. The first processor 10c is coupled to the first identification module 10b and the first memory 10a, and is used to control the operation behavior of the first projector 10 according to the first control code. The first processor 10c may be any kind of processing element, such as a microprocessor, a chip processor (Scaler), a central processing unit, or the like. Similarly, the second projector 11 can be a projector of any specification under any brand. The second projector 11 includes a second memory 11a, a second identification module 11b, and a second processor 11c. The second memory 11a is used to store a second control code list. The second memory 11a may also be any kind of memory unit, such as a non-volatile memory or an electronically erasable rewritable read-only memory. Each control code in the second control code list can be a binary, octal, or hexadecimal data sequence, which can be regarded as a digital command that drives the operation behavior of the second projector 11. The second identification module 11b is coupled to the second memory 11a for identifying the second control code from the second control code list. For example, the second identification module 11b may compare whether the second control code exists in the second control code list to determine the legality of the second control code and the corresponding operation behavior. The second processor 11c is coupled to the second identification module 11b and the second memory 11a, and is used to control the operation behavior of the second projector 11 according to the second control code. The second processor 11c may be any kind of processing element, such as a microprocessor, a chip processor, or a central processing unit. In the control system 100, the first projector 10 and the second projector 11 may be two projectors with the same or different specifications. If the first projector 10 and the second projector 11 are two projectors with the same specifications, the first control code list and the second control code list in the memory will also be the same. On the contrary, if the first projector 10 and the second projector 11 are two projectors with different specifications, the first control code list and the second control code list in the memory will also be different. The first projector 10 and the second projector 11 are in control Any reasonable hardware changes in the control system 100 belong to the scope disclosed by the present invention.

中央控制端12耦接於第一投影機10及第二投影機11,包含資料庫12a、第三處理器12b及收發器12c。資料庫12a用以儲存第一投影機10及第二投影機11的辨識資料。資料庫12a可為記憶體或硬碟。第一投影機10及第二投影機11的辨識資料可為以資料交換語言(JavaScript Object Notation File,JSON File)之文字形式所建置的程式碼。然而,JSON File只是第一投影機10及第二投影機11的辨識資料的一種形式而已,本發明並非侷限於特定形式之辨識資料。資料庫12a也用以儲存第一投影機10及二投影機11的控制碼。並且,使用者也可以編輯(例如增加)第一投影機10及第二投影機11於資料庫12a的控制碼,以擴充資料庫12a。第三處理器12b耦接於資料庫12a,用以依據第一控制碼及第二控制碼,產生至少一個控制訊號。第三處理器12b可為微處理器或是中央處理器等等的處理元件。換句話說,在使用者透過中央控制端12選擇第一投影機10及第二投影機11後,第三處理器12b可利用資料庫12a,辨識第一投影機10及第二投影機11。在辨識第一投影機10及第二投影機11後,第三處理器12b可取得第一投影機10的第一控制碼及第二投影機11的第二控制碼。並且,第三處理器12b可將第一控制碼及第二控制碼進行如編碼、加密或是調變的處理,以產生至少一個控制訊號。收發器12c耦接於第三處理器12b,用以將至少一個控制訊號傳送至第一投影機10及第二投影機11。在控制系統100中,收發器12c可為有線的收發器或是無線的收發器。例如,收發器12c可透過纜線(Cable)與第一投影機10及第二投影機11連結。收發器12c也可以透過藍芽廣播、紅外線傳輸、無線保真(Wi-Fi)傳輸與第一投影機10及第二投影機11通訊。中央控制端12還可以選擇性地引入顯示模組12e以及輸入模組12d的裝置,其功能將於後文詳述。以下將說明控制系統100的運作模式以及第一投影機10及第二投影機11之遠端操作細節。 The central control terminal 12 is coupled to the first projector 10 and the second projector 11 and includes a database 12a, a third processor 12b and a transceiver 12c. The database 12a is used to store identification data of the first projector 10 and the second projector 11. The database 12a may be a memory or a hard disk. The identification data of the first projector 10 and the second projector 11 may be a program code built in a text form of a data exchange language (JavaScript Object Notation File, JSON File). However, the JSON File is only one form of the identification data of the first projector 10 and the second projector 11, and the present invention is not limited to a specific form of identification data. The database 12a is also used to store the control codes of the first projector 10 and the second projector 11. Moreover, the user can also edit (for example, add) the control codes of the first projector 10 and the second projector 11 in the database 12a to expand the database 12a. The third processor 12b is coupled to the database 12a and used to generate at least one control signal according to the first control code and the second control code. The third processor 12b may be a processing element such as a microprocessor or a central processing unit. In other words, after the user selects the first projector 10 and the second projector 11 through the central control terminal 12, the third processor 12b can use the database 12a to identify the first projector 10 and the second projector 11. After identifying the first projector 10 and the second projector 11, the third processor 12 b can obtain the first control code of the first projector 10 and the second control code of the second projector 11. In addition, the third processor 12b may perform processing such as encoding, encryption, or modulation on the first control code and the second control code to generate at least one control signal. The transceiver 12c is coupled to the third processor 12b for transmitting at least one control signal to the first projector 10 and the second projector 11. In the control system 100, the transceiver 12c may be a wired transceiver or a wireless transceiver. For example, the transceiver 12c may be connected to the first projector 10 and the second projector 11 via a cable. The transceiver 12c can also communicate with the first projector 10 and the second projector 11 through Bluetooth broadcasting, infrared transmission, and wireless fidelity (Wi-Fi) transmission. The central control terminal 12 can also selectively introduce devices of the display module 12e and the input module 12d, and their functions will be described in detail later. The operation mode of the control system 100 and the remote operation details of the first projector 10 and the second projector 11 will be described below.

第2圖係為控制系統100中,透過兩有線控制訊號S1及S2控制第一投 影機10及第二投影機11的示意圖。第3圖係為控制系統100中,兩有線控制訊號S1及S2分別傳送兩封包P1及P2的第一種模式之示意圖。第4圖係為控制系統100中,兩有線控制訊號S1及S2分別傳送兩封包P1及P2的第二種模式之示意圖。如第2圖所示,中央控制端12的收發器12c可為有線的收發器。因此,收發器12c可傳送對應第一投影機10之第一有線控制訊號S1,以及對應第二投影機11之第二有線控制訊號S2。第一有線控制訊號S1包含對應第一控制碼的第一封包(第3圖及第4圖之第一封包P1)。第二有線控制訊號S2包含對應第二控制碼的第二封包(第3圖及第4圖之第二封包P2)。於此,第一封包P1及第二封包P2的定義可為兩資料封包(Data Packet),其封包負載(Payload)的部分可載有控制碼的訊息。第一投影機10接收第一有線控制訊號S1後,第一處理器10c可將第一封包P1解碼,以取得第一控制碼的資料。類似地,第二投影機11接收第二有線控制訊號S2後,第二處理器11c可將第二封包P2解碼,以取得第二控制碼的資料。細節說明如下。 Figure 2 shows that in the control system 100, the first investment is controlled by two wired control signals S1 and S2 A schematic diagram of the projector 10 and the second projector 11. FIG. 3 is a schematic diagram of a first mode in which two wired control signals S1 and S2 transmit two packets P1 and P2 in the control system 100, respectively. FIG. 4 is a schematic diagram of a second mode in which two wired control signals S1 and S2 transmit two packets P1 and P2 in the control system 100, respectively. As shown in FIG. 2, the transceiver 12c of the central control terminal 12 may be a wired transceiver. Therefore, the transceiver 12c can transmit the first wired control signal S1 corresponding to the first projector 10 and the second wired control signal S2 corresponding to the second projector 11. The first wired control signal S1 includes a first packet corresponding to the first control code (the first packet P1 in FIGS. 3 and 4). The second wired control signal S2 includes a second packet corresponding to the second control code (the second packet P2 in FIGS. 3 and 4). Here, the definition of the first packet P1 and the second packet P2 may be two data packets (Data Packet), and the portion of the packet load (Payload) may carry the message of the control code. After the first projector 10 receives the first wired control signal S1, the first processor 10c can decode the first packet P1 to obtain the data of the first control code. Similarly, after the second projector 11 receives the second wired control signal S2, the second processor 11c can decode the second packet P2 to obtain the data of the second control code. The details are as follows.

收發器12c可「同時」傳送第一有線控制訊號S1及第二有線控制訊號S2。在此情況下,第一投影機10接收第一封包P1的時間與第二投影機11接收第二封包P2的時間近乎相等,因此可達到同步控制的功效。如第3圖所示,收發器12c可在時間區間T1內,將第一有線控制訊號S1傳送至第一投影機10,並將第二有線控制訊號S2傳送至第二投影機11。換句話說,第一封包P1及第二封包P2可視為在時間區間T1內被同時傳送的兩個封包。因此,當第一投影機10之第一處理器10c將第一封包P1解碼以取得第一控制碼的資料時,同時地,第二投影機11之第二處理器11c也將第二封包P2解碼以取得第二控制碼的資料。並且,第一處理器10c利用第一識別模組10b識別第一控制碼的資料後,可控制第一投影機10執行對應的操作行為。第二處理器11c利用第二識別模組11b識別第二控制碼的資料後,可控制第二投影機11執行對應的操作行為。由於第一投影機10及第二投影機11幾乎同時取得控制碼,因此,中央控制端12可視為以同步的方式控制第 一投影機10及第二投影機11。 The transceiver 12c can transmit the first wired control signal S1 and the second wired control signal S2 "simultaneously". In this case, the time when the first projector 10 receives the first packet P1 and the time when the second projector 11 receives the second packet P2 are almost equal, so the effect of synchronous control can be achieved. As shown in FIG. 3, the transceiver 12c can transmit the first wired control signal S1 to the first projector 10 and the second wired control signal S2 to the second projector 11 during the time interval T1. In other words, the first packet P1 and the second packet P2 can be regarded as two packets transmitted simultaneously in the time interval T1. Therefore, when the first processor 10c of the first projector 10 decodes the first packet P1 to obtain the data of the first control code, at the same time, the second processor 11c of the second projector 11 also converts the second packet P2 Decode to obtain the data of the second control code. Furthermore, after the first processor 10c recognizes the data of the first control code by using the first recognition module 10b, it can control the first projector 10 to perform the corresponding operation behavior. After the second processor 11c uses the second identification module 11b to identify the data of the second control code, it can control the second projector 11 to perform the corresponding operation. Since the first projector 10 and the second projector 11 obtain the control codes almost simultaneously, the central control terminal 12 can be regarded as controlling the A projector 10 and a second projector 11.

收發器12c也可「分時」傳送第一有線控制訊號S1及第二有線控制訊號S2。在此情況下,第一投影機10接收第一封包P1的時間與第二投影機11接收第二封包P2的時間會有差異。如第4圖所示,收發器12c可在時間區間T2內,將第一有線控制訊號S1傳送至第一投影機10,並在時間區間T3內,將第二有線控制訊號S2傳送至第二投影機11。換句話說,第一封包P1在時間區間T2內傳送之後,第二封包P2才會在時間區間T3內傳送。第一封包P1及第二封包P2可視為在兩不同時間區間內被分時傳送的兩個封包。因此,在第一投影機10之第一處理器10c將第一封包P1解碼以取得第一控制碼的資料之後,第二投影機11之第二處理器11c將第二封包P2解碼以取得第二控制碼的資料。並且,第一處理器10c利用第一識別模組10b識別第一控制碼的資料後,可控制第一投影機10執行對應的操作行為。第二處理器11c利用第二識別模組11b識別第二控制碼的資料後,可控制第二投影機11執行對應的操作行為。雖然第一投影機10及第二投影機11並非同時取得控制碼,然而,對於中央控制端12而言,其收發器12c無需瞬間消耗大量的功率以「同時傳送」第一有線控制訊號S1及第二有線控制訊號S2至對應的投影機。換句話說,雖然中央控制端12並非使用完同步的方式控制第一投影機10及第二投影機11,但其收發器12c的設計不需要使用高規格之高功率發射器,因此具備設計彈性。 The transceiver 12c can also transmit the first wired control signal S1 and the second wired control signal S2 "time-sharing". In this case, the time when the first projector 10 receives the first packet P1 is different from the time when the second projector 11 receives the second packet P2. As shown in FIG. 4, the transceiver 12c can transmit the first wired control signal S1 to the first projector 10 in the time interval T2 and the second wired control signal S2 to the second in the time interval T3 Projector 11. In other words, after the first packet P1 is transmitted in the time interval T2, the second packet P2 is transmitted in the time interval T3. The first packet P1 and the second packet P2 can be regarded as two packets transmitted in time-sharing in two different time intervals. Therefore, after the first processor 10c of the first projector 10 decodes the first packet P1 to obtain the data of the first control code, the second processor 11c of the second projector 11 decodes the second packet P2 to obtain the first 2. The information of the control code. Furthermore, after the first processor 10c recognizes the data of the first control code by using the first recognition module 10b, it can control the first projector 10 to perform the corresponding operation behavior. After the second processor 11c uses the second identification module 11b to identify the data of the second control code, it can control the second projector 11 to perform the corresponding operation. Although the first projector 10 and the second projector 11 do not obtain the control codes at the same time, for the central control terminal 12, the transceiver 12c does not need to consume a large amount of power in an instant to "transmit" the first wired control signal S1 and The second wired control signal S2 is sent to the corresponding projector. In other words, although the central control terminal 12 does not use the synchronized method to control the first projector 10 and the second projector 11, the design of the transceiver 12c does not require the use of high-spec high-power transmitters, so it has design flexibility .

第5圖係為控制系統100中,透過無線控制訊號R控制第一投影機10及第二投影機11的示意圖。第6圖係為控制系統100中,無線控制訊號R傳送兩封包P1及P2之示意圖。如第5圖所示,中央控制端12的收發器12c可為無線的收發器。因此,收發器12c可傳送或廣播無線控制訊號R至第一投影機10及第二投影機11。無線控制訊號R可包含對應第一控制碼的第三封包P3及對應第二控制碼的第四封包P4。第三封包P3及第四封包P4的定義可為兩資料封包,其封包負載的 部分可載有控制碼的訊息。第一投影機10接收無線控制訊號R後,第一處理器10c可僅萃取出第三封包P3內之第一控制碼的資料。類似地,第二處理器11c可僅萃取出第四封包P4內之第二控制碼的資料。細節說明如下。 FIG. 5 is a schematic diagram of the first projector 10 and the second projector 11 controlled by the wireless control signal R in the control system 100. FIG. 6 is a schematic diagram of two packets P1 and P2 transmitted by the wireless control signal R in the control system 100. As shown in FIG. 5, the transceiver 12c of the central control terminal 12 may be a wireless transceiver. Therefore, the transceiver 12c can transmit or broadcast the wireless control signal R to the first projector 10 and the second projector 11. The wireless control signal R may include a third packet P3 corresponding to the first control code and a fourth packet P4 corresponding to the second control code. The definition of the third packet P3 and the fourth packet P4 can be two data packets, whose packet load Some messages may contain control codes. After the first projector 10 receives the wireless control signal R, the first processor 10c can extract only the data of the first control code in the third packet P3. Similarly, the second processor 11c may only extract the data of the second control code in the fourth packet P4. The details are as follows.

在無線控制訊號R中,第三封包P3及第四封包P4可用分時傳送。如第6圖所示,無線控制訊號R的時間區間T4內可包含第三封包P3。無線控制訊號R的時間區間T5內可包含第四封包P4。換句話說,第一投影機10及第二投影機11會先接收到第三封包P3,再接收到第四封包P4。因此,第一投影機10接收無線控制訊號R後,第一處理器10c可依序將第三封包P3及第四封包P4解碼,以依序取得第一控制碼的資料及第二控制碼的資料。接著,第一識別模組10b可識別第一控制碼的資料,並忽略第二控制碼的資料。因此,第一處理器10c可依據第一控制碼的資料控制第一投影機10執行對應的操作行為。類似地,第二投影機11接收無線控制訊號R後,第二處理器11c可依序將第三封包P3及第四封包P4解碼,以依序取得第一控制碼的資料及第二控制碼的資料。接著,第二識別模組11b可識別第二控制碼的資料,並忽略第一控制碼的資料。因此,第二處理器11c可依據第二控制碼的資料控制第二投影機11執行對應的操作行為。收發器12c任何合理的硬體變更以及控制訊號的傳輸模式都屬於本發明所揭露的範疇。 In the wireless control signal R, the third packet P3 and the fourth packet P4 can be transmitted in time-sharing. As shown in FIG. 6, the time interval T4 of the wireless control signal R may include the third packet P3. The time interval T5 of the wireless control signal R may include the fourth packet P4. In other words, the first projector 10 and the second projector 11 will first receive the third packet P3 and then the fourth packet P4. Therefore, after the first projector 10 receives the wireless control signal R, the first processor 10c can sequentially decode the third packet P3 and the fourth packet P4 to sequentially obtain the data of the first control code and the data of the second control code data. Then, the first identification module 10b can identify the data of the first control code and ignore the data of the second control code. Therefore, the first processor 10c can control the first projector 10 to perform the corresponding operation according to the data of the first control code. Similarly, after the second projector 11 receives the wireless control signal R, the second processor 11c can sequentially decode the third packet P3 and the fourth packet P4 to sequentially obtain the data of the first control code and the second control code data of. Then, the second identification module 11b can identify the data of the second control code and ignore the data of the first control code. Therefore, the second processor 11c can control the second projector 11 to perform the corresponding operation according to the data of the second control code. Any reasonable hardware changes of the transceiver 12c and the transmission mode of the control signal are within the scope disclosed by the present invention.

在控制系統100中,第一投影機10以及第二投影機11符合跨規格之通訊連結協定(PJ Link)。第一投影機10及第二投影機11中之每一台投影機可另包含美國電子工業聯盟所制定的序列資料傳輸埠(RS-232 Port)、區域網路(Local Area Network)傳輸埠及/或紅外線傳輸埠,用以接收前述提及之收發器12c所傳送之有線控制訊號或是無線控制訊號。 In the control system 100, the first projector 10 and the second projector 11 comply with the cross-standard communication link protocol (PJ Link). Each of the first projector 10 and the second projector 11 may additionally include a serial data transmission port (RS-232 Port), a local area network (Local Area Network) transmission port and And/or infrared transmission port for receiving the wired control signal or wireless control signal transmitted by the aforementioned transceiver 12c.

中央控制端12還可以包含輸入模組12d。輸入模組12d可為鍵盤、滑鼠、觸控螢幕或是按鍵等任何資料輸入裝置。輸入模組12d耦接於第三處理器12b及資料庫12a,用以輸入資料至資料庫12a。輸入模組12d也可以僅耦接於第三處 理器12b。第三處理器12b可將輸入模組12d之輸入資料傳送至資料庫12a。如前述,中央控制端12內的資料庫12a可用以儲存第一投影機10及第二投影機11的辨識資料,如資料交換語言(JSON File)之文字形式所建置的程式碼。若資料庫12a中之第一投影機10及第二投影機11的辨識資料不完整,則中央控制端12也可以提供編輯功能。使用者可以利用編輯功能擴充資料庫12a內的內容。舉例而言,使用者可以利用輸入模組12d(例如鍵盤)編輯資料庫12a內之資料交換語言(JSON File)之文字內容,以修改第一投影機10及第二投影機11的辨識資料。使用者也可以將其他品牌投影機的辨識資料加入至資料庫12a,或是刪除資料庫12a內之淘汰品牌投影機的辨識資料。在使用者利用輸入模組12d將資料庫12a的辨識資料擴充後,第三處理器12b將可更精確地且更快速地辨識不同品牌或是相同品牌的投影機。 The central control terminal 12 may also include an input module 12d. The input module 12d can be any data input device such as a keyboard, a mouse, a touch screen, or keys. The input module 12d is coupled to the third processor 12b and the database 12a for inputting data to the database 12a. The input module 12d can also be coupled to the third place only Manager 12b. The third processor 12b can transmit the input data of the input module 12d to the database 12a. As mentioned above, the database 12a in the central control terminal 12 can be used to store the identification data of the first projector 10 and the second projector 11, such as a program code built in a text format of a data exchange language (JSON File). If the identification data of the first projector 10 and the second projector 11 in the database 12a is incomplete, the central control terminal 12 may also provide an editing function. The user can use the editing function to expand the content in the database 12a. For example, the user can use the input module 12d (such as a keyboard) to edit the text content of the data exchange language (JSON File) in the database 12a to modify the identification data of the first projector 10 and the second projector 11. The user can also add the identification data of other brand projectors to the database 12a, or delete the identification data of obsolete brand projectors in the database 12a. After the user uses the input module 12d to expand the identification data of the database 12a, the third processor 12b will be able to identify different brands or projectors of the same brand more accurately and more quickly.

第7圖係為控制系統100中,顯示模組12e所顯示之選擇介面UI1的示意圖。中央控制端12還可以包含顯示模組12e。顯示模組12e耦接於第三處理器12b,用以產生各種介面。在第7圖中,第三處理器12b可以依據資料庫12a內的資料,控制顯示模組12e以產生包含至少一個投影機群組之選擇介面UI1。例如,選擇介面UI1之左側可為層狀結構之投影機配置關係。全部的投影機可被區分為投影機群組A以及投影機群組B。投影機群組A包含投影機A1及A2。投影機群組B包含投影機B1至B3。當使用者瀏覽投影機群組B時,選擇介面UI1之右側可以顯示投影機B1至B3的細節。例如,投影機B1至B3的位址(如網際網路協定位址)、品牌、狀態等資訊。使用者可以透過選擇介面UI1,由至少一個投影機群組中,選擇第一投影機10及第二投影機11。例如,使用者利用選擇介面UI1的勾選視窗,選擇投影機B1為第一投影機10,及選擇投影機B3為第二投影機11。 FIG. 7 is a schematic diagram of the selection interface UI1 displayed by the display module 12e in the control system 100. The central control terminal 12 may further include a display module 12e. The display module 12e is coupled to the third processor 12b for generating various interfaces. In FIG. 7, the third processor 12b can control the display module 12e according to the data in the database 12a to generate a selection interface UI1 including at least one projector group. For example, the left side of the selection interface UI1 may be a configuration relationship of a layered structure projector. All projectors can be divided into projector group A and projector group B. The projector group A includes projectors A1 and A2. The projector group B includes projectors B1 to B3. When the user browses the projector group B, selecting the right side of the interface UI1 can display the details of the projectors B1 to B3. For example, the addresses (such as Internet Protocol address), brand, and status of projectors B1 to B3. The user can select the first projector 10 and the second projector 11 from at least one projector group by selecting the interface UI1. For example, the user selects the projector B1 as the first projector 10 and the projector B3 as the second projector 11 by using the check window of the selection interface UI1.

第8圖係為控制系統100中,顯示模組12e所顯示之特定投影機之設定介面UI2的示意圖。控制系統100也提供了每一台投影機細部的設定功能。例如, 當使用者選擇投影機B1來進行設定時,顯示模組12e可顯示投影機B1之設定介面UI2。投影機B1之設定介面UI2可包含電源設定、快速設定、控制碼輸入、功能鍵設定等項目。並且,投影機B1之設定介面UI2之區域W1可包含多個電源設定的選項,如開啟及待命選項。區域W2可包含多個快速設定的選項,如資料源、照明模式、長寬比、圖片模式、音量模式等選項。區域W3可包含控制碼輸入的視窗。使用者可以透過輸入模組12d輸入特定的控制碼(後文稱為第三控制碼)至控制碼輸入的視窗中,以更新資料庫12a。隨後,第三處理器12b可依據第三控制碼,產生自訂控制訊號,以控制投影機B1的自訂操作行為。投影機B1之設定介面UI2之區域W4包含至少一個虛擬按鍵。例如,區域W4包含功能鍵Fn1至Fn4。這些功能鍵(Fn1至Fn4)可為內建的功能鍵,為依據第一控制碼及第二控制碼對應的功能而產生。然而,使用者也可以自訂義功能鍵。例如,顯示模組12e之設定介面UI2也可以依據第三控制碼(為使用者手動輸入之控制碼),產生自訂義功能鍵。設定介面UI2也可以包含儲存鍵W5。當使用者將投影機B1之設定介面UI2中所有的設定調整完成後,使用者可以利用儲存鍵W5儲存投影機B1所有的設定參數。並且,在控制系統100中,若投影機B1為特定品牌的投影機,其辨識資料已建置於資料交換語言(JSON File)中,則設定介面UI2中的細節設定以及功能鍵將可以直接對應投影機B1。若投影機B1的辨識資料尚未建置於JSON File中,則使用者可以透過區域W3之控制碼輸入的視窗,輸入並編輯投影機B1的功能。隨後,利用儲存鍵W5將所有的設定儲存至資料庫12a。舉例而言,使用者可以透過區域W3輸入投影機B1之「開啟」設定對應的控制碼。在「開啟」設定對應的控制碼儲存至資料庫12a後,中央控制端12即可控制投影機B1之「開啟」的設定功能。 FIG. 8 is a schematic diagram of the setting interface UI2 of the specific projector displayed by the display module 12e in the control system 100. The control system 100 also provides detailed setting functions for each projector. E.g, When the user selects the projector B1 for setting, the display module 12e can display the setting interface UI2 of the projector B1. The setting interface UI2 of the projector B1 may include items such as power setting, quick setting, control code input, and function key setting. Moreover, the area W1 of the setting interface UI2 of the projector B1 may include a plurality of power setting options, such as on and standby options. The area W2 may include multiple options for quick setting, such as data source, lighting mode, aspect ratio, picture mode, volume mode and other options. The area W3 may include a window for input of control codes. The user can input a specific control code (hereinafter referred to as a third control code) through the input module 12d into the window for input of the control code to update the database 12a. Subsequently, the third processor 12b may generate a custom control signal according to the third control code to control the custom operation behavior of the projector B1. The area W4 of the setting interface UI2 of the projector B1 includes at least one virtual button. For example, the area W4 contains function keys Fn1 to Fn4. These function keys (Fn1 to Fn4) can be built-in function keys, which are generated according to the functions corresponding to the first control code and the second control code. However, users can also customize function keys. For example, the setting interface UI2 of the display module 12e can also generate a customized function key according to the third control code (a control code manually input by the user). The setting interface UI2 may also include a storage key W5. After the user adjusts all the settings in the setting interface UI2 of the projector B1, the user can use the save key W5 to store all the setting parameters of the projector B1. In addition, in the control system 100, if the projector B1 is a projector of a specific brand and its identification data has been built in the data exchange language (JSON File), the detailed settings and function keys in the setting interface UI2 will be directly corresponding Projector B1. If the identification data of the projector B1 has not been built in the JSON File, the user can input and edit the function of the projector B1 through the window for input of the control code in the area W3. Subsequently, all the settings are stored in the database 12a using the storage key W5. For example, the user can input the corresponding control code for the “ON” setting of the projector B1 through the area W3. After the control code corresponding to the "ON" setting is stored in the database 12a, the central control terminal 12 can control the "ON" setting function of the projector B1.

第9圖係為控制系統100中,顯示模組12e所顯示之按鍵圖形化輸入介面UI3的示意圖。如前述提及,顯示模組12e可顯示至少一個虛擬按鍵。並且, 顯示模組12e也可顯示包含至少一個虛擬按鍵的按鍵圖形化輸入介面UI3。例如,按鍵圖形化輸入介面UI3之區域W6可包含十字方向控制鍵、返回以及確認鍵。區域W7可包含許多熱鍵(Hotkey),如電源按鍵BTN1、選項按鍵BTN2、自動按鍵BTN3、節能按鍵BTN4以及訊號源按鍵BTN5。按鍵圖形化輸入介面UI3可對應於儲存於資料庫12a之特定品牌投影機的控制介面。因此,使用者可利用熟悉的按鍵圖形化輸入介面UI3,更有效率地調整投影機的設定參數。並且,第9圖的按鍵圖形化輸入介面UI3也可以用於控制同一個群組內之多台投影機,例如第8圖中之群組B中被選定的投影機B1以及投影機B3。因此,當使用者利用按鍵圖形化輸入介面UI3設定至少一種功能時(如利用選項按鍵BTN2以設定亮度、音量等等功能),同一個群組內之多台投影機將可被同時控制。換句話說,控制系統100中的中央控制端12可以透過按鍵圖形化輸入介面UI3執行一對多的投影機控制功能,故可增加操作的便利性。 FIG. 9 is a schematic diagram of the button graphical input interface UI3 displayed on the display module 12e in the control system 100. As mentioned above, the display module 12e can display at least one virtual key. and, The display module 12e can also display a button graphical input interface UI3 including at least one virtual button. For example, the area W6 of the button graphical input interface UI3 may include a cross direction control key, a return and a confirmation key. The area W7 may include many hot keys, such as a power button BTN1, an option button BTN2, an automatic button BTN3, an energy saving button BTN4, and a signal source button BTN5. The button graphical input interface UI3 may correspond to the control interface of a specific brand projector stored in the database 12a. Therefore, the user can use the familiar button graphical input interface UI3 to adjust the projector's setting parameters more efficiently. In addition, the button graphical input interface UI3 in FIG. 9 can also be used to control multiple projectors in the same group, for example, the selected projector B1 and projector B3 in the group B in FIG. 8. Therefore, when the user uses the button graphical input interface UI3 to set at least one function (such as using the option button BTN2 to set functions such as brightness, volume, etc.), multiple projectors in the same group can be controlled simultaneously. In other words, the central control terminal 12 in the control system 100 can perform a one-to-many projector control function through the graphical input interface UI3 of the buttons, so the convenience of operation can be increased.

第10圖係為控制系統100中,執行控制投影機的方法之流程圖。執行控制投影機的方法包含步驟S901至步驟S903。任何合理的步驟技術內容變更都屬於本發明所揭露的範疇。步驟S901至步驟S903描述於下。步驟S901:利用資料庫12a,辨識第一投影機10及第二投影機11;步驟S902:於辨識第一投影機10及第二投影機11後,取得第一投影機10的第一控制碼及第二投影機11的第二控制碼;步驟S903:依據第一控制碼及第二控制碼,產生至少一個控制訊號至第一投影機10及第二投影機11,以控制第一投影機10及第二投影機11的操作行為。 FIG. 10 is a flowchart of a method for controlling the projector in the control system 100. The method of performing control of the projector includes steps S901 to S903. Any reasonable steps and technical content changes belong to the scope disclosed by the present invention. Steps S901 to S903 are described below. Step S901: Using the database 12a, identify the first projector 10 and the second projector 11; Step S902: After identifying the first projector 10 and the second projector 11, obtain the first control code of the first projector 10 And the second control code of the second projector 11; step S903: generating at least one control signal to the first projector 10 and the second projector 11 according to the first control code and the second control code to control the first projector 10 and the operation behavior of the second projector 11.

在步驟S901中,若資料庫12a之第一投影機10及第二投影機11的辨識資料(如前述提及之JSON File之內容)不完整,則使用者可以手動地編輯資料庫12a,例如將特定品牌或特定規格的第一投影機10或第二投影機11的各種控制 碼、辨識碼、通訊模式、控制協定等參數完整地加入至資料庫12a中,以擴充資料庫12a。若資料庫12a之第一投影機10及第二投影機11的辨識資料已經完整,則使用者可以選擇自動模式以進行投影機的辨識程序。隨後,中央控制端12可依據資料庫12a辨識第一投影機10及第二投影機11。在步驟S902中,中央控制端12可透過自動化的方式取得第一投影機10的第一控制碼及第二投影機11的第二控制碼,中央控制端12也可以透過使用者以手動輸入的方式取得第一投影機10的第一控制碼及第二投影機11的第二控制碼。這些控制碼可依據品牌分門別類地儲存於資料庫12a的控制碼清單中。在步驟S903中,中央控制端12可依據第一控制碼及第二控制碼,產生至少一個控制訊號(有線控制訊號或是無線控制訊號)至第一投影機10及第二投影機11,以控制第一投影機10及第二投影機11之開機、關機、或任何使用者自訂義的操作行為。並且,步驟S901至步驟S903也可以合理地加入警示步驟以告知使用者目前中央控制端12發生無法支援的異常狀態。例如,在步驟S901中,當使用者選擇了以自動模式進行投影機的辨識程序後,若第一投影機10及第二投影機11中其中某一台投影機的規格無法辨識(或是辨識失敗),表示資料庫12a中之第一投影機10及第二投影機11的辨識資料不完整。中央控制端12可以產生警示訊號,以告知使用者目前的資料庫12a無法完全支援第一投影機10及第二投影機11的控制功能。在使用者接收到警示訊號後,可將中央控制端12切換為手動模式,以手動地擴充資料庫12a。 In step S901, if the identification data of the first projector 10 and the second projector 11 of the database 12a (such as the content of the JSON File mentioned above) is incomplete, the user can manually edit the database 12a, for example Various controls of the first projector 10 or the second projector 11 of a specific brand or a specific specification Codes, identification codes, communication modes, control protocols and other parameters are completely added to the database 12a to expand the database 12a. If the identification data of the first projector 10 and the second projector 11 of the database 12a are complete, the user can select the automatic mode to perform the identification process of the projector. Subsequently, the central control terminal 12 can identify the first projector 10 and the second projector 11 according to the database 12a. In step S902, the central control terminal 12 can obtain the first control code of the first projector 10 and the second control code of the second projector 11 in an automated manner. The central control terminal 12 can also be manually input by the user Method to obtain the first control code of the first projector 10 and the second control code of the second projector 11. These control codes may be stored in the control code list of the database 12a according to brands. In step S903, the central control terminal 12 may generate at least one control signal (wired control signal or wireless control signal) to the first projector 10 and the second projector 11 according to the first control code and the second control code, to Control the first projector 10 and the second projector 11 to be turned on, off, or any user-defined operation behavior. In addition, steps S901 to S903 can also be reasonably added with a warning step to inform the user that the central control terminal 12 is currently in an abnormal state that cannot be supported. For example, in step S901, after the user selects to perform the identification process of the projector in the automatic mode, if the specifications of one of the first projector 10 and the second projector 11 cannot be recognized (or recognized) Failed), indicating that the identification data of the first projector 10 and the second projector 11 in the database 12a is incomplete. The central control terminal 12 can generate a warning signal to inform the user that the current database 12a cannot fully support the control functions of the first projector 10 and the second projector 11. After the user receives the warning signal, the central control terminal 12 can be switched to the manual mode to manually expand the database 12a.

綜上所述,本發明描述了一種控制投影機的方法及其控制系統。控制系統可用有線或無線傳輸的方式控制至少兩台投影機。由於控制系統內之中央控制端的資料庫已經存有至少兩台投影機的辨識資料及控制碼,因此,中央控制端不需要安裝每一台投影機對應之專屬驅動程式或是控制程式。換句話說,中央控制端可以直接控制不同品牌之至少兩台投影機的操作行為。由於本發明之控制系統可視為將所有投影機的控制設定功能整合於中央控制端中,因 此對於使用者而言,增加了操作的便利性。並且,控制系統內之中央控制端也提供資料庫的擴充功能。因此,新品牌或是新規格的投影機可以很容易地加入至中央控制端之投影機群組內。換句話說,本發明之控制投影機的方法及其控制系統,具有高操作便利性、高擴充性以及支援不同品牌之多個投影機的控制功能。 In summary, the present invention describes a method of controlling a projector and its control system. The control system can control at least two projectors by wired or wireless transmission. Since the database of the central control terminal in the control system already stores the identification data and control codes of at least two projectors, the central control terminal does not need to install a dedicated driver or control program for each projector. In other words, the central control terminal can directly control the operating behavior of at least two projectors of different brands. Since the control system of the present invention can be regarded as integrating the control setting functions of all projectors in the central control terminal, This increases the convenience of operation for users. In addition, the central control terminal in the control system also provides the expansion function of the database. Therefore, projectors of new brands or specifications can be easily added to the projector group in the central console. In other words, the method and control system for controlling a projector of the present invention have high operation convenience, high scalability, and control functions for supporting multiple projectors of different brands.

以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。 The above are only the preferred embodiments of the present invention, and all changes and modifications made in accordance with the scope of the patent application of the present invention shall fall within the scope of the present invention.

100:控制系統 100: control system

10:第一投影機 10: The first projector

11:第二投影機 11: Second projector

12:中央控制端 12: Central control terminal

10a:第一記憶體 10a: first memory

10b:第一識別模組 10b: the first identification module

10c:第一處理器 10c: the first processor

11a:第二記憶體 11a: Second memory

11b:第二識別模組 11b: Second identification module

11c:第二處理器 11c: Second processor

12a:資料庫 12a: database

12b:第三處理器 12b: third processor

12c:收發器 12c: Transceiver

12d:輸入模組 12d: input module

12e:顯示模組 12e: display module

Claims (18)

一種控制投影機的方法,包含:依據一資料庫內的資料,將複數個投影機分組,以產生至少一個投影機群組;產生包含該至少一個投影機群組之一選擇介面;透過該選擇介面,由該至少一個投影機群組下的項目中,選擇一第一投影機及一第二投影機;利用該資料庫,辨識該第一投影機及該第二投影機;於辨識該第一投影機及該第二投影機後,取得該第一投影機的一第一控制碼及該第二投影機的一第二控制碼;及依據該第一控制碼及該第二控制碼,產生至少一個控制訊號至該第一投影機及該第二投影機,以控制該第一投影機及該第二投影機的一操作行為。 A method for controlling a projector, comprising: grouping a plurality of projectors according to data in a database to generate at least one projector group; generating a selection interface including the at least one projector group; through the selection Interface, from the items under the at least one projector group, select a first projector and a second projector; use the database to identify the first projector and the second projector; in identifying the first After a projector and the second projector, obtain a first control code of the first projector and a second control code of the second projector; and according to the first control code and the second control code, At least one control signal is generated to the first projector and the second projector to control an operation behavior of the first projector and the second projector. 如請求項1所述之方法,其中該至少一個控制訊號係為對應該第一投影機之一第一有線控制訊號以及對應該第二投影機之一第二有線控制訊號,該第一有線控制訊號包含對應該第一控制碼的一第一封包,及該第二有線控制訊號包含對應該第二控制碼的一第二封包。 The method of claim 1, wherein the at least one control signal is a first wired control signal corresponding to a first projector and a second wired control signal corresponding to a second projector, the first wired control The signal includes a first packet corresponding to the first control code, and the second wired control signal includes a second packet corresponding to the second control code. 如請求項2所述之方法,另包含:該第一投影機接收該第一有線控制訊號後,將該第一封包解碼,以取得該第一控制碼的資料;該第一投影機識別該第一控制碼的資料,以觸發該操作行為;該第二投影機接收該第二有線控制訊號後,將該第二封包解碼,以取得該第二控制碼的資料;及該第二投影機識別該第二控制碼的資料,以觸發該操作行為; 其中若該第一投影機及該第二投影機係為兩相異規格的投影機,該第一封包與該第二封包不同。 The method according to claim 2, further comprising: after receiving the first wired control signal, the first projector decodes the first packet to obtain data of the first control code; the first projector identifies the Data of the first control code to trigger the operation behavior; after receiving the second wired control signal, the second projector decodes the second packet to obtain data of the second control code; and the second projector Identify the data of the second control code to trigger the operation behavior; Wherein if the first projector and the second projector are two projectors with different specifications, the first packet and the second packet are different. 如請求項1所述之方法,其中該至少一個控制訊號係為一無線控制訊號,該無線控制訊號包含對應該第一控制碼的一第三封包及對應該第二控制碼的一第四封包,且該第三封包及該第四封包為以分時傳送之兩封包。 The method of claim 1, wherein the at least one control signal is a wireless control signal, the wireless control signal includes a third packet corresponding to the first control code and a fourth packet corresponding to the second control code , And the third packet and the fourth packet are two packets transmitted in time-sharing. 如請求項4所述之方法,另包含:該第一投影機接收該無線控制訊號後,依序將該第三封包及該第四封包解碼,以依序取得該第一控制碼的資料及該第二控制碼的資料;該第一投影機識別該第一控制碼的資料,並忽略該第二控制碼的資料,以觸發該操作行為;該第二投影機接收該無線控制訊號後,依序將該第三封包及該第四封包解碼,以依序取得該第一控制碼的資料及該第二控制碼的資料;及該第二投影機識別該第二控制碼的資料,並忽略該第一控制碼的資料,以觸發該操作行為;其中若該第一投影機及該第二投影機係為兩相異規格的投影機,該第三封包與該第四封包不同。 The method according to claim 4, further comprising: after receiving the wireless control signal, the first projector sequentially decodes the third packet and the fourth packet to sequentially obtain data of the first control code and The data of the second control code; the first projector recognizes the data of the first control code and ignores the data of the second control code to trigger the operation behavior; after the second projector receives the wireless control signal, Decoding the third packet and the fourth packet in order to sequentially obtain the data of the first control code and the data of the second control code; and the second projector recognizes the data of the second control code, and Ignore the data of the first control code to trigger the operation behavior; wherein if the first projector and the second projector are projectors with two different specifications, the third packet is different from the fourth packet. 如請求項1所述之方法,另包含:若該資料庫中之該第一投影機及該第二投影機的辨識資料不完整,編輯該第一投影機及該第二投影機的該辨識資料,以更新該資料庫。 The method according to claim 1, further comprising: if the identification data of the first projector and the second projector in the database are incomplete, editing the identification of the first projector and the second projector Information to update the database. 如請求項1所述之方法,另包含: 輸入一第三控制碼於該資料庫中,以更新該資料庫;及依據該第三控制碼,產生一自訂控制訊號至該第一投影機或該第二投影機,以控制該第一投影機或該第二投影機的一自訂操作行為。 The method as described in claim 1 additionally includes: Enter a third control code in the database to update the database; and generate a custom control signal to the first projector or the second projector according to the third control code to control the first A customized operation behavior of the projector or the second projector. 如請求項1所述之方法,另包含:依據該第一控制碼及該第二控制碼對應的功能,顯示至少一個虛擬按鍵或顯示包含該至少一個虛擬按鍵的一按鍵圖形化輸入介面。 The method according to claim 1, further comprising: displaying at least one virtual key or displaying a key graphic input interface including the at least one virtual key according to functions corresponding to the first control code and the second control code. 如請求項1所述之方法,其中該第一投影機及該第二投影機符合一跨規格之通訊連結協定(PJ Link),且該第一投影機及該第二投影機中之每一個投影機包含一美國電子工業聯盟所制定的序列資料傳輸埠(RS-232 Port)、一區域網路(Local Area Network Port)傳輸埠及/或一紅外線傳輸埠。 The method of claim 1, wherein the first projector and the second projector comply with a cross-standard communication link protocol (PJ Link), and each of the first projector and the second projector The projector includes a serial data transmission port (RS-232 Port), a local area network (Local Area Network Port) transmission port and/or an infrared transmission port established by the American Electronics Industry Alliance. 一種控制系統,包含:一第一投影機,包含:一第一記憶體,用以儲存一第一控制碼清單;一第一識別模組,耦接於該第一記憶體,用以由該第一控制碼清單中識別一第一控制碼;及一第一處理器,耦接於該第一識別模組及該第一記憶體,用以依據該第一控制碼控制該第一投影機的一操作行為;一第二投影機,包含:一第二記憶體,用以儲存一第二控制碼清單;一第二識別模組,耦接於該第二記憶體,用以由該第二控制碼清單中識別 一第二控制碼;及一第二處理器,耦接於該第二識別模組及該第二記憶體,用以依據該第二控制碼控制該第二投影機的該操作行為;及一中央控制端,耦接於該第一投影機及該第二投影機,包含:一資料庫,用以儲存該第一投影機及該第二投影機的辨識資料,以及該第一投影機及該二投影機的控制碼;一第三處理器,耦接於該資料庫,用以依據該第一控制碼及該第二控制碼,產生至少一個控制訊號;一收發器,耦接於該第三處理器,用以將該至少一個控制訊號傳送至該第一投影機及該第二投影機;及一顯示模組,耦接於該第三處理器,用以依據該資料庫內的資料,產生包含至少一個投影機群組之一選擇介面;其中該第三處理器依據該資料庫內的資料,將複數個投影機分組,以產生該至少一個投影機群組,該第三處理器控制該顯示模組,產生包含該至少一個投影機群組之該選擇介面,該選擇介面用以由該至少一個投影機群組下的項目中,選擇該第一投影機及該第二投影機,該第三處理器利用該資料庫,辨識該第一投影機及該第二投影機,於辨識該第一投影機及該第二投影機後,取得該第一投影機的該第一控制碼及該第二投影機的該第二控制碼。 A control system includes: a first projector, including: a first memory for storing a list of first control codes; and a first identification module coupled to the first memory for use by the Identifying a first control code in the first control code list; and a first processor, coupled to the first identification module and the first memory, for controlling the first projector according to the first control code An operating behavior; a second projector, including: a second memory for storing a list of second control codes; a second identification module, coupled to the second memory, used by the second memory Identified in the second control code list A second control code; and a second processor, coupled to the second identification module and the second memory, for controlling the operation behavior of the second projector according to the second control code; and a The central control terminal, coupled to the first projector and the second projector, includes: a database for storing identification data of the first projector and the second projector, and the first projector and Control codes of the two projectors; a third processor, coupled to the database, for generating at least one control signal according to the first control code and the second control code; a transceiver, coupled to the A third processor, used to transmit the at least one control signal to the first projector and the second projector; and a display module, coupled to the third processor, to be used according to the data in the database Data, generating a selection interface including at least one projector group; wherein the third processor groups a plurality of projectors according to the data in the database to generate the at least one projector group, the third processing The display module controls the display module to generate the selection interface including the at least one projector group. The selection interface is used to select the first projector and the second projection from the items under the at least one projector group Machine, the third processor uses the database to identify the first projector and the second projector, and after identifying the first projector and the second projector, obtains the first of the first projector The control code and the second control code of the second projector. 如請求項10所述之系統,其中該至少一個控制訊號係為對應該第一投影機之一第一有線控制訊號以及對應該第二投影機之一第二有線控制訊號,該第一有線控制訊號包含對應該第一控制碼的一第一封包,該第二有線控制訊號包含對應該第二控制碼的一第二封包。 The system of claim 10, wherein the at least one control signal is a first wired control signal corresponding to a first projector and a second wired control signal corresponding to a second projector, the first wired control The signal includes a first packet corresponding to the first control code, and the second wired control signal includes a second packet corresponding to the second control code. 如請求項11所述之系統,其中該第一投影機接收該第一有線控制訊號後,該第一處理器將該第一封包解碼,以取得該第一控制碼的資料,該第二投影機接收該第二有線控制訊號後,該第二處理器將該第二封包解碼,以取得該第二控制碼的資料。 The system according to claim 11, wherein after the first projector receives the first wired control signal, the first processor decodes the first packet to obtain data of the first control code, and the second projection After receiving the second wired control signal, the second processor decodes the second packet to obtain the data of the second control code. 如請求項10所述之系統,其中該至少一個控制訊號係為一無線控制訊號,該無線控制訊號包含對應該第一控制碼的一第三封包及對應該第二控制碼的一第四封包,且該第三封包及該第四封包為以分時傳送之兩封包。 The system according to claim 10, wherein the at least one control signal is a wireless control signal, and the wireless control signal includes a third packet corresponding to the first control code and a fourth packet corresponding to the second control code , And the third packet and the fourth packet are two packets transmitted in time-sharing. 如請求項13所述之系統,其中該第一投影機接收該無線控制訊號後,該第一處理器依序將該第三封包及該第四封包解碼,以依序取得該第一控制碼的資料及該第二控制碼的資料,該第一識別模組識別該第一控制碼的資料,並忽略該第二控制碼的資料,該第二投影機接收該無線控制訊號後,該第二處理器依序將該第三封包及該第四封包解碼,以依序取得該第一控制碼的資料及該第二控制碼的資料,該第二識別模組識別該第二控制碼的資料,並忽略該第一控制碼的資料。 The system according to claim 13, wherein after the first projector receives the wireless control signal, the first processor sequentially decodes the third packet and the fourth packet to sequentially obtain the first control code Data of the second control code, the first recognition module recognizes the data of the first control code, and ignores the data of the second control code. After the second projector receives the wireless control signal, the first The two processors decode the third packet and the fourth packet in order to sequentially obtain the data of the first control code and the data of the second control code, and the second identification module identifies the data of the second control code Data, and ignore the data of the first control code. 如請求項10所述之系統,其中該中央控制端另包含:一輸入模組,耦接於該第三處理器及該資料庫,用以輸入資料;其中若該資料庫中之該第一投影機及該第二投影機的該辨識資料不完整,該輸入模組用以編輯該第一投影機及該第二投影機的辨識資料,以更新該資料庫。 The system according to claim 10, wherein the central control terminal further comprises: an input module, coupled to the third processor and the database, for inputting data; wherein if the first in the database The identification data of the projector and the second projector is incomplete. The input module is used to edit the identification data of the first projector and the second projector to update the database. 如請求項10所述之系統,其中該中央控制端另包含: 一輸入模組,耦接於該第三處理器及該資料庫,用以輸入一第三控制碼於該資料庫中,以更新該資料庫;其中該第三處理器依據該第三控制碼,產生一自訂控制訊號,並透過該收發器將該自訂控制訊號傳送至第一投影機或該第二投影機,以控制該第一投影機或該第二投影機的一自訂操作行為。 The system according to claim 10, wherein the central control terminal further comprises: An input module, coupled to the third processor and the database, for inputting a third control code in the database to update the database; wherein the third processor is based on the third control code , Generate a custom control signal, and send the custom control signal to the first projector or the second projector through the transceiver to control a custom operation of the first projector or the second projector behavior. 如請求項10所述之系統,其中該中央控制端另包含:一顯示模組,耦接於該第三處理器,用以依據該第一控制碼及該第二控制碼對應的功能,顯示至少一個虛擬按鍵或顯示包含該至少一個虛擬按鍵的一按鍵圖形化輸入介面。 The system according to claim 10, wherein the central control terminal further comprises: a display module, coupled to the third processor, for displaying according to the functions corresponding to the first control code and the second control code At least one virtual key or display a key graphical input interface including the at least one virtual key. 如請求項10所述之系統,其中該第一投影機及該第二投影機符合一跨規格之通訊連結協定(PJ Link),且該第一投影機及該第二投影機中之每一個投影機另包含一美國電子工業聯盟所制定的序列資料傳輸埠(RS-232 Port)、一區域網路(Local Area Network)傳輸埠及/或一紅外線傳輸埠。 The system according to claim 10, wherein the first projector and the second projector comply with a cross-standard communication link protocol (PJ Link), and each of the first projector and the second projector The projector further includes a serial data transmission port (RS-232 Port), a local area network (Local Area Network) transmission port and/or an infrared transmission port established by the American Electronics Industry Alliance.
TW108105716A 2019-02-21 2019-02-21 Method for controlling projectors and control system thereof TWI693836B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW108105716A TWI693836B (en) 2019-02-21 2019-02-21 Method for controlling projectors and control system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW108105716A TWI693836B (en) 2019-02-21 2019-02-21 Method for controlling projectors and control system thereof

Publications (2)

Publication Number Publication Date
TWI693836B true TWI693836B (en) 2020-05-11
TW202032973A TW202032973A (en) 2020-09-01

Family

ID=71895903

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108105716A TWI693836B (en) 2019-02-21 2019-02-21 Method for controlling projectors and control system thereof

Country Status (1)

Country Link
TW (1) TWI693836B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201104561A (en) * 2009-07-23 2011-02-01 Young Optics Inc Projection system and method thereof
TW201604811A (en) * 2014-07-22 2016-02-01 宏碁股份有限公司 Selection method of projector and inquiry system
TW201717649A (en) * 2015-11-13 2017-05-16 深圳市光峰光電技術有限公司 Digital media content playing transfer method and application device thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201104561A (en) * 2009-07-23 2011-02-01 Young Optics Inc Projection system and method thereof
TW201604811A (en) * 2014-07-22 2016-02-01 宏碁股份有限公司 Selection method of projector and inquiry system
TW201717649A (en) * 2015-11-13 2017-05-16 深圳市光峰光電技術有限公司 Digital media content playing transfer method and application device thereof

Also Published As

Publication number Publication date
TW202032973A (en) 2020-09-01

Similar Documents

Publication Publication Date Title
CN113412469B (en) Device network configuration method, device, electronic device and storage medium
US10250858B2 (en) Stage lamp based on TCP/IP protocol and control system thereof
CN103124283B (en) Electronic device and method capable of collaboratively editing with a plurality of mobile devices
EP3312730A1 (en) Control terminal device, audio system, and audio system control method
CN113498594B (en) Control method and device of smart home system, electronic equipment and storage medium
CN109617963B (en) Device control method, device, and Internet of Things system
WO2018040063A1 (en) Device control method and apparatus
CN114615307B (en) Equipment control method, control terminal and server equipment
CN112152884B (en) Equipment control method and device and household appliance
TW201719384A (en) Projection system and method for controlling projection system
CN107332743A (en) A kind of method and device for the configuration information for updating home appliance
CN106302536B (en) Switch-based method and device for communication between multiple systems in an integrated machine
CN109709880B (en) Control method and control system of projector
CN118938765A (en) Extension device control method, first main control device and control system
US12452476B2 (en) Display apparatus, terminal device and communication connection method
TWI693836B (en) Method for controlling projectors and control system thereof
CN110794773A (en) Click-type scene creating method and device
JP2021048545A (en) Wireless communication device, wireless communication system, control system, load control system, information terminal, method for sending data, and program
JP7237173B2 (en) Device management device and software generation method
CN116980245A (en) Smart home host configuration method, smart home system and computer readable medium
CN114286144A (en) Control device and equipment pairing method and control device
CN113424662B (en) Electronic device, method for determining the reachability of a further electronic device by means of a wireless connection
CN116264032A (en) Device control method, device, storage medium and electronic device
CN114390436A (en) Device control method, device, storage medium and electronic device
US20250184222A1 (en) Dynamic Reconfiguration of Control-Group Pairing in Response to Operational Failure