The disclosure relates to a system and a method, and in particular relates to a projection system and a control method.
In the commonly used Internet TV environment today, it generally only has basic playback operation functions and does not have the ability to adjust system settings for externally connected display monitors or projectors. On the other hand, when developing applications with system setting functions in these Internet TV environments, it may require overcoming stringent system security permissions, or bearing the high cost of application maintenance. Therefore, in the current Internet TV environment, the development of an application that integrates the system settings of a display or projector requires substantial resources in terms of manpower and financial investment.
The information disclosed in this Background section is only for enhancement of understanding of the background of the described technology and therefore it may contain information that does not form the prior art that is already known to a person of ordinary skill in the art. Further, the information disclosed in the Background section does not mean that one or more problems to be resolved by one or more embodiments of the disclosure was acknowledged by a person of ordinary skill in the art.
A projection system according to an embodiment of the disclosure includes an image control device and a projector. The image control device includes a first processing module, an application, and a first communication port. The first processing module is configured to execute the application and generate the control signal through the application. The first processing module outputs the control signal through the first communication port. The projector includes a second processing module and a second communication port. The projector is communicatively connected to the first communication port of the image control device through the second communication port. The second processing module receives the control signal through the second communication port and controls the projector according to the control signal, so that the projector executes a function corresponding to the control signal. The first communication port includes at least one of a teletype serial (TTYS) interface and a universal serial bus (USB) interface.
A control method according to an embodiment of the disclosure is adapted to control a projection system. The control method includes the following operation. The application is executed through the first processing module of the image control device of the projection system to generate the control signal, the first processing module of the image control device outputs the control signal through a first communication port of the image control device. A control signal is received through a second communication port in the projector of the projection system, the second processing module of the projector controls the projector according to the control signal, so that the projector executes a function corresponding to the control signal. The first communication port includes at least one of a teletype serial (TTYS) interface and a universal serial bus (USB) interface.
Other objectives, features and advantages of the present disclosure will be further understood from the further technological features disclosed by the embodiments of the present disclosure wherein there are shown and described preferred embodiments of this disclosure, simply by way of illustration of modes best suited to carry out the disclosure.
the disclosure.
It is to be understood that other embodiment may be utilized and structural changes may be made without departing from the scope of the disclosure. Also, it is to be understood that the phraseology and terminology used herein are for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having” and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless limited otherwise, the terms “connected,” “coupled,” and “mounted,” and variations thereof herein are used broadly and encompass direct and indirect connections, couplings, and mountings.
The above and other technical contents, features and effects of the disclosure will be clear from the below detailed description of an embodiment of the disclosure with reference to accompanying drawings.
A projection system and a control method, which may provide the function of controlling a projector in an existing Internet TV environment, are provided in the disclosure.
The other objectives and advantages of the disclosure may be further understood from the descriptive features disclosed in the disclosure.
Specifically, the first communication port 102 in the image control device 10 may include an interface 103, which may be at least one of a teletype serial (TTYS) interface and a universal serial bus (USB) interface. The interface 103 of the first communication port 102 is used to communicatively connect to the projector 11. In addition, the projector 11 includes a second processing module 111, at least a second communication port 112, and a second storage unit 110. The projector 11 is communicatively connected to the first communication port 102 of the image control device 10 through the second communication port 112. The second processing module 111 receives the control signal through the second communication port 112 and controls the projector 11 according to the control signal, so that the projector 11 performs a function corresponding to the control signal. The second communication port 112 in the projector 11 may include an interface 113, which may be at least one of a universal asynchronous receiver/transmitter (UART) interface and a universal serial bus (USB) interface. The interface 113 of the second communication port 112 is used to communicatively connect to the interface 103 of the first communication port 102 of the image control device 10. In this way, the image control device 10 and the projector 11 may transmit control signals through the mutually communicatively connected interfaces 103 and 113, thereby realizing the function of the image control device 10 controlling (e.g., system settings) the projector 11.
In this embodiment, the first communication port 102 of the image control device 10 has a TTYS interface 103, and the second communication port 112 of the projector 11 has a UART interface 113. The image control device 10 uses the TTYS interface 103 of the first communication port 102 and the UART interface 113 of the second communication port 112 to transmit the control signal from the image control device 10 to the projector 11 to control the projector 11 (e.g., the system settings of the projector). In other embodiments, the first communication port 102 of the image control device 10 has a USB interface, and the second communication port 112 of the projector 11 also has a USB interface. When the control signal is output from the image control device 10 through the USB interface of the first communication port 102, the projector 11 receives the control signal through the USB interface of the second communication port 112, but the disclosure is not limited thereto.
Specifically, the image control device 10 further includes a first storage unit 100. The first storage unit 100 stores applications, which are, for example, applications compatible with Google TV, Android TV, Apple TV, or other similar Internet TV environments. The first processing module 101 may execute an application by accessing the first storage unit 100 to control the projector 11 to play the corresponding projection image. In addition, the user may also execute the application by operating the image control device 10 to control the projector 11 (e.g., system settings). For example, when the user uses the projection system 1 to play a video and intends to adjust the brightness of the projected image from the projector 11, the user may initiate and execute the application accessed by the first processing module 101 by operating the image control device 10. The application provides a menu of a variety of system control, and the user may select the option to adjust the brightness of the projected image through the menu of the application. In this way, in response to the operation of the user, the first processing module 101 of the image control device 10 may generate a control signal and perform ASCII (American standard code for information interchange) encoding on the control signal, and output the encoding through the TTYS interface 103 in the first communication port 102 to the UART interface 113 in the second communication port 112 of the projector 11. The second processing module 111 of the projector 11 includes at least one processor, such as a system on chip (SoC). In this embodiment, ASCII decoding may be programmed in the second processing module 111. After the UART interface 113 of the second communication port 112 of the projector 11 receives the ASCII-encoded control signal, the second processing module 111 translates the control signal, and changes the brightness of the projected image of the projector 11 according to the translated control signal.
In this embodiment, the first communication port 102 is, for example, a USB Type-C communication port. Specifically, it may be a full-featured (DisplayPort Alt Mode) USB Type-C communication port. The TTYS interface 103 used to transmit control signals may be located at the differential signal docking pins (Tx, Rx) in the USB Type-C communication port. However, in other embodiments, if the USB interface is used as the interface 103 for transmitting control signals, the USB interface is located at the USB 2.0 interface pins in the USB Type-C communication port (i.e., the first communication port). In addition, the first communication port 102 may also be a serial advanced technology attachment (SATA) communication port, a bus communication port, or other communication ports that may be configured to transmit control signals.
In this embodiment, the first communication port 102 and the second communication port 112 may be communication ports with the same transmission standard. For example, the first communication port 102 and the second communication port 112 may both be USB Type-C communication ports, and the interfaces 103 and 113 may be located at differential signal docking pins in the USB Type-C communication port. The image control device 10 and the projector 11 may use the differential signal docking pins in the male to female connected USB Type-C communication port as the TTYS interface and the UART interface to realize the transmission of control signals. It should be noted that in this embodiment, the image control device 10 and the projector 11 are directly communicatively connected through the first communication port 102 and the second communication port 112 for signal transmission. However, in other embodiments, the image control device 10 and the projector 11 may also transmit signals through an indirect communication connection through the first communication port 102 and the second communication port 112, and the disclosure is not limited thereto.
In one embodiment, the first storage unit 100 and/or the second storage unit 110 may be, for example, any type of fixed or movable random access memory (RAM), read-only memory (ROM), flash memory, hard disk drive (HDD), solid state drive (SSD), or similar elements, or a combination thereof.
In one embodiment, the first processing module 101 and/or the second processing
module 111 may be, for example, a central processing unit (CPU), or other programmable general- purpose or special-purpose micro control unit (MCU), microprocessor, digital signal processor (DSP), programmable controller, application specific integrated circuit (ASIC), graphics processing unit (GPU), arithmetic logic unit (ALU), complex programmable logic device (CPLD), field programmable gate array (FPGA), any other type of integrated circuit, state machine, processor based on advanced RISC machine (ARM), or other similar elements, or a combination of the elements thereof. Alternatively, the first processing module 101 and/or the second processing module 111 may be hardware circuits implemented through a hardware description language (HDL) or any other digital circuit design method that is well known to those skilled in the art.
In addition to the TTYS interface 103, the first communication port 202 in the image control device 20 also includes a USB interface 204. On the other hand, the relay module 22 includes a USB hub 220, a microcontroller 221, and a third communication port 222. The third communication port 222 includes a UART interface 223 and a USB interface 224, which are respectively communicatively connected to the TTYS interface 103 and USB interface 204 of the first communication port 202. Specifically, the third communication port 222 may be the aforementioned USB Type-C communication port. The first processing module 101 of the image control device 20 transmits the ASCII-encoded control signal from the TTYS interface 103 of the first communication port 202 to the UART interface 223 of the third communication port 222 of the relay module 22, and then provides it to the microcontroller 221 of the relay module 22. The microcontroller 221 may translate the control signal and then transmit it to the UART interface 113 of the second communication port 112 of the projector 11. At this time, the second processing module 111 of the projector 11 does not need to have the ASCII translation function, but directly causes the projector 11 to execute the corresponding function according to the control signal translated by the microcontroller 221 of the relay module 22.
On the other hand, the USB hub 220 of the relay module 22 is connected to the USB device UD, and the USB hub 220 is communicatively connected to the USB interface 204 of the first communication port 202 of the image control device 20 through the USB interface 224 of the third communication port 222. In one embodiment, the USB device UD may be an input device provided for user operation, such as a mouse or a keyboard. The user may provide input signals to the image control device 20 by controlling the USB device UD, thereby operating the application executed by the image control device 20. After receiving the input signal for operating the application, the first processing module 101 of the image control device 20 may generate the corresponding control signal, and provide it to the UART interface 113 of the second communication port 112 of the projector 11 through the TTYS interface 103 of the first communication port 202, the UART interface 223 of the third communication port 222 of the relay module 22, and the microcontroller 221, so that the projector 11 executes related functions. In other embodiments, the USB device UD may also receive control signals from the image control device 20. For example, the USB device UD may be a camera, and the image control device 20 outputs a control signal to the relay module 22 through the USB interface 204 of the first communication port 202, and transmits it to the USB device UD through the USB hub 220, so that the USB device UD executes an operation corresponding to the control signal (e.g., taking a photo).
That is, the image control device 20 and the USB device UD may respectively perform bidirectional signal communication through the USB interface 204 of the first communication port 202 and the USB interface 224 of the third communication port 222.
Specifically, the relay module 22 added in the projection system 2 between the image control device 20 and the projector 11 may be, for example, a bridge device. In addition to being configured to couple the TTYS interface 103 in the first communication port 202 to the UART interface 113 of the projector 11, the relay module 11 may also be configured to connect the TTYS interface 103 in the first communication port 202 to the UART interface 113 of the projector 11. The USB interface 204 is coupled to the USB hub 220 for bidirectional transmission of input signals or control signals.
In addition, in this embodiment, the USB interface 204 and the TTYS interface 103 in the first communication port 202 of the image control device 20 are integrated in the same communication port 202 (e.g., a USB Type-C communication port), but in other embodiments, the USB interface 204 and the TTYS interface 103 may also exist in different communication ports to perform bidirectional transmission of control signals and input signals, and the disclosure is not limited thereto. Similarly, the same is true for the third communication port 222 of the relay module 22, which is not repeated herein.
In one embodiment, the microcontroller 221 may be implemented using the same or similar elements as the first processing module 101 and/or the second processing module 111, which is not repeated herein.
In this embodiment, the relay module 32 also receives an input signal generated in response to the user operating the USB device UD, and the image control device 20 generates a corresponding control signal based on the input signal. The first processing module 101 of the image control device 20 may provide the control signal to the UART interface 223 of the third communication port 222 of the relay module 32 through the TTYS interface 103 of the first communication port 202, and further provide it to the UART interface 113 of the second communication port 112 of the projector 11.
In this embodiment, the UART interface 223 of the third communication port 222 of the relay module 32 is directly communicatively connected to the UART interface 113 of the second communication port 112 of the projector 11. Therefore, after the projector 11 receives the control signal, the ASCII-encoded control signal may be translated in the second processing module 111 of the projector 11, and then the projector 11 executes the corresponding operation.
In step S40, the first processing module of the image control device of the projection system executes an application to generate a control signal. The first processing module of the image control device outputs the control signal through at least one first communication port of the image control device. Specifically, the application executed by the image control device may provide a variety of functions for controlling the projector (e.g., system settings). The user may select the control item to be performed by operating the application, so that the first processing module of the image control device generates a control signal corresponding to the selected control item and provides the control signal to the projector.
In step S41, a control signal is received through at least one second communication port in the projector of the projection system. The second processing module of the projector controls the projector according to the control signal, so that the projector executes a function corresponding to the control signal.
In one embodiment, the projection system establishes a control signal transmission channel through specific interfaces between the first communication port and the second communication port. For example, when the first communication port of the image control device is a USB Type-C communication port, the differential signal docking pins in the USB Type-C communication port may be used as a TTYS interface to establish a control signal transmission channel with the UART interface in the second communication port of the projector. In this way, in the projection system, the items for the image control device to control the projector may be expanded.
In some embodiments, the projection system further includes a relay module coupled
between the image control device and the projector. The relay module includes a third communication port, which is communicatively connected to the first communication port of the image control device. The third communication port may provide the control signal transmitted by the first communication port to the second communication port of the projector through wiring.
Steps S50 and S51 may be executed by the image control device. In step S50, the first processing module of the image control device may receive the input signal generated in response to the operation of the user by executing the application, thereby generating a corresponding control signal. In some embodiments, the first processing module of the image control device may, for example, generate a control signal in a first encoding form (e.g., decimal) according to the input signal input by the user, by searching a first lookup table. The first lookup table may be stored in the first storage unit 100 of the image control device as shown in
Steps S52 and S53 may be executed by the relay module. In step S52, the relay module may receive the control signal and translate or forward it. In some embodiments, when the relay module translates the control signal, the microcontroller in the relay module may, for example, translate the control signal from a first encoding form (e.g., decimal) to a second encoding form (e.g., hexadecimal). In some embodiments, when the relay module forwards the control signal, in the relay module, the UART interface of the third communication port may be connected to the UART interface of the second communication port of the projector through wiring. Therefore, in step S53, the relay module may transmit the processed control signal to the projector.
Step S54 may be executed by the projector. In step S54, the projector may receive the control signal through the UART interface on the second communication port and execute a corresponding function (e.g., system settings).
In some embodiments, when the projection system does not include a relay module, the control method in
In the projection system, in addition to the transmission of control signals initiated by the image control device, the transmission of control signals may also be initiated by the projector to realize bidirectional communication between the image control device and the projector. Specifically, step S55 may be executed by the projector. In step S55, the projector may receive the first control signal (i.e., the input signal) generated in response to the operation of the user. For example, the user may select the function to be performed (e.g., autofocus) by operating the remote controller of the projector, the buttons on the projector, or the on-screen display (OSD) displayed by the projector. In this way, the second processing module of the projector may send the first control signal corresponding to the command of the user for auto-focusing through the second communication port.
Steps S56 and S57 may be executed by the relay module. In step S56, the relay module may receive the first control signal and translate or forward it. In one embodiment, when the relay module translates the first control signal, the microcontroller in the relay module may, for example, translate the first control signal from a second encoding form (e.g., hexadecimal) to a first encoding form (e.g., decimal). In one embodiment, when the relay module forwards the first control signal, in the relay module, the UART interface of the second communication port of the projector may be communicatively connected to the TTYS interface of the first communication port of the image control device through wiring. Therefore, in step S57, the relay module may transmit the processed first control signal to the image control device.
Steps S58 and S59 may be executed by the image control device. In step S58, the image control device may receive the first control signal through the TTYS interface of the first communication port. Since in this embodiment, the operation commanded by the user is to perform auto-focusing, the first processing module of the image control device may accordingly initiate the application corresponding to the auto-focus or execute the corresponding function in the application. In order to perform auto-focusing, the first processing module may turn on the camera in the image control device (not shown in
In terms of operation, the image control device 60 and the projector 61 may operate as master devices at the same time, and the relay module 62 is regarded as a medium to read and write commands to realize the transmission of control signals. For example, the first storage unit 100 of the image control device 60 is configured to store the first data, and the projector 61 may access the first data through the USB bridge 625. Alternatively, the second storage unit 110 in the projector 61 is configured to store the second data, and the image control device 60 may access the second data through the USB bridge 625. In one embodiment, the write command of the control signal (or the first data in the first storage unit 100) sent by the image control device 60 may carry the address information related to the third storage unit 626 in the relay module 62 to specify that the control signal is stored in the third storage unit 626 of the relay module 62. The relay module 62 may receive the write command through the USB interface 624 in the third communication port 622 and store the control signal in the storage unit 626. On the other hand, the second processing module 111 of the projector 61 may issue a read command, which may also carry address information related to the third storage unit 626 in the relay module 62 to read the control signal stored in the relay module 62. The relay module 62 may provide the control signal to the USB interface 614 of the second communication port 612 of the projector 61, so that the projector 61 receives the control signal (or the first data in the first storage unit 100) and performs the corresponding function according to the control signal. The reverse method of sending the control signal (or the second data in the second storage unit 110) from the projector 61 is also similar and is not repeated herein.
In addition, in this embodiment, although the second communication port 612 of the projector 61 only has one USB interface, in other embodiments, the second communication port may also be provided with both a USB interface and a UART interface (e.g., combined with the embodiment of
In one embodiment, the third storage unit 626 may be implemented using the same or similar elements as the first storage unit 100 and/or the second storage unit 110, which is not repeated herein.
Steps S80 and S81 may be executed by the image control device. In step S80, the first processing module of the image control device may receive the input signal generated in response to the operation of the user by executing the application, thereby generating a corresponding control signal. Next, in step S81, the image control device may issue a write command including the control signal through the USB interface in the first communication port to transmit the control signal to the relay module.
Step S82 may be executed by the relay module. In step S82, the relay module may receive the write command through the third communication port, and write the control signal into the third storage unit in the relay module according to the address information carried in the write command.
Steps S83 and S84 may be executed by the projector. In step S83, the second processing module of the projector may issue a read command to the relay module through the USB interface of the second communication port to read the control signal stored in the third storage unit of the relay module. In some embodiments, the relay module may pre-process or forward the control signal to transmit the control signal to the projector. Finally, in step S84, the second processing module of the projector may execute the corresponding function according to the read control signal.
Steps S90 and S91 may be executed by the projector. In step S90, the second processing module of the projector may receive the input signal generated in response to the operation of the user, thereby generating a corresponding control signal. Next, in step S91, the projector may issue a write command including the control signal through the USB interface in the second communication port to transmit the control signal to the relay module.
Step S92 may be executed by the relay module. In step S92, the relay module may receive the write command and write the control signal into the third storage unit in the relay module according to the address information carried in the write command.
Steps S93 and S94 may be executed by the image control device. In step S93, the first
processing module of the image control device may issue a read command to the relay module through the USB interface in the first communication port to read the control signal stored in the third storage unit of the relay module. Finally, in step S94, the first processing module of the image control device may execute the corresponding function according to the read control signal.
For example, the control method in
In summary, the projection system and control method of the disclosure may transmit control signals through at least one of the TTYS interface or USB interface in the image control device, thereby realizing the function of controlling the projector (e.g., system settings) in a relatively simple way.
The foregoing description of the preferred embodiments of the disclosure has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure to the precise form or to exemplary embodiments disclosed. Accordingly, the foregoing description should be regarded as illustrative rather than restrictive. Obviously, many modifications and variations will be apparent to practitioners skilled in this art. The embodiments are chosen and described in order to best explain the principles of the disclosure and its best mode practical application, thereby to enable persons skilled in the art to understand the disclosure for various embodiments and with various modifications as are suited to the particular use or implementation contemplated. It is intended that the scope of the disclosure be defined by the claims appended hereto and their equivalents in which all terms are meant in their broadest reasonable sense unless otherwise indicated. Therefore, the term “the disclosure”, “the present disclosure” or the like does not necessarily limit the claim scope to a specific embodiment, and the reference to particularly preferred exemplary embodiments of the disclosure does not imply a limitation on the disclosure, and no such limitation is to be inferred. The disclosure is limited only by the spirit and scope of the appended claims. Moreover, these claims may refer to use “first”, “second”, etc. following with noun or element. Such terms should be understood as a nomenclature and should not be construed as giving the limitation on the number of the elements modified by such nomenclature unless specific number has been given. The abstract of the disclosure is provided to comply with the rules requiring an abstract, which will allow a searcher to quickly ascertain the subject matter of the technical disclosure of any patent issued from this disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Any advantages and benefits described may not apply to all embodiments of the disclosure. It should be appreciated that variations may be made in the embodiments described by persons skilled in the art without departing from the scope of the present disclosure as defined by the following claims. Moreover, no element and component in the present disclosure is intended to be dedicated to the public regardless of whether the element or component is explicitly recited in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
202410062975.0 | Jan 2024 | CN | national |
This application claims the priority benefit of U.S. provisional application Ser. No. 63/595,759, filed on Nov. 3, 2023 and China application serial no. 202410062975.0, filed on Jan. 16, 2024. The entirety of each of the above-mentioned patent applications are hereby incorporated by reference herein and made a part of this specification.
Number | Date | Country | |
---|---|---|---|
63595759 | Nov 2023 | US |