Disclosure of Invention
The invention mainly aims to overcome the defects in the prior art and provide a projector device with an extended function interface, wherein a standard extended function module and a projector with an extended function interface are designed through application of a standard interface; the manufacturer or the seller correspondingly selects the extended function module and the projector which are provided by the manufacturer and meet the standard interface design according to the personalized requirements of the end user or the consumer, and the requirements of the user on different functions are met through quick installation.
The invention adopts the following technical scheme:
in one aspect, the invention provides a projector capable of selecting an extended function module, comprising a projector shell, wherein one or more standard interface male seats for inserting the extended function module are arranged in the projector shell; each standard interface male seat is connected with a control circuit of the extended function module arranged in the projector shell; one or more module fixing slots are also arranged in the projector shell, and a module insertion guide rail is arranged on the bottom surface of each module fixing slot; one or more openings are formed in the projector shell; the extended function module is inserted from the opening and inserted into the module fixing slot along the module insertion guide rail until being connected with the standard interface male seat.
In another aspect, the invention provides a projector apparatus with an extended function interface, comprising a projector and an extended function module; one or more standard interface male seats for inserting the extended functional modules are arranged in the projector shell; the standard interface female seat is arranged on the extended functional module; and when the standard interface female seat is inserted into the standard interface male seat, the extended function module is connected with the projector and paired.
Preferably, the extended functional module is connected with the projector, specifically: when the standard interface female seat is inserted into the standard interface male seat, the standard interface male seat and the standard interface female seat are subjected to three-way handshake communication through a signal wire to establish connection.
Preferably, the method for three-way handshake communication includes:
the projector sends a request message to the extended function module;
the extended function module replies a confirmation message to the projector; the extended functional module replies a confirmation message to the projector, wherein the confirmation message comprises a communication type, a characteristic value of a communication protocol and a check code;
and after receiving the confirmation message replied by the expansion module, the projector judges whether the check code in the reply message is correct, and if so, the projector establishes connection with the expansion function module.
Preferably, the communication type includes I2C or UART; when the communication type is I2C, the characteristic value is the address of I2C; when the communication type is UART, the characteristic value is the baud rate of UART.
Preferably, the method for connecting and pairing the extended functional module with the projector includes:
s601, the projector receives a module pairing request;
s602, the projector sends a connection request message to the expansion function module through an interface of the standard interface male seat and the standard interface female seat;
s603, the projector judges whether the expansion function module replies with a confirmation message within a preset time, and if not, the projector goes to S604; if so, go to S605;
s604, switching to I2C communication, reading a protocol table in the EEPROM in the extended function module, and turning to S607;
s605, the projector analyzes the confirmation message replied by the expansion function module, judges whether the check code is correct, and if so, goes to S606; if not, go to S602;
s606, the projector replies a confirmation message to the expansion function module and switches to the communication type in the confirmation message replied by the expansion function module;
s606, acquiring a protocol table stored in the MCU module of the extended function module;
s607, storing the protocol table to the projector, completing configuration and identifying.
Preferably, the method for connecting and pairing the extended functional module with the projector includes:
s701, starting the projector;
s702, judging whether the projector has completed configuration with the inserted extended function module, if so, turning to S703; if not, go to S704;
s703, the projector reads whether the module ID of the extended function module is consistent with the inserted module ID of the extended function module from the stored protocol table; if so, go to S710; if not, go to S704;
s704, the projector sends a connection request message to the expansion function module through an interface of the standard interface male seat and the standard interface female seat;
s705, the projector judges whether the expansion function module replies a confirmation message within a preset time, and if not, the projector goes to S706; if so, go to S707;
s706, switching to I2C communication, reading a protocol table in the EEPROM in the extended function module, and turning to S709;
s607, the projector analyzes the confirmation message replied by the expansion function module, judges whether the check code is correct, and if so, goes to S708; if not, go to S704;
s708, the projector replies a confirmation message to the expansion function module and switches to the communication type in the confirmation message replied by the expansion function module;
s709, acquiring a protocol table stored in the MCU module of the extended function module;
and S710, storing the protocol table into a projector, completing configuration and identifying.
Preferably, the protocol table forms a table with a fixed format in a storage form of a fixed address; the table content comprises module information class, a parameter instruction and a parameter-free instruction; the module information class comprises a signal type, a module type, a provider name, a module ID, a power supply voltage, a current, a serial port command, a remote control coding type and an I2C command address; the parameter instruction comprises data transmission with a numerical value; the parameter-free instruction comprises a start-up, a shut-down, a standby state, a restarting state, a volume key, a direction key, a number key and function keys related to UI operation of other various modules.
Preferably, the extended function module comprises one or more of a personal computer module, a wireless screen projection module, a network media playing module, a high-definition digital media playing module and a digital television receiving module.
Preferably, the interface connected between the pin of the standard interface male seat and the standard interface female seat comprises an audio/video input/output interface, a control signal communication interface, a data transmission interface and a power input/output interface;
the audio/video input/output interface comprises one or more audio/video input/output interfaces of HDMI signals, DP signals, eDP signals, LVDS signals, MIPI signals, vby signals, CVBS signals and RGB video signals;
the control signal communication interface comprises one or more control signal interfaces of an I2C signal, a UART signal, an infrared remote controller signal, a handshake signal, an extended function module insertion in-place detection signal, a power state indication signal and a reset signal;
the data transmission interface comprises one or more data transmission interfaces of USB2.0, USB3.0 and USB OTG signals; the power input/output interface comprises one path of direct current voltage or multiple paths of direct current voltages with different voltage values.
As can be seen from the above description of the present invention, compared with the prior art, the present invention has the following advantages:
the projector device with the extended function interface comprises a standard interface male seat for a projector and a standard interface female seat for an extended function module, and the extended function module and the projector can be integrally designed by utilizing the standard interface (the standard interface male seat and the standard interface female seat): the integrated control of input and output, integrated control of display interface and integrated control of audio and video signals can be realized. Through handshake and communication protocol between the standard interface male seat and the standard interface female seat, the projector can infinitely expand the expansion function module without updating any software, and the expansion function module can infinitely match the projector, so that projectors with different platforms and various expansion function modules can be flexibly matched. The standard interface expansion function module can be conveniently installed and fixed on corresponding projector display equipment, and the purpose of rapidly expanding the functions of the projector by a provider according to consumer demands is achieved. For the projector design, as long as the standard interface is met, a plurality of expansion function modules can be selected at any time and any place, and the personalized requirements of different consumers can be easily met. Therefore, repeated work of links of structural design, software and hardware development, project management, quality test, shell processing and complete machine assembly of projectors with the same appearance and different functions can be greatly reduced, and the production cost is reduced; and the risk of stock and sales stock can be reduced. For consumers, the additional functions of the product added to the projector can be developed according to the platform and technology, so that the use of the product is more flexible, the subsequent upgrade maintenance is more convenient, and the popularization and the sales of the product are promoted. In particular, this form of projector interface is more versatile, and the microcontroller-based digital communication technology reserves enough space for future development of extended more new functions, thereby shortening the development cycle and investment of the more new functions.
The present invention will be described in further detail with reference to the drawings and embodiments, but the projector apparatus with the extended function interface of the present invention is not limited to the embodiments.
Detailed Description
The invention is further described below by means of specific embodiments.
Example 1
Referring to fig. 1 and 2, in one aspect, the projector with the extended function interface of the present invention includes a projector host 10, an optical-mechanical projector lens 11, and a projector housing 12, where one or more standard interface male sockets 13 for inserting the extended function module 30 are disposed in the projector housing 12; each standard interface male socket 13 is connected with a control circuit of the extended function module 30 arranged in the projector housing 12; one or more module fixing slots 14 are further arranged in the projector shell 12, and a module insertion guide rail 15 is arranged on the bottom surface of each module fixing slot 14; one or more openings are provided in the projector housing 12; the extended function module 30 is inserted from the opening and inserted into the module fixing socket 14 along the module insertion guide rail 15 until being connected with the standard interface male 13.
The projector is further provided with one or more cover plates 16; each of the cover plates 16 is configured to cover one of the openings.
The cover plate 16 is provided with a plurality of module fixing screw holes 17 for fixing the extended function module 30.
The projector top is also provided with a projector handle 18. The projector housing 12 is provided with a projector host interface 19 on its surface.
The control circuit of the extended function module 30 is designed on the projector control circuit board 20.
In this embodiment, the projector includes, but is not limited to, a DLP projector, an LCOS projector, an LCD projector, a laser projector.
Example 2
Referring to fig. 1 to 4, a projector apparatus with an extended function interface according to the present invention includes a projector and an extended function module; one or more standard interface male seats for inserting the extended functional modules are arranged in the projector shell; the standard interface female seat is arranged on the extended functional module; and when the standard interface female seat is inserted into the standard interface male seat, the extended function module is connected with the projector and paired.
Specifically, the projector includes a projector host 10, an optical-mechanical projector lens 11, and a projector housing 12, where one or more standard interface male seats 13 for inserting the extended function module 30 are disposed in the projector housing 12; each standard interface male socket 13 is connected with a control circuit of the extended function module 30 arranged in the projector housing 12; one or more module fixing slots 14 are further arranged in the projector shell 12, and a module insertion guide rail 15 is arranged on the bottom surface of each module fixing slot 14; one or more openings are provided in the projector housing 12; the extended function module 30 is inserted from the opening and inserted into the module fixing socket 14 along the module insertion guide rail 15 until being connected with the standard interface male 13.
The projector is further provided with one or more cover plates 16; each of the cover plates 16 is configured to cover one of the openings.
The cover plate 16 is provided with a plurality of module fixing screw holes 17 for fixing the extended function module 30.
The projector top is also provided with a projector handle 18. The projector housing 12 is provided with a projector host interface 19 on its surface.
The control circuit of the extended function module 30 is designed on the projector control circuit board 20.
In this embodiment, the projector includes, but is not limited to, a DLP projector, an LCOS projector, an LCD projector, a laser projector.
Specifically, each of the extended function modules 30 is provided with a standard interface female seat 31; when the standard interface female socket 31 is inserted into the standard interface male socket 13, the extended function module 30 is connected with the projector.
A function module circuit board 34 for realizing the corresponding function is disposed in the extended function module 30. In addition, a module handle 35 is provided at an end of the extended function module 30 to facilitate pulling out the extended function module 30 for replacement.
Each of the extended function modules 30 has the same size.
Each of the extended function modules 30 is provided with a plurality of module fixing nuts 32 matched with the module fixing screw holes 17.
The extended function module 30 includes one or more of a personal computer module, a wireless screen-casting module, a network media playing module, a high definition digital media playing module, and a digital television receiving module.
The personal computer module comprises, but is not limited to, a built-in X86 or ARM architecture central processing unit, and is a personal computer platform module adopting one or more of a Windows operating system, an Android operating system, an iOS operating system, a Mac operating system, a Linux operating system, a Chrome operating system and a UNIX operating system.
The network media playing module is a playing device module of various internet license plate content platforms including, but not limited to, android TV, fire TV, netflix, youtube, curiosity, tencer video, etc.
The projector device with the extended function interface of the embodiment is characterized in that a light machine, a driving system, a heat radiation system, a loudspeaker, an audio amplifying system and a battery charging and discharging system are arranged in a projector host, and meanwhile, the projector device comprises a control circuit and a program of a plurality of functional modules such as a personal computer module, a wireless screen throwing module, a network media playing module, a high-definition digital media playing module, a digital television receiving module and the like, and at least one or a plurality of standard interface public seats 13 are connected with an audio and video input and output circuit, a control signal communication circuit, a data transmission circuit and a power supply input and output circuit of the projector; at least one or more spaces capable of accommodating various expansion function modules 30 are reserved in the shell of the projector, and a standard interface male seat 13 capable of being connected with the expansion function modules 30 is arranged in the space; a cover plate 16 for covering the space is provided at the upper portion of the projector housing 12; the space is internally provided with a module fixing screw hole 17 for installing the extended function module 30 of the same size and a module inserting guide rail 15 for conveniently disassembling and assembling the function module; the aforementioned several kinds of extended function modules 30 have the same installation mode and installation size, and are equipped with a standard interface female seat 31 having the same definition and specification size, including an audio/video input/output port, a control signal communication port, a data transmission port, and a power input/output port; so that any selected one of the plurality of extended function modules 30 is conveniently placed in the module fixing screw hole 17 in the space and the port is correspondingly connected to the standard interface male socket 13. Opening the module space cover 16 on the projector can conveniently install any selected extended function module 30 in the reserved space, thus completing the installation of the whole function extended module and enabling the projector to realize the extension of the function. Thus, the utility model can be provided for users rapidly and conveniently. All function module interfaces 33 required by corresponding module functions are built in the expansion function module 30, and after the expansion function module 30 is installed, the function module interfaces 33 can be left on the exposed side of the module on the whole machine, so that the convenience of externally connecting other devices by a user at any time and any place can be met, and the requirement of different expansion function modules 30 on different interface sockets is also solved.
Referring to fig. 5, the interfaces connected between the pins of the standard interface female socket and the standard interface male socket include an audio/video input/output interface, a control signal communication interface, a data transmission interface and a power input/output interface;
the audio/video input/output interface comprises one or more audio/video input/output interfaces of HDMI signals, DP signals, eDP signals, LVDS signals, MIPI signals, vby signals, CVBS signals and RGB video signals;
the control signal communication interface comprises one or more control signal interfaces of an I2C signal, a UART signal, an infrared remote controller signal, a handshake signal, an extended function module insertion in-place detection signal, a power state indication signal and a reset signal;
the data transmission interface comprises one or more data transmission interfaces of USB2.0, USB3.0 and USB OTG signals;
the power input/output interface comprises one path of direct current voltage or multiple paths of direct current voltages with different voltage values.
The standard interface female seat and the standard interface male seat respectively comprise 50 interfaces, wherein interfaces 1 to 17 are defined as audio/video input/output interfaces; interfaces 18 to 25 are defined as power input output interfaces; interfaces 40 to 44 are defined as data transfer interfaces; the interfaces 31 to 38 are defined as control signal communication interfaces.
The 37 th interface comprises a handshake protocol, and the module ID can be rapidly and accurately identified, the software one-key restoration function can be realized, the conversion of control instructions such as remote control or touch and the integration of interface menus can be realized and the like through the protocol. The protocol can identify the communication type (I2C/UART/IR) between the expansion module and the projector host, and the custom command and power supply voltage in the module; the module can upgrade the software of the host computer on line through the interface; the type, scheme, version number and client information of the expansion module can be identified; audio and video types which can be supported by the expansion module can be defined; a field of SOURCE (ASCII code type field in protocol table for storing module name, for example, PC, ATV, FTV, etc.) can be intelligently displayed; special function definitions and supplements may also be made according to the projector or module requirements.
Specifically, referring to fig. 6, when the standard interface female socket is inserted into the standard interface male socket, the standard interface male socket and the standard interface female socket perform three-way handshake communication through a 37 th interface to establish connection. It should be noted that, the 37 th interface and the 38 th interface cooperate to realize I2C or UART communication, and the 38 th interface is also used for IR (infrared remote control) communication.
The three-way handshake communication method comprises the following steps:
the projector sends a request message to the extended function module;
the extended function module replies a confirmation message to the projector; the extended functional module replies a confirmation message to the projector, wherein the confirmation message comprises a communication type, a characteristic value of a communication protocol and a check code;
and after receiving the confirmation message replied by the expansion module, the projector judges whether the check code in the reply message is correct (specifically, the projector performs binary summation on the received data, compares the binary summation with the received check code of the expansion function module, if the binary summation is consistent with the received check code of the expansion function module, the binary summation is correct, if the binary summation is consistent with the received check code of the expansion function module, the projector is successful in handshake, and the projector and the expansion function module are connected.
The communication type comprises I2C or UART; when the communication type is I2C, the characteristic value is the address of I2C; when the communication type is UART, the characteristic value is the baud rate of UART.
Specifically, the extended function module replies 5 bytes in the acknowledgement message to the projector as: byte 1 represents the communication protocol type (01=i2c, 02=uart), bytes 2 to 4 represent the address of I2C or the baud rate of UART, byte 5 check code.
Referring to fig. 7, for a scenario in which pairing is performed manually, the method for connecting and pairing the extended function module with the projector includes:
s601, the projector receives a module pairing request;
s602, the projector sends a connection request message to the expansion function module through an interface of the standard interface male seat and the standard interface female seat;
s603, the projector judges whether the expansion function module replies with a confirmation message within a preset time, and if not, the projector goes to S604; if so, go to S605;
s604, switching to I2C communication, reading a protocol table in the EEPROM in the extended function module, and turning to S607;
s605, the projector analyzes the confirmation message replied by the expansion function module, judges whether the check code is correct, and if so, goes to S606; if not, go to S602;
s606, the projector replies a confirmation message to the expansion function module and switches to the communication type in the confirmation message replied by the expansion function module;
s606, acquiring a protocol table stored in the MCU module of the extended function module;
s607, storing the protocol table to a projector, completing pairing and identifying.
Referring to fig. 8, for an auto-pairing scenario, the method for connecting and pairing the extended function module with the projector includes:
s701, starting the projector;
s702, judging whether the configuration is finished (specifically, judging whether the module ID of the extended function module is stored or not) by the projector, if so, switching to S703; if not, go to S704;
s703, the projector reads whether the module ID of the extended function module is consistent with the inserted module ID of the extended function module from the stored protocol table (specifically, the projector reads the module ID in the protocol table through the communication type and compares the module ID with the stored module ID); if so, go to S710; if not, go to S704;
s704, the projector sends a connection request message to the expansion function module through an interface of the standard interface male seat and the standard interface female seat;
s705, the projector judges whether the expansion function module replies a confirmation message within a preset time, and if not, the projector goes to S706; if so, go to S707;
s706, switching to I2C communication, reading a protocol table in the EEPROM in the extended function module, and turning to S709;
s707, the projector analyzes the confirmation message replied by the expansion function module, judges whether the check code is correct, and if so, goes to S708; if not, go to S704;
s708, the projector replies a confirmation message to the expansion function module and switches to the communication type in the confirmation message replied by the expansion function module;
s709, acquiring a protocol table stored in the MCU module of the extended function module;
and S710, storing the protocol table into a projector, completing configuration and identifying.
Specifically, the protocol table forms a table with a fixed format in a storage form of a fixed address; the table content comprises module information class, a parameter instruction and a parameter-free instruction; the module information class comprises a signal type, a module type, a provider name, a module ID, a power supply voltage, a current, a serial port command, a remote control coding type and an I2C command address; the parameter instruction comprises data transmission with a numerical value; the parameter-free instruction comprises a start-up, a shut-down, a standby state, a restarting state, a volume key, a direction key, a number key and function keys related to UI operation of other various modules.
In particular, the manual pairing and automatic pairing selection mode depends on the configuration of the projector host, and the manual pairing and automatic configuration can also be compatible.
Referring to fig. 9, a schematic diagram of a remote controller application flow of a projector device with an extended function interface according to the present invention is shown, and it can be seen that only one remote controller is needed to control the projector and the extended function module simultaneously according to the present invention.
The foregoing is merely illustrative of specific embodiments of the present invention, but the design concept of the present invention is not limited thereto, and any insubstantial modification of the present invention by using the design concept shall fall within the scope of the present invention.