Image display method for a display device
The image display method automates the connection and authentication process between a display device and a terminal, addressing the inefficiencies of manual projector setup in conference systems by simplifying the user interaction.
Patent Information
- Application Number
- JP2021181876
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-11-08
- Publication Date
- 2025-08-13
- Estimated Expiration
- 2041-11-08
AI Technical Summary
Existing conference systems require users to manually search for and input projector identification information, which is time-consuming and cumbersome.
An image display method that establishes a first communication between a display device and a terminal device, transmits a projection application and connection information, and upon receiving a connection request, establishes a second communication to receive and display image information.
Simplifies the connection process by automating the search and authentication for projectors, reducing user effort and time in setting up image projection.
Smart Images

Figure 0007722145000001 
Figure 0007722145000002 
Figure 0007722145000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an image display method for a display device. [Background technology]
[0002] For example, a conference system is known in which conference equipment such as a printer or projector, an intermediary device installed in a conference room, and information processing terminals used by conference participants are connected (see, for example, Patent Document 1). The conference system described in Patent Document 1 includes an application server that stores a conference system app. The conference system app is an application used to use the conference equipment and download materials distributed at the conference. In the conference system, when the information processing terminal and the intermediary device are connected, the intermediary device notifies the information processing terminal of access information for accessing the application server. The information processing terminal downloads the conference system app from the application server. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2017-33396 Summary of the Invention [Problem to be solved by the invention]
[0004] In the technology described in Patent Document 1, for example, when projecting an image using a projector, the user must install a conference app on an information processing terminal and then specify the projector to connect to within the conference app. Specifying a projector takes time, and the user cannot immediately start projecting an image using the projector. For example, the user must search for connectable projectors using the conference app, check the projector's identification information, and enter the projector's identification information within the conference app, after which the user can start projecting an image using the projector. This series of steps must be performed by the user, and these steps are cumbersome for the user. [Means for solving the problem]
[0005] An image display method for a display device according to one embodiment of the present invention includes establishing a first communication between the display device and a terminal device, transmitting an application for transmitting image information from the terminal device to the display device and connection information used for a second communication for transmitting the image information to the terminal device via the first communication, and when a connection request for establishing the second communication is received that is transmitted by the application running on the terminal device, establishing the second communication, receiving image information from the terminal device via the second communication, and displaying an image based on the image information. [Brief explanation of the drawings]
[0006] [Figure 1] 1 is a schematic diagram showing an image display system to which an image display method according to an embodiment is applied. [Figure 2] FIG. 1 is a block diagram showing a configuration of a projector. [Figure 3] FIG. 2 is a block diagram showing information stored in a storage device of the projector. [Figure 4] FIG. 2 is a block diagram showing the functions of a CPU of the projector. [Figure 5] FIG. 2 is a block diagram showing the configuration of a terminal. [Figure 6] FIG. 2 is a block diagram showing information stored in a storage device of a terminal. [Figure 7] FIG. 2 is a block diagram showing the functions of a CPU of the terminal. [Figure 8] 1 is a flowchart showing the procedure of an image display method according to the first embodiment. [Figure 9] 10 is a flowchart showing the procedure of an image display method according to Modification 3. DETAILED DESCRIPTION OF THE INVENTION
[0007] Hereinafter, embodiments of the present invention will be described with reference to the drawings. However, in each drawing, the dimensions and scale of each part are appropriately different from those of the actual parts. Furthermore, since the embodiments described below are preferred specific examples of the present invention, various technically preferable limitations are applied, but the scope of the present invention is not limited to these embodiments unless otherwise specified in the following description to the effect that the present invention is limited.
[0008] <Image display system 10> First, an image display system 10 to which an image display method of a display device according to an embodiment is applied will be described. After describing the image display system 10, the image display method of the display device will be described. FIG. 1 is a schematic diagram showing the image display system 10 to which an image display method of an embodiment is applied. The image display system 10 shown in FIG. 1 can display a predetermined image using a network-type projector PJ. The projector PJ is connected to a terminal PC via a network. The projector PJ is an example of a display device, and the terminal PC is an example of a terminal device. The projector PJ establishes a connection with the terminal PC, receives image information from the terminal PC, and projects and displays the image on a screen SC.
[0009] Communication between the projector PJ and the terminal PC via a network includes "first communication" and "second communication." The first communication is used to transmit a signal requesting the establishment of the second communication, and to transmit the network projection application 34 and connection information 40 described below. The second communication is used to transmit image information from the terminal PC to the projector PJ. Note that the first communication and the second communication may be the same communication method or different communication methods.
[0010] <Communication method> The projector PJ and the terminal PC are connected via a wireless LAN. The projector PJ and the terminal PC may communicate in ad hoc mode without using an access point. The communication method between the projector PJ and the terminal PC is not limited to the above. Various methods can be applied to the communication method between the projector PJ and the terminal PC depending on the usage environment, the required communication speed, etc. For example, the projector PJ and the terminal PC may communicate in infrastructure mode via an access point. Furthermore, the communication method between the projector PJ and the terminal PC is not limited to a wireless method, and may be a wired method using, for example, Ethernet, FireWire, Fiber Channel, SCSI, Bluetooth, PLC, etc. Ethernet, FireWire, and Bluetooth are registered trademarks. SCSI is an abbreviation for "Small Computer System Interface." PLC is an abbreviation for "Power Line Communications."
[0011] <Projector PJ> Fig. 2 is a block diagram showing the configuration of a projector PJ. The projector PJ shown in Fig. 2 includes a CPU 11, a storage device 12, an input device 15, a VRAM 16, a graphics controller 17, a communication device 18, and a projection device 19. The CPU 11, storage device 12, input device 15, VRAM 16, graphics controller 17, and communication device 18 are connected via a bus 21. The projection device 19 is connected to the graphics controller 17. CPU is an abbreviation for "Central Processing Unit." VRAM is an abbreviation for "Video Random Access Memory."
[0012] The input device 15 has buttons that can be operated by a user. The input device 15 may include, for example, a touch-operable display. The storage device 12 may include, for example, a ROM, RAM, EEPROM, and HDD. EEPROM is a rewritable non-volatile memory. ROM is an abbreviation for "Read Only Memory." RAM is an abbreviation for "Random Access Memory." HDD is an abbreviation for "Hard Disk Drive." EEPROM is an abbreviation for "Electrically Erasable Programmable ROM." The CPU 11 may include one processor or multiple processors. The CPU 11 may be configured as a SoC (System on Chip) integrated with part or all of the storage device 12 and / or other circuits. The CPU 11 may also be configured in combination with a DSP (Digital Signal Processor) that executes predetermined arithmetic processing.
[0013] FIG. 3 is a block diagram showing information stored in the storage device 12 of the projector PJ. The storage device 12 stores various programs 31 for operating the projector PJ. The storage device 12 stores a web server program 32, a network projection application 34, an SSID 35, a projector name 36, a MAC address 37, and authentication information 38. Hereinafter, the "network projection application" will be abbreviated as the "projection app." Web is an abbreviation for "World Wide Web." SSID is an abbreviation for "Service Set Identifier." A MAC address is an abbreviation for "Media Access Control address." The network projection application 34 corresponds to an application.
[0014] The CPU 11 executes the web server program 32 to generate a web page to be displayed using the web browser of the terminal PC. The CPU 11 also executes the web server program 32 to generate a web page for downloading the projection application 34 stored in the projector PJ.
[0015] The web server program 32 of the projector PJ includes a WebAPI 33. ebAPI3 3 Set up the network connection between the projector PJ and the terminal PC. ebAPI3 3 The WebAPI33 has a web control function. The Ray 69 displays a web page. WebAPI 33 uses a web browser to Controls the operation of the terminal PC. "API" stands for "Application Programming Interface." is an abbreviation for.
[0016] WebAPI33 uses the HTTP protocol to access the terminal PC via the network. WebAPI33 is an interface that runs applications and systems. On the terminal PC , throw The WebAPI can run the shooting application 34. In C, you can open a web browser. The "HTTP protocol" is It is an abbreviation for "Ext Transfer Protocol".
[0017] The projection application 34 is installed on the terminal PC from the projector PJ. The projection application 34 is an application that runs on the terminal PC and the projector P. J and the operation to connect the terminal PC to the projector PJ. You can perform the operation.
[0018] The projection application 34 is used to connect the terminal PC and the projector PJ to a network in ad-hoc mode. The projection application 34 sets up the network and establishes a connection. The projection application 34 selects the projector PJ as the connection destination and establishes a connection with the projector PJ. before being sent to the terminal PC The image Select the projector PJ that was stored. The projection application 34 sends images from the terminal PC to the projector PJ and projects them onto the projector. The image is projected using a projector.
[0019] For example, the SSID 35, projector name 36, MAC address 37, and authentication information 38 are stored in non-volatile memory. The SSID 35, projector name 36, MAC address 37, and authentication information 38 are examples of connection information. The authentication information 38 stored in the storage device of the projector PJ is sent to the terminal PC. The connection information 40 is used to establish communication used to transmit image information from the terminal PC to the projector PJ. The communication used to transmit image information is an example of second communication.
[0020] The SSID 35 is the SSID of the wireless network to which the projector PJ and the terminal PC are connected. The MAC address 37 is the MAC address of the projector PJ. The authentication information 38 is used for authentication to establish communication used when transmitting image information. The authentication information 38 includes, for example, a password, a passphrase, etc.
[0021] The graphics controller 17 uses the VRAM 16 as a buffer to cause the projection device 19 to project an image. The projection device 19 has a liquid crystal projection mechanism, and displays an image on the screen SC by projecting light that has passed through liquid crystal panels for each of the RGB colors. The projection device 19 is not limited to a liquid crystal type, and various types such as the DLP type, the LCOS type, and the GLV type can be used.
[0022] The communication device 18 includes, for example, a wireless interface. The wireless interface is an interface for performing wireless communication in ad hoc mode, and is capable of establishing a peer-to-peer connection with a terminal PC. The communication device 18 may also include a network interface. The network interface is an interface used when connecting the projector PJ to a wired local area network.
[0023] 4 is a block diagram showing the functions of the CPU 11 of the projector PJ. The CPU 11 can control the overall functions of the projector PJ by executing a program 31 stored in the storage device 12. By executing the program 31, the CPU 11 functions as a projection control unit 41 and a communication control unit 42. By executing a web server program 32, the CPU 11 functions as a web server execution unit 43 and a web API execution unit 44. The web server execution unit 43 includes a web page generation unit 45, a download execution unit 46, and an authentication unit 47. The web API execution unit 44 includes a web browser control unit 48 and a projection application control unit 49.
[0024] The projection control unit 41 controls, for example, the graphic controller 17 to display an image on the screen SC using the projection device 19. The communication control unit 42 uses the communication device 18 to control communication between the projector PJ and the terminal PC.
[0025] The web page generation unit 45 generates a web page via a web browser on a terminal PC. display Web page The download execution unit 46 generates the projection application stored in the projector PJ. The authentication unit 47 downloads the image information transmission data 34 and the connection information 40 to the terminal PC. The authentication unit 47 performs authentication to establish communication for the projector. Communication between the projector projector and the terminal PC is established. The projector projector will start the operation of the projection app. The image information transmitted from the terminal PC can be received by the second communication. The authentication unit 47 authenticates the projector PJ. Establishing communication with the terminal PC corresponds to second communication.
[0026] The web browser control unit 48 can open a web page using the web browser of the terminal PC after establishing communication between the terminal PC and the projector PJ. The projection application control unit 49 can execute control to start up the projection application 34 on the terminal PC.
[0027] <Terminal PC> 5 is a block diagram showing the configuration of a terminal PC. The terminal PC includes a CPU 61, a storage device 62, an input device 65, a VRAM 66, a graphics controller 67, a communication device 68, and a display 69. The CPU 61, storage device 62, input device 65, VRAM 66, graphics controller 67, and communication device 68 are connected via a bus 75. The display 69 is connected to the graphics controller 67.
[0028] The input device 65 includes a keyboard and a pointing device that can be operated by a user. The pointing device is, for example, a mouse. The storage device 62 may include, for example, a ROM, a RAM, an EEPROM, and a HDD. The CPU 61 may include one processor or multiple processors. It may be configured as a SoC (System on Chip) that integrates part or all of the storage device 62 and / or other circuits. It may also be configured in combination with a DSP (Digital Signal Processor) that executes predetermined arithmetic processing.
[0029] 6 is a block diagram showing information stored in the storage device 62 of the terminal PC. The storage device 62 stores various programs 71 for operating the projector PJ. The storage device 62 stores a web browser 72, a projection application 34, an SSID 35, a projector name 36, a MAC address 37, authentication information 38, and connection history information 39. The projection application 34, the SSID 35, the projector name 36, the MAC address 37, and the authentication information 38 are downloaded from the projector PJ and stored in the storage device 62.
[0030] The connection history information 39 includes information related to the connection history with the projector PJ connected using the projection application 34. For example, the connection history information 39 includes identification information for identifying the individual projector PJ. The connection history information 39 may include information for associating a previously connected projector PJ with connection information 40 for connecting to the projector PJ.
[0031] The projection application 34, SSID 35, projector name 36, MAC address 37, and authentication information 38 stored in the storage device 62 are the connection information 40 downloaded from the projector PJ, as described above.
[0032] The graphics controller 67 uses the VRAM 66 as a buffer to display images on the display 69 .
[0033] The communication device 68 includes, for example, a wireless interface. The wireless interface is an interface for performing wireless communication in ad hoc mode, and is capable of establishing a peer-to-peer connection with a terminal PC. The communication device 68 may also include a network interface. The network interface is an interface used when connecting the projector PJ to a wired local area network.
[0034] 7 is a block diagram showing the functions of the CPU 61 of the terminal PC. The CPU 61 can control the overall functions of the terminal PC by executing a program 71 stored in the storage device 62. By executing the program 71, the CPU 61 functions as a communication control unit 81 and a display control unit 82. By executing a web browser 72, the CPU 61 functions as a web browser control unit 85. The web browser execution unit 83 includes the web browser control unit 85. The web browser control unit 85 executes control using the web browser. The CPU 61 functions as a network projection application execution unit 84 by executing the projection application 34. Hereinafter, the network projection application execution unit will be referred to as the projection application execution unit.
[0035] The communication control unit 81 uses the communication device 68 of the terminal PC to control communication between the terminal PC and the projector PJ. The display control unit 82 executes display control on the display 69 of the terminal PC.
[0036] The projection application execution unit 84 functions as a connection destination search unit 86, an authentication information input unit 87, an image capture unit 88, and an image transmission unit 89. The connection destination search unit 86 searches for the projector PJ to be the connection destination from the connection information 40 downloaded from the projector PJ. Specifically, the connection destination search unit 86 refers to the SSID 35, the projector name 36, and the MAC address 37 included in the connection information 40 to identify the projector PJ to be the connection destination.
[0037] The authentication information input unit 87 transmits the authentication information 38 downloaded from the destination projector PJ to the projector PJ. The image capture unit 88 controls the operation of capturing image information displayed on the display 69 of the terminal PC. The image transmission unit 89 controls the operation of transmitting the captured image information to the projector PJ. The procedure of these operations by the projection application execution unit 84 will be described later with reference to the flowchart shown in FIG.
[0038] <Image display method on a display device> An image display method of the display device will be described below. The image display method of the display device according to this embodiment can be performed using the above-described projector PJ, but the image display method of the display device is not limited to being performed using the projector PJ.
[0039] Example 1 An image display method according to the first embodiment will be described with reference to the flowchart shown in Fig. 8. Fig. 8 is a flowchart showing the procedure of the image display method according to the first embodiment.
[0040] When an image displayed on the display 69 of the terminal PC is to be displayed on the screen SC using the projector PJ, the user operates the terminal PC to connect the terminal PC to the projector PJ via a network. First, the CPU 61 of the terminal PC determines whether or not a connection request operation with the network has been accepted (step S1). If the connection request operation has been accepted (step S1: YES), the CPU 61 functions as the communication control unit 81 and transmits a communication connection request to the projector PJ (step S2). If the connection request operation has not been accepted (step S1: NO), the CPU 61 repeats the processing of step S1.
[0041] The projector PJ receives the communication connection request sent from the terminal PC. The CPU 11 of the projector PJ functions as the communication control unit 42, and after receiving the communication connection request, executes a communication establishment process (step S3).
[0042] Next, the CPU 11 functions as a web browser control unit 48 and starts up a browser on the terminal PC. The browser start request is sent to the server (step S4). The CPU 11 also controls the web browser control unit 48. The CPU 11 also functions as a terminal PC and can transmit a URL to the terminal PC. It is determined whether the projection application 34 is stored in the To the terminal PC There is an app that gives instructions A no-judgment request is sent to the terminal PC (step S5). In step S5, the CPU 11 functions as the WebAPI execution unit 44.
[0043] The CPU 61 of the terminal PC is triggered by receiving the browser startup request to start the web browser 72 (step S6). In step S6, the CPU 11 functions as the web browser control unit 85. Next, the CPU 61 determines whether the projection application 34 is stored in the storage device 62 (step S7). If the projection application 34 is stored in the storage device 62 (step S7: YES), the CPU 61 proceeds to step S10.
[0044] If the projection application 34 is not stored in the storage device 62 (step S7: NO), the CPU 61 transmits a download request to the projector PJ to request download of the projection application 34 (step S8).
[0045] The projector PJ receives the download request sent from the terminal PC. The CPU 11 is a storage device. 1 2, a projection application 34 stored in the storage device 1 Stored in 2 The CPU 11 then transmits the authentication information 38 to the terminal PC (step S9). storage device 1 2, the SSID 35, projector name 36, and MAC address In step S9, the CPU 11 executes the download. It functions as part 46.
[0046] Instead of transmitting the projector name 36 to the terminal PC, the CPU 11 may change the file name of the authentication information 38 to a file name including the projector name 36, and use the changed file name to transmit the authentication information 38 to the terminal PC. For example, if the file name of the authentication information 38 before the change is "crf.info" and the projector name is "EP123", the CPU 11 may function as the download execution unit 46, change the file name of the authentication information 38 to "EP123_crf.info", and transmit the authentication information 38.
[0047] The terminal PC receives the projection application 34, authentication information 38, SSID 35, projector name 36, and MAC address 37 sent from the projector PJ. The storage device 62 of the terminal PC stores the received projection application 34, SSID 35, projector name 36, MAC address 37, and authentication information 38.
[0048] Next, the CPU 61 of the terminal PC starts the projection application 34 (step S10). For example, the projection application 34 may be started in response to a manual operation by the user. For example, the projection application control unit 49 may start the projection application 34. Alternatively, the projection application 34 may be started after step S7 or step S8 above and before step S9 is executed. Next, the terminal PC functions as a connection destination search unit, and searches for and identifies the projector PJ to be the connection destination based on the SSID 35, projector name 36, and MAC address 37 stored in the storage device 62 (step S11).
[0049] Next, the CPU 61 issues an authorization to the projector PJ for establishing communication for image transmission. The authentication request and authentication information are input (step S12). 6 1 is the authentication request and authentication In step S12, the CPU 6 1, authentication It functions as an information input unit 87 .
[0050] The projector PJ receives the authentication request and authentication information sent from the terminal PC. The CPU 11 functions as the authentication unit 47, and executes authentication processing to verify the authentication information when it receives the authentication request (step S13). If the authentication information is correct, the CPU 11 establishes communication for transmitting images from the terminal PC to the projector PJ. This establishes second communication. The projector PJ sends an approval response to the terminal PC indicating that the establishment of the second communication has been approved (step S14).
[0051] The CPU 61 of the terminal PC receives the approval response sent from the projector PJ. Next, the CPU 61 functions as the image capture unit 88, and captures image information displayed on the display 69 of the terminal PC, triggered by an operation input from the user (step S15). The CPU 61 functions as the image transmission unit 89, and transmits the captured image information to the projector PJ using the second communication (step S16).
[0052] The CPU 11 of the projector PJ receives the image information transmitted from the terminal PC (step S17). The CPU 11 functions as the projection control unit 41 and projects an image indicated by the received image information onto the screen SC (step S18).
[0053] According to this image display method, the projection application 34 and connection information 40 stored in the storage device 12 of the projector PJ are transmitted to the terminal PC, so that the terminal PC can easily search for the projector PJ to which it is to connect from the received connection information 40. This eliminates the need for the user to manually search for the projector PJ to which it is to connect. As a result, it is possible to save the user the trouble of connecting the terminal PC to the projector PJ.
[0054] According to this image display method, the authentication information 38 can be sent to the projector PJ using the projection application 34 sent from the projector PJ to the terminal PC. The projector PJ can perform authentication processing and establish second communication using the authentication information 38 sent by the operation of the projection application 34. This saves the user the trouble of inputting the authentication information. Because the authentication information is automatically input by the projection application 34, it is possible to prevent the user from making an input error in the authentication information 38.
[0055] According to this image display method, after the first communication is established, a web browser can be started on the terminal PC, so that the projection application 34 can be easily downloaded to the terminal PC. According to the image display method, the terminal PC and the projector PJ can be easily connected using the web function of the projector PJ.
[0056] In this image display method, the projector PJ and the terminal PC can be connected so as to be able to communicate with each other using a wireless network, so that, for example, a ceiling-suspended projector PJ can be easily connected to the terminal PC.
[0057] The image display method of this display device includes establishing a first communication between the projector PJ and the terminal PC, transmitting a projection application 34 that transmits image information from the terminal PC to the projector PJ and connection information used for a second communication that transmits the image information to the terminal PC via the first communication, and when a connection request that requests the establishment of the second communication is received that is transmitted by the projection application 34 operating on the terminal PC, establishing the second communication, receiving the image information from the terminal PC via the second communication, and displaying an image based on the image information.
[0058] This image display method allows a first communication to be established between the projector PJ and the terminal PC. This image display method allows a projection application 34 and connection information to be transmitted from the projector PJ to the terminal PC via the first communication. This image display method allows the projection application 34 to run on the terminal PC, thereby transmitting a connection request requesting the establishment of a second communication to the projector PJ. This image display method allows the projector PJ to establish the second communication when it receives the connection request requesting the establishment of the second communication. This image display method allows the projector PJ to receive image information from the terminal PC via the second communication. This image display method allows the projector PJ to display an image based on the image information. As a result, this image display method can reduce the user's effort.
[0059] This image display method further includes, after establishing the first communication, transmitting to the terminal PC via the first communication a startup request instructing the terminal PC to start a web browser. According to this image display method, after establishing the first communication, the web browser can be started on the terminal PC. This saves the user time and effort. The user does not have to start the web browser.
[0060] This image display method determines whether or not the terminal PC has a projection application 34 stored therein. That To the terminal PC and transmitting a request to instruct the terminal PC via the first communication. As a result, in the image display method, the projection application 34 is stored in the terminal. Therefore, the user can determine whether the projection application 34 is stored. This eliminates the need for the user to check the information. As a result, it is possible to reduce the user's effort. If the projection application 34 is stored, the projection application 34 is not downloaded. Therefore, the user can decide whether to download the projection application 34. There is no need to
[0061] In this image display method, the connection information includes authentication information for authenticating the connection request. In this image display method, the connection information including the authentication information can be sent to the terminal PC, so the user does not need to input the authentication information into the terminal PC. As a result, the user can save time and effort.
[0062] In this image display method, the projector PJ stores a projection application 34 and connection information. In this image display method, the projection application 34 and connection information stored in advance in the projector PJ can be transmitted to the terminal PC. In this image display method, a request can be made to establish second communication with the projector PJ in which the projection application 34 and connection information are stored. In this image display method, the user does not need to select the projector PJ when requesting the establishment of second communication. As a result, the user's effort can be reduced.
[0063] <Variation 1> The image display method described above may be modified as appropriate. In the above embodiment, the terminal PC determines whether the projection application 34 is stored in the storage device 62 of the terminal PC, but the terminal PC may request the projector PJ to download the projection application 34 without performing this determination process.
[0064] <Variation 2> In the above-described embodiment, the projector PJ transmits the projection application 34 and the authentication information 38 to the terminal PC. However, the projection application 34 and the authentication information 38 do not have to be transmitted after the first communication is established. For example, if there is a history of the projector PJ and the terminal PC connecting in the past and the projection application 34 and the authentication information 38 are stored in the storage device 62 of the terminal PC, the projector PJ can use the authentication information 38 stored in the storage device 62. If the projector PJ has already transmitted the authentication information 38 to the terminal PC, it does not need to transmit the authentication information 38 to the terminal PC again. Similarly, if the projector PJ has already transmitted the connection information 40, such as the SSID 35, the projector name 36, and the MAC address 37, to the terminal PC, it does not need to transmit the connection information 40 to the terminal PC again. The terminal PC can use the connection information 40 stored in the storage device 62. The terminal PC can grasp the connection history between the terminal PC and the projector PJ to which it is connected by referring to the connection history information 39.
[0065] Furthermore, after the second communication is established, the terminal PC can save the connection history information 39. The connection history information 39 includes information for identifying the projector PJ that is the connection destination, and connection information 40 of the projector PJ that is the connection destination.
[0066] <Variation 2> In the above embodiment, the projector PJ transmits the projection application 34 and The authentication information 38 is transmitted, but after the first communication is established, the projection application 34 and the authentication information For example, if the projector PJ and the terminal PC have been connected in the past, the notification 38 may not be transmitted. There is a history of the data being used, and the storage device of the terminal PC 1 2, the projection application 34 and authentication information 38 are stored. If so, the storage device 1 2 can be used to authenticate the user. If the projector PJ has already sent the authentication information 38 to the terminal PC, it will not send it again. , there is no need to transmit the authentication information 38 to the terminal PC. The connection information 40, such as ID 35, projector name 36, and MAC address 37, has already been If the connection information 40 has already been sent to the terminal PC, it is not necessary to send the connection information 40 to the terminal PC again. Good. The terminal PC is a storage device. 1 2 can be used. The terminal PC refers to the connection history information 39 and determines the projector to be connected to the terminal PC. You can check the connection history with the project.
[0067] Fig. 9 is a flowchart showing the steps of an image display method according to Modification 3. Fig. 9 shows the steps executed by the projector PJ. The projector PJ waits for a connection request from the terminal PC and establishes communication with the terminal PC (step S31). The CPU 11 transmits a web page having a web control function to the terminal PC (step S32).
[0068] A web page containing a link to the projection application 34 stored in the storage device 12 of the projector PJ is displayed on the display 69 of the terminal PC. By clicking the link to the projection application 34, the user can request the projector PJ to download the projection application 34. The projector PJ can receive the download request sent from the terminal PC.
[0069] The CPU 11 of the projector PJ receives a download request for the projection application 34 from the terminal PC. The CPU 11 determines whether or not the download request has been received (step S33). If the download has been received (step S33: YES), the process proceeds to step S34. If the load request is not received (step S33 :NO ) is waiting for a download request. Then, the process proceeds to step S34.
[0070] In step S34, the CPU 11 functions as the download execution unit 46 and reads the binary data of the projection application 34 stored in the storage device 12. Next, the CPU 11 functions as the download execution unit 46 and embeds the IP address of the projector PJ in the file name of the projection application 34 (step S35). Next, the CPU 11 transmits the binary data of the projection application with the IP address attached to the terminal PC (step S36). In step S36, the CPU 11 functions as the download execution unit 46.
[0071] The terminal PC can read the file name of the received projection app and obtain the IP address of the projector PJ to which it will connect. This allows the terminal PC to identify the projector PJ to which it will connect. Note that the connection information 40 included in the projection app is not limited to the IP address and projector name. For example, the projection app 34 may also include other connection information 40 such as a network name.
[0072] The CPU 61 of the terminal PC can store the received projection application 34 in the storage device 62 based on a user operation. The CPU 61 of the terminal PC can start the projection application 34 based on a user operation. The CPU 61 functions as a connection destination search unit 86, reads the file name of the projection application 34, and identifies the IP address and network name of the projector PJ to be connected to. The CPU 61 functions as a projection application execution unit 84, and transmits a network connection request for image transfer to the projector PJ to be connected to. The network connection for image transfer is an example of second communication.
[0073] The CPU 11 of the projector PJ determines whether or not a network connection request for image transfer has been received (step S37). If a network connection request has been received (step S37: YES), the CPU 11 proceeds to step S38, and if a network connection request has not been received (step S37: NO), the CPU 11 waits for reception of a network connection request and then proceeds to step S38.
[0074] In step S38, the CPU 11 functions as the communication control unit 42 and establishes a network connection for image transfer. As described above, the CPU 61 of the terminal PC functions as the image capture unit 88 and captures an image displayed on the display 69 of the terminal PC. The CPU 11 functions as the image transmission unit 89 and transmits image information based on the captured image to the projector PJ. The projection device 19 of the projector PJ projects the received image (step S39).
[0075] In the image display method according to variant example 3, the IP address of the projector can be embedded in the application name of the projection application 34 and sent to the terminal PC, so that the projection application 34 running on the terminal PC can easily identify the projector PJ to which it is to connect from the application name.
[0076] In this image display method, for example, When connecting a user's PC to the projector PJ, the user Start the web browser and select the projector PJ displayed on the web browser. As a result, the first communication is established and the projection application 34 is downloaded to the terminal PC. The projection application 34 running on the terminal PC is the application name of the downloaded projection application 34. Select the projector PJ to connect to from the Establishment A pro This reduces the workload for users when transferring images. It will be reduced.
[0077] Furthermore, this image display method allows wireless connection between the projector PJ and the terminal PC, so when multiple users in a conference room switch between their terminal PCs to use the projector PJ, there is no need to reconnect the connection cables as was previously necessary.
[0078] This image display method further includes attaching connection information to the name of the projection application 34 before transmitting the projection application 34 to the terminal PC. In this image display method, the connection information can be attached to the name of the projection application 34, and the projection application 34 with the connection information attached to its name can be transmitted to the terminal PC. The terminal PC can read the name of the projection application 34 and obtain the connection information. This saves the user time and effort.
[0079] <Variation 4> In the above embodiment, the projector PJ sends the projection application and authentication information to the terminal PC. However, the projector PJ does not transmit the authentication information to the terminal PC without transmitting the projection application 34. If the projection application 34 is stored in the storage device 62 of the terminal PC, Without sending the projection application 34, the connection information including the authentication information of the projector PJ to be connected to is sent. In this image display method, the information 40 can be transmitted to the terminal PC. Terminal PC Past Separation When the projector is connected, the projection application 34 is stored in the storage device 62. In such a case, the projector PJ does not send the projection application 34. The connection information 40 can be transmitted to the terminal PC without any communication overhead. This makes it possible to suppress an increase in communication traffic.
[0080] The image display method includes, when the terminal PC stores the projection application 34, transmitting connection information to the terminal PC without transmitting the projection application 34. According to this image display method, an increase in communication traffic can be suppressed.
[0081] It should be noted that the above-described embodiment merely shows a typical form of the present invention, and the present invention is not limited to the above-described embodiment, and various modifications and additions are possible within the scope that does not deviate from the gist of the present invention.
[0082] In the above embodiment, a projector PJ is used as an example of the display device, but the display device is not limited to the projector PJ. The display device may be other display devices, such as a liquid crystal display device. In the above embodiment, a terminal PC is used as an example of the terminal device, but the terminal device may be other terminal devices, such as a smartphone or a tablet computer. [Explanation of symbols]
[0083] PJ...display device, PC...terminal (terminal device), 34...projection app (application), 38...authentication information, 40...connection information, 72...web browser.
Claims
1. An image display method for a display device, comprising: Establishing a first communication between the display device and the terminal device; After the first communication is established, a web browser is launched on the terminal device. transmitting a start-up request to the terminal device via the first communication, the start-up request instructing the terminal device to start the an application for transmitting image information from the terminal device to the display device; and connection information used for a second communication for transmitting the information to the terminal device via the first communication. and transmitting the The application is executed on the terminal device, and the when a connection request for establishing a second communication is received, establishing the second communication; receiving the image information from the terminal device via the second communication; displaying an image based on the image information; An image display method for a display device comprising:
2. Before transmitting the application to the terminal device, the connection information is transmitted to the application.
2. The image display method of claim 1, further comprising adding the image to the name of the display.
3. Instructing the terminal device to determine whether the application is stored 2. The method according to claim 1, further comprising transmitting a request to the terminal device via the first communication. An image display method for the display device described above.
4. When the application is stored in the terminal device, 2. The display of claim 1, further comprising transmitting the connection information to the terminal device without transmitting a Image display method of the device.
5. The table of claim 1 , wherein the connection information includes authentication information for authenticating the connection request. Image display method for a display device.
6. the display device stores the application and the connection information; 2. A method for displaying an image on the display device according to claim 1.
Citation Information
Patent Citations
Video-displaying device and video-displaying system
JP2011145336A
Image transfer system, information processing device, and control method thereof
JP2015225387A
Information processing device, control method of the same, and control program
JP2016046627A
Control method of communication device, and program
JP2016111486A
Display device, display system, and control method of display device
JP2016163293A