This application claims the benefit of priority under 35 USC §119 from Japanese Patent Application No. 2003-332104, filed on Sep. 24, 2003, the entire disclosure of which is incorporated by reference herein.
1. Field of the Invention
The present invention relates to an image display apparatus that displays an image on a display unit such as a television or projector that projects an image.
2. Description of the Related Art
In recent years, as a result of the spread of apparatuses that project an image such as a projector, there are many instances where presenters use their own laptop computers to directly project electronic data and give presentations. Moreover, projectors themselves are becoming increasingly inexpensive and compact, and opportunities to utilize them not only at large conferences but also at conferences attended by small groups of people are increasing. Projectors and large-screen televisions widely used at present are connected by cables called RGB cables to personal computers (PCs) and personal digital assistants (PDAs) that send images.
The places where a projector can be disposed so that everyone can easily see the images shown are naturally limited. For this reason, every time that the screen onto which a projector projects the images is set, it is necessary to move to the place where the projector is disposed, which is removed from the position of the presenter. Moreover, when several people share a projector, it becomes necessary to switch cables each time a personal computer is connected to the projector with a cable. In order to eliminate this inconvenience, projectors that can be wirelessly connected to a personal computer have recently come to be marketed.
However, when wireless technology is used, it is impossible to select the projection destination projector as when the projector is physically connected to a personal computer with a cable. For this reason, there has been the drawback that, when there are plural projectors, image information ends up being projected by an unintended projector.
For this reason, in the information output apparatus disclosed in Japanese Patent Application Publication (kokai) No. 2002-218420, identification information is projected on a screen, and image information that a user wishes to display is transmitted together with this identification information from a PC transmitting the image. Similar to this information output apparatus, there are also apparatuses that determine whether or not information is image information that has been transmitted to those apparatuses.
With methods of inputting identification information of individual projectors that is displayed on an image comprising character strings given in order to identify apparatuses in advance, and with methods of prompting a user to input apparatus identification information comprising lists of numbers such as in MAC addresses given to projectors in advance to make them unique, it is difficult to input the identification information and easy to erroneously input the identification information. This is because, when identification information is given at the shipping stage to projectors manufactured in large quantities, there end up being many digits in the identification information. This is also because the identification information ends up becoming lists of meaningless characters that are difficult for users to understand.
The embodiment of the present invention was made to enable a user to be able to visually grasp the image display apparatus with which the user wants to display an image when there are plural image display apparatuses such as projectors. The embodiment of the invention provides an image display apparatus and an image display system that are configured to ensure that an image does not end up being outputted to an image display apparatus to which the image is not to be outputted.
An aspect of the image display apparatus pertaining to the invention is an image display apparatus that is used in a presentation and which receives and displays image information to be displayed from another communication apparatus on a network, the image display apparatus comprising: image displaying unit configured to display the received image information; discriminating identifier setting unit configured to set discriminating identifiers for identifying the image display apparatuses displayable on the image displaying unit, the discriminating identifier that is visually identifiable from other discriminating identifiers that other image display apparatuses display, if the image displaying unit displays; image generating unit configured to generate an identification image that is displayable on the image displaying unit and represents the discriminating identifier set by the discriminating identifier setting unit; and controller configured to cause the image displaying unit to display the identification image that the image generating unit has generated.
An aspect of the image display system pertaining to the invention is an image display system for a presentation comprises an image transmission apparatus connectable on a network and an image display apparatus that receives and displays image information to be displayed from the image transmission apparatus: wherein the image display apparatus includes image displaying unit configured to display the received image information, discriminating identifier setting unit configured to set discriminating identifiers for identifying the image display apparatuses displayable on the image displaying unit, the discriminating identifier that is visually identifiable from other discriminating identifiers that other image display apparatuses display, if the image displaying unit displays, identifier information transmitting unit configured to transmit, to at least image display apparatuses connectable on the network, identifier information including the discriminating identifier that the discriminating identifier setting unit has set, image generating unit configured to generate an identification image that is displayable on the image displaying unit and represents the discriminating identifier set by the discriminating identifier setting unit, and controller configured to cause the image displaying unit to display the identification image that the image generating unit has generated; the image transmission apparatus includes identifier information receiving unit configured to receive the identifier information that the image display apparatus has transmitted, display unit configured to associate and display identification expressing the discriminating identifier included in the identifier information received by the identifier information receiving unit and an identifier representing the image display apparatus that has transmitted the identifier information, and input unit configured to select and input, from the display of the display unit, the image display apparatus serving as the transmission destination of the image information to be displayed in the presentation; and the input unit selects the image display apparatus serving as the transmission destination by selecting an image display apparatus where the identification expressing the discriminating identifier that the display unit has displayed and the recognition of the identification image that the controller caused the image displaying unit to display are the same.
FIGS. 7(a) and 7(b) are diagrams showing an aspect of operation screens in the image display system pertaining to the first embodiment;
As shown in
The data transmitting/receiving unit 201 includes the function of transmitting data to and receiving data from other communication apparatuses via the network 103.
The image receiving unit 202 includes the function of receiving image information from other communication apparatuses via the data transmitting/receiving unit 201. The image receiving unit 202 may also be disposed with the function of processing or editing the received image information into an easy-to-display format. The image receiving unit 202 transfers the received image information to the image display unit 203.
The image display unit 203 includes the function of displaying the image information transferred from the image receiving unit 202. For example, if the image display apparatus is a projector, the image display unit 203 corresponds to an optical system that projects an image, and if the image display apparatus is a large-screen television, the image display unit 203 corresponds to a Braun tube, a liquid crystal display or a plasma display. The image display unit 203 also displays various types of information by superposing those types of information on the received image information or displays those types of information separately from the received image information.
The communication identifier setting unit 204 includes the function of setting an identifier for identifying its own image display apparatus, which becomes necessary when transmitting data to and receiving data from another communication apparatus via the network 103. For example, when TCP/IP is used for the communication protocol, an IP address can be used for the communication identifier. Alternatively, when communicating directly by a data link layer, a MAC address can also be used as the communication identifier. The communication identifier setting unit 204 may be configured so that the user manually sets the identifier or so that the identifier is automatically set using the DHCP (Dynamic Host Configuration Protocol) that is used to set IP addresses. The communication identifier setting unit 204 may also be configured so that the address is automatically set within an address range as in Auto-IP.
The discriminating identifier setting unit 205 includes the function of setting a discriminating identifier that is separate from the communication identifier and is disposed so that the user can easily identify each image display apparatus 101. For example, when the image display apparatus 101 is started, the discriminating identifier setting unit 205 generates a new discriminating identifier and sets that as the image display apparatus's own discriminating identifier.
After being set, the discriminating identifier is transmitted to other communication apparatuses on the network 103 via the data transmitting/receiving unit 201. The discriminating identifier may be periodically broadcasted on the network 103, or may be transmitted when there is a request from another communication apparatus to notify that communication apparatus of the image display apparatus's discriminating identifier.
Examples of the discriminating identifier, which is disposed so that the user can easily identify each image display apparatus 101, include colors, character strings or numerical strings of one to two characters that have been enlarged for easy viewing (e.g., “A”, “B”, “1”, “2”, etc.), figures, meaningful character strings and meaningful images. When a color is used as the discriminating identifier, visually and mutually identifiable color information—e.g., intuitively perceivable colors such as “red”, “blue” and “yellow”—is appropriate. When a figure is used as the discriminating identifier, the figure should be easily identifiable, such as a circle, square, triangle, or a combination thereof. Even when a meaningful character string or image is adopted, it is best for the character string or image to be one with a clear meaning so that differences in the perception of things which each user associates with the same character string or image do not arise (e.g., “fish”, “elephant”, etc.). By using such discriminating identifiers, the perception of each identifier by each user is facilitated and the selection of the image display apparatus 101 on the image transmission apparatus 102 is facilitated. These discriminating identifiers may also be combined as long as the user is not confused by them.
The discriminating identification information image generating unit 206 includes the function of receiving, from the discriminating identifier setting unit 205, the discriminating identifier set as its own apparatus's discriminating identifier, and generating user identification information that is easy for the user to recognize when the discriminating identifiers are displayed on the image display unit 203. The discriminating identification information in this case is an image displayable on the image display unit 203. The generated image is sent to the image display unit 203.
If the discriminating identifier sent from the discriminating identifier setting unit 205 relates to a color, the discriminating identification information image generating unit 206 generates an image having a color region appropriate to that color. Similar to the figure, character string or meaningful image, the discriminating identification information image generating unit 206 generates an image that the user can be expected to recognize when the user sees the image.
The discriminating identifier overlap detecting unit 207 includes the function of detecting an overlap between another discriminating identifier and its apparatus's own discriminating identifier set by the discriminating identifier setting unit 205 when the discriminating identifier overlap detecting unit 207 receives a discriminating identifier that another image display apparatus 101 has transmitted via the data transmitting/receiving unit 201, or when the discriminating identifier overlap detecting unit 207 receives a response (overlap notification) with respect to a request it has issued to notify its own apparatus of the discriminating identifier, or when the discriminating identifier overlap detecting unit 207 directly receives an overlap notification from another communication apparatus. When the discriminating identifier overlap detecting unit 207 detects that its apparatus's discriminating identifier overlaps with (i.e., is the same as) the discriminating identifier of another image display apparatus 101, it instructs the discriminating identifier setting unit 205 to reset its apparatus's discriminating identifier so that the overlap is eliminated. The discriminating identifier overlap detecting unit 207 may also be configured to initially determine whether or not to request resetting. This determination may be done by comparing the communication identifier of another image display apparatus 101 with its own communication identifier, which overlap, or may be done so that only the smaller image display apparatus resets the discriminating identifier. Alternatively, determination of the necessity of resetting may also be conducted per image display apparatus in accordance with random numbers and probability.
As shown in
The data transmitting/receiving unit 301 includes the function of communicating with other communication apparatuses on a network via the network 103.
The image generating unit 302 includes the function of generating image information to be displayed on the image display apparatus 101 via the data transmitting/receiving unit 301. The generated image may be the screen of a PC or PDA that is transferred to the image display apparatus 101, or a may be a virtual screen. The image generating unit 302 may also be configured to generate image information that is to be displayed on the basis of an image file stored in the image transmission apparatus 102. The image generating unit 302 can also be configured to change the method of generating the image information in accordance with the attributes of the transmission destination image display apparatus 101. For example, in a case where the capacity of the image display apparatus 101 to store information is small, the image generating unit 302 can generate and transmit image information of a smaller size. Alternatively, in a case where the networks 103 connected to each image display apparatus 101 are different, the image generating unit 302 can make the image information into a size suited for the respective transfer capacities of the networks.
The identifier information receiving unit 303 extracts, from a packet including the identifier that the data transmitting/receiving unit 301 has received, the communication identifier and the discriminating identifier of the transmission source transmitting the packet. The extracted communication identifier and discriminating identifier are transferred to the identifier information saving unit 304 in order to save them as identifier information of one image display apparatus 101.
In this case, the identifier information receiving unit 303 checks for overlaps between the identifier information of another image display apparatus 101 saved in the identifier information saving unit 304 and the identifier information previously extracted for saving. When there are discriminating identifiers that are the same but the communication identifiers are different, the identifier information receiving unit 303 generates an overlap notification indicating that the discriminating identifiers overlap. The generating overlap notification is transmitted to another image display apparatus 101 via the data transmitting/receiving unit 301.
The identifier information saving unit 304 includes the function of saving the identifier information received from the identifier information receiving unit 303. In a case where the same identifier information has already been saved, the identifier information saving unit 304 does not save the new identifier information. However, in a case where there is identifier information where the communication identifiers are the same and the discriminating identifiers are different, the identifier information saving unit 304 saves the newly received identifier information as the identifier information of the image display apparatus 101 having that communication identifier.
The apparatus list display unit 305 includes the function of displaying, as a list, the image display apparatuses 101 whose identification information is saved in the identifier information saving unit 304. The image display apparatuses 101 are displayed in conformity with the discriminating identifiers included in the identifier information. For example, the apparatus list display unit 305 displays in red a display corresponding to an image display apparatus 101 whose discriminating identifier is the color “red”. In the case of a figure, the apparatus list display unit 305 displays a “circle” near the display corresponding to the relevant image display apparatus 101. In this manner, the apparatus list display unit 305 displays the list so that the relation between each image display apparatus 101 and its given discriminating identifier is easy to understand. The user selects, from the list displayed on the apparatus list display unit 305, the image display apparatus 101 on which the user wants to display an image. The image generating unit 302 is notified of the information of the selected image display unit 101.
First, the communication identifier of an image display apparatus is set by that apparatus's communication identifier setting unit 204 (step 401). Next, the discriminating identifier is set by that apparatus's discriminating identifier setting unit 205 (step 402). The discriminating identifier may be newly generated each time the apparatus is started, or in a case where the previously used discriminating identifier has been stored, a discriminating identifier that is the same as the previous one may be used. Here, the set discriminating identifier is sent to the discriminating identification information image generating unit 206, where an image of a format displayable on the image display unit 203 is generated and displayed on the image display unit 203 (step 403).
Next, the communication identifier set by the communication identifier setting unit 204 and the discriminating identifier set by the discriminating identifier setting unit 205 are transmitted to other communication apparatuses on the network 103 (step 404). This is done in order to notify the other communication apparatuses of the apparatus's own identifier information and confirm that the identifiers do not overlap. The identifier information is transmitted by broadcasting because the transmission destinations are not clear.
After the identifier information has been transmitted, the image display apparatus waits for an overlap notification indicating whether or not there is an overlap between that apparatus's identifier information and the identifier information of other image display apparatuses 101 (step 405). Here, when there is an overlap notification from the image transmission apparatus 102 indicating that the identifier information overlaps with that of another image display apparatus 101 (step 406), the discriminating identifier is reset and the series of operations is repeated.
In a case where there is no overlap notification even after waiting a predetermined amount of time, it is determined that there is no overlap in the identifier information and the current identifier information is used (step 406). In a case where image information is transmitted from the image transmission apparatus 102, the image information is received (step 407) and displayed (step 408).
The processing flow shown in
When the image transmission apparatus receives the identifier information that the image display apparatus 101 has transmitted (step 501), the image transmission apparatus saves the received identifier information in the identifier information saving unit 304 (step 502). When the received identifier information is the same as identifier information that has already been saved, the image transmission apparatus does not save the received identifier information. When the identifier information is such that the communication identifier is the same and the discriminating identifier is different, the image transmission apparatuss determines that the discriminating identifier given to the image display apparatus 101 having this communication identifier has been changed, and changes the saved content to the content of the newly received identifier information.
When identifier information where the discriminating identifier is the same despite the fact that the communication identifier of the identifier information received by the identifier information receiving unit 303 is different has already been saved in the identifier information saving unit 304, the image transmission apparatus determines that the discriminating identifier overlaps with the discriminating identifier of another image display apparatus 101 (step 503) and transmits, to at least one of the image display apparatuses 101 whose discriminating identifiers overlap, an overlap notification indicating that the discriminating identifier overlaps (step 504). After the transmission, the image transmission apparatus again tries to receive the identifier information in order to determine whether or not the overlapping of the discriminating identifiers has been eliminated.
In step 503, when the image transmission apparatus determines that the discriminating identifiers do not overlap in any of the image display apparatuses 101, the apparatus list display unit 305 creates and displays the apparatus list on the basis of the identifier information saved in the identifier information saving unit 304 (step 505). The apparatus list is displayed on the display apparatus with which the image transmission apparatus 102 is disposed.
Here, as shown in
The displays of FIGS. 7(a) and 7(b) are only examples. For instance, the method of selecting the display apparatus may also be one where the communication identifiers A, B and Care themselves displayed as designated colors. Alternatively, when displayable character strings or symbols are used as the discriminating identifiers, the displays of the communication identifiers A, B and C shown in
As described above, the user selects at least one apparatus from among the image display apparatuses 101 displayed on the apparatus list display unit 305 (step 506) and generates image information to be transmitted and displayed (step 507). After the image information is generated, the image transmission apparatus transmits the generated image information to the image display apparatus 101 selected in step 506 (step 508).
The processing flow shown in
In the present embodiment, the invention is configured so that each image display apparatus 101 acquires the identifier information that the other image display apparatuss 101 have transmitted and so that the discriminating identifiers do not overlap. By configuring the invention in this manner, the discriminating identifiers can automatically be prevented from overlapping. Moreover, by configuring the invention so that the image display apparatuses 101 can be designated with the discriminating identifiers, it becomes easy for the user to designate the image display apparatus on which the user actually wants to display image information.
The present modified example is one where an overlap display function is added to the image display apparatus 101 pertaining to the first embodiment.
The overlapping information image generating unit 901 receives the fact that the discriminating identifier overlap detecting unit 207 has detected an overlap in regard to the discriminating identifiers, and generates an image informing the user, through the image display unit 203, that the discriminating identifiers of the relevant image display apparatuses 101 overlap. The generated image may be characters or an image that draws the user's attention. When the image is displayed on the image display unit 203, it may be superposed on the image information if the image information is being displayed, or may be displayed separately from the image information.
As long as it is understood that the discriminating identifiers overlap as in the present modified example, the image display apparatus can automatically wait for the overlapping discriminating identifier to be eliminated. Thus, problems such as the image ending up being displayed on the wrong image display apparatus 101 can be avoided.
Because much of the content of the present embodiment is the same as that of the first embodiment, only the parts that differ from the first embodiment will be described.
A block diagram showing an example of the image display apparatus pertaining to the present embodiment will also be omitted because it is the same as
The discriminating identifier allocating unit 1001 includes the function of allocating discriminating identifiers to image display apparatuses 101 whose discriminating identifiers have not been set. When the discriminating identifier allocating unit 1001 is notified by the identifier information receiving unit 303 of that fact that there is an image display apparatus whose discriminating identifier has not been set, the discriminating identifier allocating unit 1001 generates and allocates a discriminating identifier with respect to that apparatus. In this case, by generating an identifier that does not overlap with the discriminating identifiers included in the identifier information already saved in the identifier information saving unit 304, the potential for the discriminating identifiers given to each of the image display apparatuses 101 to overlap can be reduced. The allocated discriminating identifier is transmitted as a discriminating identifier setting request via the data transmitting/receiving unit 301 to the image display apparatus 101 whose discriminating identifier has not been set.
The processing flow shown in
In a case where steps 403 through 405 are conducted in accordance with the allocated discriminating identifier and there is an overlap notification in regard to the allocated discriminating identifier (step 406), the discriminating identifier setting unit 205 generates a discriminating identifier in the same manner as in the first embodiment.
The image display apparatus 101 pertaining to the present embodiment does not itself allocate the discriminating identifier at least at the time of startup, but uses the discriminating identifier that the image transmission apparatus 102 receiving the unset identifier information has allocated.
The processing flow shown in
When there is an image display apparatus 101 indicating that its discriminating identifier is unset, the image transmission apparatus 102 pertaining to the present embodiment can allocate a discriminating identifier that does not overlap with those of other image display apparatuses 101.
The image transmission apparatus 102 of the present embodiment allocates discriminating identifiers in consideration of the discriminating identifiers of each image display apparatus 101. Thus, the image transmission apparatus 102 can ensure that the discriminating identifiers set when the image display apparatuses 101 are started do not overlap.
The present invention is not limited to the above-described embodiments. In each stage of implementation, the constituent elements can be modified and embodied within a range that does not deviate from the gist of the invention. Also, various inventions can be formed by appropriately combining the plural constituent elements disclosed in the above-described embodiments. For example, several constituent elements may be deleted from all of the constituent elements described in the embodiments. Moreover, the constituent elements of different embodiments may also be appropriately combined.
Number | Date | Country | Kind |
---|---|---|---|
2003-332104 | Sep 2003 | JP | national |