TWI693836B - Method for controlling projectors and control system thereof - Google Patents
Method for controlling projectors and control system thereof Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000006870 function Effects 0.000 claims description 28
- 230000006399 behavior Effects 0.000 claims description 24
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000004891 communication Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 18
- 102100027140 Butyrophilin subfamily 1 member A1 Human genes 0.000 description 2
- 102100036825 Erythroid membrane-associated protein Human genes 0.000 description 2
- 101000901683 Homo sapiens Battenin Proteins 0.000 description 2
- 101000984929 Homo sapiens Butyrophilin subfamily 1 member A1 Proteins 0.000 description 2
- 101000851733 Homo sapiens Erythroid membrane-associated protein Proteins 0.000 description 2
- 101100437920 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) BTN2 gene Proteins 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 102100025375 Butyrophilin-like protein 10 Human genes 0.000 description 1
- 101000934745 Homo sapiens Butyrophilin-like protein 10 Proteins 0.000 description 1
- 101100480850 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) TDA3 gene Proteins 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
- Projection Apparatus (AREA)
Abstract
Description
本發明揭露了一種控制投影機的方法及其控制系統,尤指一種具有控制不同規格之多台投影機能力的方法及其控制系統。 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
中央控制端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
第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
收發器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
收發器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
第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
在無線控制訊號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
在控制系統100中,第一投影機10以及第二投影機11符合跨規格之通訊連結協定(PJ Link)。第一投影機10及第二投影機11中之每一台投影機可另包含美國電子工業聯盟所制定的序列資料傳輸埠(RS-232 Port)、區域網路(Local Area Network)傳輸埠及/或紅外線傳輸埠,用以接收前述提及之收發器12c所傳送之有線控制訊號或是無線控制訊號。
In the
中央控制端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
第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
第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
第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
第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
在步驟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
綜上所述,本發明描述了一種控制投影機的方法及其控制系統。控制系統可用有線或無線傳輸的方式控制至少兩台投影機。由於控制系統內之中央控制端的資料庫已經存有至少兩台投影機的辨識資料及控制碼,因此,中央控制端不需要安裝每一台投影機對應之專屬驅動程式或是控制程式。換句話說,中央控制端可以直接控制不同品牌之至少兩台投影機的操作行為。由於本發明之控制系統可視為將所有投影機的控制設定功能整合於中央控制端中,因 此對於使用者而言,增加了操作的便利性。並且,控制系統內之中央控制端也提供資料庫的擴充功能。因此,新品牌或是新規格的投影機可以很容易地加入至中央控制端之投影機群組內。換句話說,本發明之控制投影機的方法及其控制系統,具有高操作便利性、高擴充性以及支援不同品牌之多個投影機的控制功能。 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)
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)
| 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 |
-
2019
- 2019-02-21 TW TW108105716A patent/TWI693836B/en active
Patent Citations (3)
| 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 |