WO2003100620A1 - Image data transmission system, image data transmission method, image data transmission program, image data output device, and image display device - Google Patents

Image data transmission system, image data transmission method, image data transmission program, image data output device, and image display device Download PDF

Info

Publication number
WO2003100620A1
WO2003100620A1 PCT/JP2003/006431 JP0306431W WO03100620A1 WO 2003100620 A1 WO2003100620 A1 WO 2003100620A1 JP 0306431 W JP0306431 W JP 0306431W WO 03100620 A1 WO03100620 A1 WO 03100620A1
Authority
WO
WIPO (PCT)
Prior art keywords
connection
image data
client
server
output
Prior art date
Application number
PCT/JP2003/006431
Other languages
English (en)
French (fr)
Inventor
Minoru Sato
Shinji Kubota
Original Assignee
Seiko Epson Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corporation filed Critical Seiko Epson Corporation
Priority to AT03730595T priority Critical patent/ATE479945T1/de
Priority to KR20047016196A priority patent/KR100687974B1/ko
Priority to JP2004508005A priority patent/JP4353096B2/ja
Priority to DE60333992T priority patent/DE60333992D1/de
Priority to EP20030730595 priority patent/EP1501016B1/en
Publication of WO2003100620A1 publication Critical patent/WO2003100620A1/ja

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • H04N1/00233Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing details of image data reproduction, e.g. network printing or remote image display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00249Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a photographic apparatus, e.g. a photographic printer or a projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32765Initiating a communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32765Initiating a communication
    • H04N1/32767Initiating a communication in response to a user operation, e.g. actuating a switch
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32786Ending a communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0039Connection via a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/0055By radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0089Image display device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3207Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of an address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3273Display

Definitions

  • the present invention provides an image data transmission system, an image data transmission method, an image data transmission program, and an image data transmission system suitable for displaying an image based on image data output from a server via a network on a client.
  • the present invention relates to an image data output device and an image display device.
  • This projector system is configured by, for example, using a projector installed in a conference room as a client, and a computer group that outputs image data to the client as a server, and bringing the computer into the conference room.
  • the image displayed on the display of the server computer is projected and displayed on the client projector.
  • this connection is established using the TCPZIP communication protocol.
  • the user of the server checks the IP address of the project, which is a client, and sets the IP address on the server.
  • Mutual IP address for this server and client Through the address setting work, the client projector and the server can communicate with each other based on the TCP / IP communication procedure. Then, the server outputs the image data to the client projector, and the client projector inputs the image data and projects and displays an image based on the image data. . Disclosure of the invention
  • the above-described conventional projector system has a problem that a setting operation for establishing a connection that enables mutual communication between a computer as a server and a projector as a client is complicated.
  • the present invention has been made in view of the above problems, and has an image data transmission system and an image data transmission method capable of establishing a communicable connection between a server and a client by a simple method. And an image data transmission program, an image data output device, and an image display device.
  • a server is connected to a plurality of clients via a network capable of communicating with each other, and image data is output from the server to the client and displayed.
  • image data is output from the server to the client and displayed.
  • the server side outputs a search command for requesting a response including whether connection is possible to each of the unspecified clients on the network by the client search means.
  • the client When the client can connect, the client responds to the search command using the search response means and outputs a response including whether connection is possible.
  • the client search means on the server side can search for a connectable client based on the response to this search command.
  • the server side finds a connectable client
  • the server The client connection establishment means outputs a connection command to a specific client desiring the connection and requests a response including information required for the connection.
  • the server connection establishment means outputs a response including information required for connection to the connection command to the client connection means.
  • the server side inputs a response to the connection command output by the server connection establishing means in the client connection establishing means
  • the server establishes a connection with the specific client based on information required for the connection accompanying the response.
  • Established and the client establishes a connection with the server corresponding to the information.
  • the server side outputs the image data to the client to which the connection has been established by the image data output means, and the client side inputs the image data by the image data input means, and the image display means Displays an image based on the image data.
  • an image data transmission system an image data transmission method, and an image data transmission capable of establishing a connection capable of mutually communicating between a server and a client by a simple method Programs can be provided.
  • the server connection establishment means on the client side determines a match between the keyword transmitted in the connection command and the keyword specified by the client. It is equipped with means for discrimination. Then, when outputting the connection command by the client connection establishing means, the connection command includes a predetermined keyword specified by the client to be output. On the client side, if you enter a connection command that includes a keyword, The stage determines whether or not the keywords match, and if they match, outputs a response to the client connection establishment means and establishes a connection with the server. The server also establishes a connection with the client based on the response to the connection command containing the same keyword.
  • the form of the network that connects the server and the client so that they can communicate with each other is not particularly limited.
  • a network that connects the server and the client so that they can communicate with each other may be formed wirelessly.
  • the form of the network connecting the server and the client so that they can communicate with each other is not limited to wireless. Therefore, it is possible to connect the server and the client so that they can communicate with each other via a wired network.
  • a list screen display means for displaying a list screen of clients searched as connectable to the client search means, and a client selection means for selecting a desired client
  • the client user selects a desired client to establish a connection by the client selecting means while visually recognizing the search result on the list screen displayed by the list screen displaying means. In this way, the user can select a desired client from the connectable clients.
  • the client is provided with a keyword specifying means, and the keyword specifying means generates a keyword based on a random number. Then, when establishing a connection with the client, the server outputs the keyword generated by the keyword specifying means from the keyword output means.
  • the mutual communication between the client search means and the search response output means is performed by the broadcast communication using the UDP communication protocol. It may be realized by using In other words, the client search means on the server side outputs a search command to each unspecified client based on UDP, and the search response output means on the client side searches without specifying the other party based on UDP. Outputs the response to the command.
  • the client connection establishing means After the connection is established, it is necessary to improve the reliability of input and output of image data between the server and the client. Therefore, when establishing a mutual connection between the client connection establishing means and the server connection establishing means, the client and the server are established based on the TCP / IP communication protocol. You may connect them.
  • IP address setting method it can be used by the server connection establishing means on the client side when establishing a connection with the server side based on TCP / IP. You may be able to search for and set a unique IP address.
  • a predetermined IP address may be specified from the server side and set on the client side. Therefore, in another aspect of the present invention, when establishing a connection with the client side based on TCP / IP in the server side client connection establishing means, the server can be used by the IP address notifying means. The IP address is notified to the server connection establishment means on the client side and set.
  • the server is provided with an IP address setting selection screen display means, and the IP address setting selection screen displayed to the user by the IP address setting selection screen displaying means is provided to the user.
  • the server IP address notification means Based on the IP address setting means of the client to set the IP address in the server connection establishment means, and the server IP address notification means to select whether the server connection establishment means sets the IP address.
  • the selection result is obtained by the selection result obtaining means.
  • the image data that the server outputs to the client is May be image data specified by the user. It may be image data based on an image displayed on the server. If the latter method is adopted, the image viewed on the server can be displayed as an image on the client, which is preferable. Therefore, the image data output means on the server side may output image data forming an image displayed on the image display means on the server side to the client.
  • the degree of change in the state of the image displayed on the server-side image display means is periodically determined by the image state determination means.
  • the image data output means outputs the image data to the client when the image state determination means determines that the state of the image has changed.
  • the whole image may change, or it may change partially.
  • Encrypting image data increases security, but requires encryption and decryption, which slows down processing speed. In some situations, it may be required to output image data and display images at high speed. Therefore, it is preferable to be able to select whether or not to encrypt according to the convenience of the user.
  • the image data encryption unit has an encryption selection screen display unit that displays a selection screen for selecting whether to execute encryption of the output image data, When the execution of encryption is selected on the encryption selection screen display means, the image data is encrypted.
  • an encryption selection screen display unit that displays a selection screen for selecting whether to execute encryption of the output image data.
  • the image data is encrypted.
  • a keyword specified by the keyword specifying means on the image display means on the client side is used. May be displayed as a visible image. In this way, the keywords can be visually recognized.
  • the client is not particularly limited as long as it can display an image based on the image data output from the server. That is, the client may be configured by a computer, and the image data output from the server may be displayed on the display on the client side.
  • the image display means is constituted by the image projection means, and in such a case, the image based on the image data is projected by the projector. It will be displayed in shadow.
  • the above-described image data transmission system is realized as a specific configuration including a server client.
  • an image data transmission system also functions by a method in which a server and a client execute predetermined processes in a time series. Therefore, the present invention can be realized as an image data transmission method including a server and a client.
  • image data transmission systems may exist alone, or may be used in a state of being incorporated in a certain device, and the idea of the invention is not limited to this. It includes the embodiment of (1). Therefore, it can be changed as appropriate, such as software or hardware.
  • the present invention is also realized as an image data transmission program that can realize the above-described functions by being executed in the server client.
  • an image data output device that can be connected to a plurality of clients over a network that can communicate with each other and outputs image data that can be displayed on the same client. It outputs a search command to request a response including the connection possibility for each of the above-mentioned unspecified clients, and searches for a client that can be connected based on the response to the search command Client search means to connect, and, among the searched connectable clients, output a connection command to a specific client who wants to connect, and respond with information required for connection. Request and the connection required for the response.
  • Image data comprising client connection establishing means for establishing a connection with the specific client based on the information to be transmitted, and image data output means for outputting image data to the client to which the connection has been established.
  • the invention holds as an output device.
  • an image display device that can be connected to a server via a network capable of communicating with each other and that performs display based on image data output from the server, and outputs the image data to an unspecified client from the server.
  • search response output means for outputting a response including the connection if the connection is possible, and a connection command output from the server.
  • a response including the information required for connection to the connection command is output, and a connection to the server corresponding to the information is established.
  • Image data input means for inputting the output image data, and image display for displaying an image based on the image data input by the image data input means
  • the invention also holds as an image display device having means.
  • FIG. 1 is a configuration diagram showing a configuration of a projector system to which the image data transmission system according to the present invention is applied.
  • FIG. 2 is a configuration diagram showing a hardware configuration of the server.
  • FIG. 3 is a configuration diagram showing a software configuration of the server.
  • FIG. 4 is a configuration diagram showing a hardware configuration of the projector.
  • FIG. 5 is a configuration diagram showing a software configuration of the projector.
  • FIG. 6 is a flowchart showing the outline of the server-side processing realized by executing the server-side program of the server.
  • FIG. 7 is a flowchart showing the processing contents of the projector search processing.
  • FIG. 8 is a screen diagram showing a screen configuration of the projector list screen.
  • FIG. 9 is a flowchart showing the processing contents of the connection establishment processing.
  • FIG. 10 is a screen diagram showing the screen configuration of the option setting screen.
  • Fig. 11 is a screen diagram showing the screen configuration of the IP address setting screen.
  • Fig. 12 is a screen diagram showing the screen configuration of the keyword setting screen.
  • FIG. 13 is a flowchart showing the processing contents of the image data output processing.
  • FIG. 14 is a screen diagram showing the screen configuration of the output mode setting screen.
  • FIG. 15 is a flowchart showing the processing contents of the image display processing.
  • Figure 16 is a screen diagram showing the screen configuration of the connected projector list screen.
  • FIG. 17 is a flowchart showing the processing contents of the projector-side processing.
  • FIG. 18 is a flowchart showing the processing contents of the initial setting processing.
  • Fig. 19 is a flowchart showing the contents of the search response process.
  • FIG. 20 is a flowchart showing the details of the key display process.
  • FIG. 21 is a diagram showing an example of the mode of the key word display image.
  • FIG. 22 is a flowchart showing the processing contents of the connection establishment processing.
  • FIG. 23 is a flowchart showing the processing contents of the image display processing.
  • FIG. 24 is a flowchart showing the processing contents of the disconnection processing.
  • FIG. 1 is a configuration diagram showing a configuration of a projector system to which the image data transmission system according to the present invention is applied.
  • a projector system 10 is composed of a server 20 and a projector 30 as a client, inputs image data output from the server 20 to a projector 30, and An image based on this image data is projected and displayed.
  • the projector 30 is configured by a plurality of projectors 301 to 30n, and the server 20 is connectable and is a projector that outputs image data and wants to project and display an image. Identify any one of the 30 Establish a network connection that can communicate with each other.
  • the server 20 searches for a connectable projector 301 to 30n from among the projectors 301 to 3On. At this time, the server 20 outputs the search command to each of the projectors 301 to 30n by broadcast communication, and connects the projectors 301 to 30n that have responded to the search command to the search command. Judge as possible. Then, a desired projector 301 to 30 ⁇ is selected from the connectable projectors 301 to 30 ⁇ , and a connection is established with the selected projectors 301 to 3On. Perform mutual communication. In the present embodiment, as described later, the communication of the search command / search response is executed by a UDP communication protocol, thereby realizing a high-speed search process.
  • an example of the connection will be described.
  • the projector 301 when the projector 301 is placed in the conference room R and the user brings the server 20 into the conference room R.
  • the projector 3 0 1 makes a search response.
  • the server 20 establishes a connection with the projector 301 to which the search response has been sent.
  • this connection is executed by the communication protocol of TC PZIP as described later. This makes it possible to improve the reliability of subsequent communications.
  • the projectors 301 to 30n can be connected by automatically setting the IP addresses of the projectors 301 to 30n. From the server search to the connection by TCP / IP, and the connection between the server 20 and the projectors 301 to 30 ⁇ that can communicate with each other. Enables easy establishment. Note that this automatic setting of the IP address is performed by a server that does not adapt to the environment in which the environment is maintained by a DHCP server, IP fixation, etc. This is done when you bring in a bar.
  • a keyword is assigned to each of the projectors 301 to 30 ⁇ for authentication when the server 20 is connected to the projectors 301 to 30 ⁇ . Be prepared. This keyword may be displayed on the projector 301 so as to be visible, or a projected image may be displayed. In addition, one keyword may be provided in advance for each of the projectors 301 to 30 ⁇ , or the keyword may be set each time based on a random number by the projector 301 to 30 ⁇ . Alternatively, a key may be generated, and the generated key word may be projected and displayed.
  • the server 20 establishes the connection, the keyword is output to the connected projector, in this case, the projector 301, and is authenticated by the projector 301.
  • the user of the projector 301 can be connected to the projector 301 by searching for the connectable projectors 301 to 30 ⁇ to establish a connection capable of mutual communication by automatic processing.
  • Can output image data to the projector 301 by simply bringing the server 20 into the conference room R and performing the above-described processing, and can project and display an image based on the image data. become.
  • FIG. 2 is a configuration diagram showing a hardware configuration of the server 20.
  • the server 20 is composed of a CPU 21, a ROM 22, a RAM 23, a VR AM 24, a graphic controller 25, and a network interface 2. 6 and a hard disk drive (HDD) 27.
  • Each of the components 21 to 27 is connected to a bus 28 to mutually control data and control. Signals can be input and output.
  • the CPU 21 can execute the programs stored in the ROM 22 or the HDD 15 while reading out the RAM 23 as a work area, thereby realizing various functions in the server 20. I have to.
  • the programs stored in the ROM 22 or the HDD 15 are operating systems or various application programs.
  • a display 29 is connected to the graphic controller 25, and an image based on the image data output from the graphic controller 25 is displayed on the display 29. .
  • the network interface 26 connects the server 20 to the projectors 30 l to 30 n via a wireless LAN so that they can communicate with each other. Based on the control of the CPU 21, the network interface 26 is connected to the network interface 26. Image data and the like are output to the projectors 30 l to 30 n via 26.
  • the image data for screen display output by the CPU 21 is written to the VRAM 24, and the graphic controller 25 is written to the written image data. And outputs it to the display 29.
  • the graphics controller 25 receives a drawing command from the CPU 21 and rewrites the VRAM 24 or sets a horizontal and vertical synchronization frequency to determine a resolution to be displayed on the display 29. Execute your control.
  • the image data written to the VRAM 24 is formed in a dot matrix shape
  • the screen of the display 29 is also formed in a dot matrix shape.
  • the dot matrix of the VRAM 24 and the dot matrix of the display 29 correspond to each other, and the image corresponding to the image data of the dot image stored in the VRAM 24 is displayed on the display 29. Will be displayed on the screen.
  • FIG. 3 is a configuration diagram showing a software configuration of the server 20.
  • this software controls the entire control process of server 20.
  • OS system
  • the server-side program P 21 has a communication module M 21, an image data output program M 22, and a user interface module M 23, and each module M 21 to M 2 By executing 3, the function according to the present invention can be realized.
  • FIG. 4 is a configuration diagram showing a hardware configuration of the projectors 301 to 30n.
  • the projectors 301 to 3 On are a CPU 31 for controlling the entire apparatus and a ROM 3 for storing an initial program such as an IPL (Initia 1 Program Loader) used when the apparatus is started. 2 and a network interface 33 for connecting the server 20 via a wireless LAN, and the server 20 via the network interface 33 for storing image data input thereto.
  • RAM 34, VR AM 35 that stores the processed image data temporarily, projector display device 35a that displays images, and projector display device 35 that displays image data from VR AM 35 a and a graphics controller 36 that controls the VRAM 35, as well as processes image data from the RAM 34 and the like.
  • An EEPROM 37 having a control program and control data for each of them is provided.Each of the components 31 to 37 is connected by a node 38 so that data and control signals can be mutually input and output. I have.
  • FIG. 5 is a block diagram showing the soft ware structure of the projector 3 0 c
  • the software includes an operating system (OS) P30 for controlling the entire image processing of the projector 30, and a projector-side program P31 for realizing the functions according to the present invention.
  • the projector-side program P 31 includes a display module M 31 for displaying a reproduced image, a communication module 32 for inputting / outputting data to / from the server 20, and processing of image data and projection.
  • a browser module M33 for reproducing an image to be reproduced.
  • the user of the server 20 executes the server-side program P 21 and causes the projectors 301 to 30 ⁇ to execute the projector-side program ⁇ 31, whereby the server 20 is executed.
  • the projectors 301 to 30 ⁇ are connected so that they can communicate with each other, image data can be output from the server 20 and the projectors 301 to 301 At 30 ⁇ , an image based on this image data can be projected and displayed.
  • the processing executed by the server-side program # 21 and the processing executed by the projector-side program # 31 will be described.
  • FIG. 6 is a flowchart showing the outline of the server-side processing realized by executing the server-side program # 21 of the server 20.
  • Sano 20 first executes a projector search process for searching for a plurality of projectors 301 to 30 ⁇ , such as connectable projectors 301 to 30 ⁇ . Step S100). When the connectable projectors 301 to 30 ⁇ are searched, the desired projectors 301 to output image data and display images from the connectable projectors 301 to 30 ⁇ As well as selecting 30 n, the selected desired projectors 301 to 3
  • step S3000 image data output processing for outputting image data for displaying an image is executed in steps S300 to S300n.
  • the connection disconnection process is executed to connect with the projectors 301 to 30n that have established the connection. Disconnect (step S400).
  • FIG. 7 is a flowchart showing the processing contents of the projector search processing in step S100.
  • a predetermined storage area of the HDD 27 in which the IP address is stored is searched, and
  • step S105 It is determined whether or not a P address has been set. If an IP address has been set, a search command incorporating this IP address is issued to the projector 310. Output to ⁇ 30n. At this time, a search command is output by broadcast communication based on the UDP communication protocol (step S110). Then, it is determined whether or not a search response to the search command output from the projectors 301 to 30 ⁇ is input (step S115). If no search response is input, the input of this search response is determined until a predetermined time has elapsed (step S12).
  • step S115 If it is determined in step S115 that a search response has been input, the projector list screen 40 shown in FIG. 8 is displayed to visually recognize the projectors 301 to 30 ⁇ that can be connected to the user. Present it as possible (step S130).
  • this search response uses the unique information (such as the MAC address) of the projectors 301 to 3On that returned the search response and the use of the projectors 301 to 30n.
  • Status information and authentication by keywords when establishing a connection Keycode information indicating whether a certificate is required is added.
  • the projector list screen 40 will be described. In FIG. 8, the projector list screen 40 shows “The following projectors were found.--• • The message J is displayed, and the projector list 41 and the connection button 4 2 and an option setting button 43.
  • the projector list 41 includes a selection check box 4la, a projector name column 4lb, and a keyword information column 4c. And usage status information field 41d.
  • step S105 it indicates that the projectors 301 to 303 can be connected, and that each of the projectors 301 to 303 needs to authenticate the key word at the time of connection. This indicates that the connection with the other server is established and the projector 303 is in use.
  • step S105 if it is determined in step S105 that the IP address has not been set, a message indicating that the network setting needs to be changed is displayed, and the user is set with the IP address. (Step S135). If it is determined in step S120 that no search response has been input, the communication mode is determined to be different (ad hoc mode, not infrastructure mode), and wireless LAN communication is performed. A message to the effect that the mode setting needs to be changed to the infrastructure mode is displayed, and the user is prompted to change the communication mode (step S140).
  • the processing shifts to connection establishment processing.
  • FIG. 9 is a flowchart showing the processing content of the connection establishment processing in step S200.
  • the user when establishing a connection, the user operates the projectors 301 to 303 displayed on the projector list 41 on the projector list screen 40, and selects a desired projector 301. ⁇ 30 Select 3.
  • a case where a check is input to the selection check box 41a of the projector 301 and the projector 301 is selected is shown (step S205).
  • it is determined whether or not the IP designated connection has been set (step S210).
  • the setting of this IP designation connection can be set on the option setting screen displayed when the option setting button 43 of the projector list screen 40 shown in FIG. 8 is selected.
  • the screen configuration of this option setting screen is shown in FIG.
  • an option setting screen 50 is an option setting item that includes an encryption setting field 51, an IP designated connection setting field 52, a keyword setting button 53, and an output mode.
  • a configuration button 54 is provided.
  • the IP designation connection setting field 52 is selected when a specific IP address is set to the projector 301 to be connected based on the setting of the server 20.
  • a check box 52 is used. Check a. In the present embodiment, a state where the check box 52a is not checked is shown. Therefore, in such a case, the IP address of the projector 301 is set by the projector-side processing executed by the projector 301.
  • the check box 52a is checked and the IP designated connection is set, the user selects the IP address setting button 5 2b included in the IP designated connection setting field 52.
  • the IP address setting screen 60 shown in FIG. 11 is displayed, and a desired IP address is input.
  • step S220 when the user sets a desired IP address on the IP address setting screen 60, the OK button 61 is selected. As a result, a specific IP address for setting to the projector 301 is determined (step S215). Next, when establishing a connection with the projector 301, is authentication required by a keyword required? It is determined whether or not it is (step S220).
  • the keyword information of the projector 301 is “keyword required”. Therefore, the user selects the keyword setting button 53 of the option setting screen 50 to display the keyword setting screen 70 shown in FIG. 12 and inputs a predetermined keyword (step S225). In such a case, since this keyword is projected and displayed by the projector 301 as described later, the user visually recognizes the projected and displayed keyword and inputs the keyword on the keyword setting screen 70. It will be. Then, after the OK button 71 is depressed and the setting of the keyword is completed, when the connection button 4 2 of the projector list screen 40 is selectively depressed by the user, a connection command including the set keyword is issued. Output to projectors 301 to 30 ⁇ . (If the specified connection is set, this connection command also includes the IP address set on the IP address setting screen 60.)
  • this connection command is output by broadcast communication based on the communication protocol of UDP (step S230). Then, it is determined whether or not a connection response of projector 301 to this connection command is input.
  • Step S235 If a connection response is input, a connection with the projector 301 is established based on TCP / IP (Step S240). On the other hand, if a connection response is not input in step S235 and a predetermined time has elapsed (step S245), a message indicating that connection is not possible is displayed and the user is notified of that. (Step S250).
  • Step S240 When the connection with the projector 301 is established in the above-mentioned step S240, mutual communication starts between the server 20 and the projector 301, and the server 20 communicates with the projector 30. It becomes possible to output image data for 1
  • the image data output process described below is executed.
  • FIG. 13 is a flowchart showing the processing content of the image data output processing in step S300.
  • image data of the image displayed on the display 29 is input from VRAM 24 and
  • Step S305 After a predetermined time has elapsed (Step S310), image data is again input from the VRAM 24 (Step S315). Then, the image data input in step S305 and the image data input in step S315 are compared, and the difference is obtained (step S320). Based on whether or not this difference is equal to or greater than a predetermined threshold, it is determined whether or not the image displayed on the display 29 has a change (step S 3 25). It is determined that the image has not changed, and the processing of steps S305 to S320 is repeated. If it is determined in step S325 that the image has changed, it is determined whether the output mode is the high-speed image output mode (step S330).
  • This output mode is set by selecting the output mode setting button 54 on the option setting screen 50 shown in Fig. 10 to display the output mode setting screen 60 shown in Fig. 14. It has become possible.
  • a high-speed image output mode 61 and a high-quality image output mode 62 can be selected as output modes.
  • the high-speed image output mode 61 is a mode for increasing the speed by outputting image data of only the changed portion when the image changes, and the high-quality image output mode 6 2 In this mode, when the image changes, all image data is output to maintain the image quality.
  • the user selects one of the modes 6 1 and 6 2 and presses down the OK button 63. As a result, the output mode is set. If it is determined in step S330 that the high-speed image output mode has been set, the part changed from VRAM24 The image data of the minute is acquired (step S335).
  • step S330 if it is determined in step S330 that the high-quality image output mode is set, all image data is obtained from VRAM24 (step S340). When the image data of the changed portion or all the image data is obtained, the obtained image data is compressed (step S345). When the image data is compressed, it is determined whether or not encryption has been set (step S350). This encryption setting is for encrypting output image data. Such settings can be set in the encryption setting field 51 of the option setting screen 50 shown in FIG. 10. When performing the encryption setting, the user checks the check box 51a. If it is determined in step S350 that the encryption setting has been made, the compressed image data is encrypted (step S355).
  • This encryption is performed using existing technology. On the other hand, if it is determined that the encryption setting has not been made, the encryption is not performed. Then, the encrypted image data or the unencrypted image data is output to the projector 301 (step S360).
  • this image data output processing when there is a change in the image displayed on the display 29 of the server 20, only the image data of the changed portion is output.
  • the projector 301 converts the partial image data into By combining with the held image data before the change, the image data after the change is formed.
  • the image When acquiring a changed portion, the image may be divided into a plurality of blocks in advance, and a block including the changed portion may be transmitted.
  • the block delimiter is determined according to the compression method, when a single block is transmitted, the It is possible to prevent the image data from being spread over the same area, and to reduce the size of the image data to be transmitted.
  • the server 20 displays the connected projector list screen 70 shown in FIG. 15 on the server 20.
  • the connected projector list screen 70 is provided with a connected projector list 71, and the user checks the check box of the projector to be disconnected and selects the disconnect button 72. Push down. Then, the connection disconnection process of step S400 is executed.
  • FIG. 16 is a flowchart showing the processing contents of the connection disconnection processing. In the figure, it is determined whether or not the disconnect button 72 has been selected and depressed on the connected projector list screen 70 (step S405).
  • the IP address set in the projector to be cut (projector 301 in the present embodiment) is acquired (step S410). Then, a disconnection command including this IP address is output (step S 415), and whether or not a disconnection completion command corresponding to this disconnection command output from the projector 301 is input. Is determined (step S420). When the disconnection completion command is input, the connection is disconnected (step S425).
  • FIG. 17 is a flowchart showing the outline of the projector-side processing.
  • the projectors 301 to 3On perform an initial setting process for temporarily setting the IP addresses of the projectors 301 to 30n (step S50). 0).
  • the system shifts to the standby state for the search command output from the server 20 and performs the search.
  • a search response process for responding to the search command is executed (step S600).
  • a connection establishment process for establishing a connection with the server 20 is executed (step S700), and an image display process for displaying image data output from the server 20 with the established connection is executed (step S700). S800).
  • a connection disconnection process is executed in response to the disconnection of the server 20 (step S900).
  • FIG. 18 is a flowchart showing the processing content of the initial setting processing in step S500.
  • the projectors 301 to 300n determine whether or not the network interface 33 is compatible with the wireless LAN (step S505). If it is determined that the wireless LAN is supported, the communication mode is set to the infrastructure mode (step S510). Next, the projectors 301 to 30 ⁇ determine whether or not an IP address is set (step S515), and if it is determined that the IP address is not set for itself, Temporarily set a predetermined IP address (step S520). Then, based on the temporarily set IP address, a search is made as to whether there is a network device having a conflicting IP address set on the network (step S525).
  • This search is performed using the Ping command. If there is a network device that has the same IP address as the temporarily set IP address, there is a conflict with this network device. There is a response. Therefore, the presence or absence of this response is determined (step S530). When it is determined that there is no response, the provisionally set IP address is provisionally set to the projectors 301 to 30n (step S535). On the other hand, if it is determined that a response has been received, a temporary setting is made using another IP address, it is determined whether or not there is a conflicting network device, and there is no conflicting network device. TJP03 / 06431
  • step S515 If it is determined in step S515 that the IP address has already been set, the IP address is provisionally set to the projectors 30l to 30n (step S540).
  • FIG. 19 is a flowchart showing the processing contents of the search response processing in step S600.
  • the projectors 301 to 300n enter a standby state for inputting a search command output from the server 20, and this search command is input. It waits while judging whether or not it will be performed (step S605). If it is determined that the search command has been entered, the server 20 determines whether authentication by a keyword is necessary to establish a connection with the projector 30:! To 30n (step S). 6 10). The necessity of authentication by this keyword is determined by the settings in the projectors 301 to 30n.
  • step S615 If it is determined that the authentication by the keyword is necessary, a keyword display process is performed, and the keyword is projected and displayed so that the user of the server 20 can visually recognize the keyword (step S615).
  • the processing contents of the keyword display processing are shown in the flowchart of FIG.
  • step S615a when generating a keyword to be displayed, first, random number processing is executed (step S615a). Then, based on the random number processing, a keyword consisting of a seven-digit number sequence is generated (step S6 15b), and the generated keyword is projected and displayed (step S6 l5c), of course, Keywords can be changed as appropriate, including letters, symbols, etc., in addition to numeric strings. Then, the keyword display image as shown in Fig. 21 is projected and displayed on the screen. The user of the server 20 visually recognizes the keyword projected and displayed on the screen, sets the keyword in the connection establishment process in step S200 described above, and sets the connection command. Command.
  • step S615 When the keyword display processing in step S615 is completed, the unique information (MAC address, etc.) of the projectors 301 to 303, the usage information (the connection status with another server and other If it is connected to the server, the status is “in use”, and if it is not connected, the status is “unused.”
  • This usage information is displayed on the projector list screen 40 shown in Fig. 8. ), And outputs a search response including keyword information (indicating the necessity of the keyword) (step S620). As shown in FIG. 8, in the present embodiment, the projectors 301 to 303 output this search response.
  • FIG. 22 is a flowchart showing the processing content of the connection establishment processing in step S700.
  • the server 20 enters a connection command input waiting state for the search response, and the search command is input. And waits while determining whether or not is input (step S705). If it is determined that the connection command has been input from the server 20, the unique information contained in the connection command is determined (step S710). If it is determined that the unique information matches, it is determined whether authentication using a keyword is necessary (step S715). If authentication using a keyword is necessary, a connection command is used. It is determined whether or not the keywords included in the URL match (normal) (step S720).
  • connection command includes an IP address setting.
  • the case where the IP address is set in the connection command indicates the case where the IP-specified connection is selected in the server 20 (step S725). If no IP address is set in the connection command, set the given IP address, and set a conflicting IP address on the network based on this IP address.
  • a search is performed to determine whether the specified network device exists (step S730). This search is executed by the Ping command. If there is a network device set with the same IP address as this IP address, there is a response from this network device that there is a conflict. Therefore, the presence or absence of this response is determined (step S530).
  • step S730 If it is determined that there is no response, the IP address set in step S730 is permanently set in the projector 301 (step S740). On the other hand, if it is determined in step S725 'that the IP address is set in the connection command, in step S740, the IP address set in the connection command is set. Is set to Projector 301.
  • step S7405 a connection response is output to the server 20 (step S7405).
  • steps S710 and S720 that the unique information and the keyword do not match, a message notifying that connection is not possible is projected and displayed, and the user of server 20 is displayed. To make it visible (step S755).
  • FIG. 23 is a flowchart showing the contents of the image display processing.
  • it is determined whether or not data is input from the server 20 (step S805).
  • Image data is extracted (step S810). Since the extracted image data is compressed image data, the compressed image data is decompressed (step S815).
  • FIG. 24 is a flowchart showing the processing contents of the disconnection processing.
  • the connection established with the server 20 is disconnected in response to the connection disconnection processing in the server 20. Therefore, first, the process waits for the input of a disconnection command output from the server 20 (step S905).
  • a disconnection command is input, a predetermined disconnection process is performed in the projector 301 (step S910), and a disconnection complete command is output to Sano 20 (step S916).
  • step S920 the connection with the server 20 is disconnected (step S920).
  • the projector system 10 that connects the server 20 and the projectors 301 to 30n with a wireless LAN has been described.
  • the system is limited to a system in a wireless LAN network.
  • the projector system 10 may be configured by a network of a wired LAN and a network in which a wireless LAN and a wired LAN are mixed.
  • a wired LAN that functions as a network such as IEEE1394 is adopted, a system can be constructed.
  • the aspect in which the image data transmission system according to the present invention is applied to a projector system is adopted.
  • the image data transmission system may be applied to a system having a plurality of computers. Needless to say that No.
  • the present image data transmission system can be used to construct a system for displaying image data of one computer on another computer.
  • the present invention provides an image data transmission system, an image data transmission method, and an image data transmission program that can establish a connection that enables mutual communication between a server and a client by a simple method. Can be provided.

Description

• 明 細 書 画像データ伝送システム、 画像データ.伝送方法、 画像データ伝送プロ グラム、 画像データ出力装置および画像表示装置 技術分野
本発明は、 ネッ トワークを介してサーバから出力される画像データに 基づく画像をク ライアン トにて表示する場合に使用 して好適な画像デー タ伝送システム、 画像データ伝送方法、 画像データ伝送プログラム、 画 像データ出力装置および画像表示装置に関する。 背景技術
従来、 この種の画像データ伝送システムを利用したプロジェク タシス テムがある。 このプロジェクタシステムは、 例えば、 会議室に設置され るプロジェクタをク ライアン ト と し、 このク ライアン トに対して画像デ ータを出力するコンピュータ群をサーバとすることによって構成され、 会議室に持ち込まれたサーバのコンピュータのディスプレイに表示され る画像をク ライアン トのプロジェク タにて投影表示させる。 ここで、 サ ーバのディスプレイに表示された画像をク ライアン トのプロジェク タに て投影する場合、 先ず最初にク ライアン トのプロジェクタ と、 サーバと の間において相互通信可能な接続を確立させる必要がある。
多く の場合、 この接続の確立は T C P Z I Pの通信プロ トコルによつ て行われる。 このとき、 サーバの利用者は、 クライアン トであるプロジ ェクタの I P ァ ドレスを確認する と と もに、 サーバにその I P ァ ド レス を設定する。 同時に、 クライアン トのプロジェクタにサーバの I Pア ド レスを設定する。 このサーバおよびク ライアン トに対する相互の I Pァ ドレスの設定作業を経るこ とによって、 ク ライアン トであるプロジェク タ と、 サーバとは、 T C P / I Pの通信手順に基づいて相互通信可能と なる。 そして、 サーバからク ライアン トであるプロジェク タに対して画 像データを出力し、 ク ライアン トのプロジェクタは、 この画像データを 入力する と と もに、 当該画像データに基づいた画像を投影表示する。 発明の開示
上述した従来のプロジェクタシステムは、 サーバであるコンピュータ と、 ク ライアン トであるプロジェクタ との間において相互通信可能な接 続を確立する設定作業が煩雑である という課題があった。
本発明は、 上記課題にかんがみてなされたもので、 簡易な手法でサー バとク ライアン ト との間において相互通信可能な接続を確立するこ とが 可能な画像データ伝送システム、 画像データ伝送方法、 画像データ伝送 プログラム、 画像データ出力装置および画像表示装置の提供を目的とす る。
上記目的を達成するため、 本発明は、 サーバと複数のク ライアン ト と を相互通信可能なネッ トワークにて接続し、 同サーバから同クライアン トに対して画像データを出力して画像を表示させる画像データ伝送シス テムを提供する。 まず、 サーバ側は、 ク ライアン ト検索手段にて上記 ネッ ト ワーク上における不特定の上記各ク ライアン トに対して接続の可 否を含む応答を要請するための検索コマン ドを出力する。
各ク ライアン ト側は、 接続が可能な場合に、 検索応答手段にてこの検 索コマン ドに対して接続の可否を含む応答を出力する。 サーバ側のクラ イアン ト検索手段は、 この検索コマン ドに対する応答に基づいて接続が 可能なク ライアン トを検索を行う こ とができる。
ここで、 サーバ側は、 接続可能なク ライアン トが検索される と、 ク ラ イアント接続確立手段にて、 接続を所望する特定のクライアントに対し て接続コマンドを出力して接続に要する情報を伴う'応答を要請する。 ク ライアン ト側は、 この接続コマンドを入力すると、 サーバ接続確立手段 にて同接続コマンドに対して接続に要する情報を含む応答をクライアン ト接続手段に出力する。 一方、 サーバ側は、 クライアン ト接続確立手段 にてサーバ接続確立手段が出力した接続コマンドに対する応答を入力す ると、 同応答に伴う接続に要する情報に基づいて特定の上記クライアン ト との接続を確立し、 クライアン ト側も同情報に対応した上記サーバと の接続を確立する。 そして、 サーバ側は、 画像データ出力手段にて接続 が確立されたクライアントに対して画像データを出力し、 クライアン ト 側は、 画像データ入力手段にてこの画像データを入力すると ともに、 画 像表示手段にて当該画像データに基づく画像を表示する。
以上説明したよ うに本発明によれば、 簡易な手法でサーバとクライア ン ト との間において相互通信可能な接続を確立することができる画像デ ータ伝送システム、 画像データ伝送方法、 画像データ伝送プログラムを 提供することができる。
サーバとクライアン トとが接続するに際してキーヮー ドによる認証を 利用すれば、 このキーワードを知らない者がクライアン トに対して不正 にアクセスすることを防止することが可能になる。
そこで、 本発明の他の態様においては、 クライアント側のサーバ接続 確立手段に、 接続コマンドに含まれる送信されるキーワー ドと当該クラ イアン トにて指定されたキーワー ドとの一致を判別するキーワー ド判別 手段を備えさせている。 そして、 クライアン ト接続確立手段にて接続コ マンドを出力するに際して、 この接続コマンドに出力対象となるクライ アン トにて指定された所定のキーヮ ドを含める。 クライアント側では. キーヮー ドを含む接続コマンドを入力した場合、 このキーヮード判別手 段にて同キーワードが一致するか否かを判別し、 一致する判別した場合 に、 クライアント接続確立手段に対する応答を出力し、 サーバとの接続 を確立する。 また、 サーバ側も同キーワー ドを含む接続コマン ドに対す る応答に基づいてクライアント との接続を確立する。
このよ うにすれば、 キーワードにて認証を行うため不正アクセスを防 止することが可能になる。
サーバとクライアント とを相互通信可能に接続するネッ トワークの形 態は特に限定されるものではない。 一方、 本発明のよ う に、 画像データ を出力するに際して、 接続可能なクライアントを検索しつつ、 接続を確 立する手法を採用する態様を鑑みた場合、 この手法を適用して好適なネ ッ トワークの形態の一例と して、 サーバとクライアン ト とを相互通信可 能に接続するネッ トワークを無線にて形成するよ うにしてもよい。
むろん、 サーバとクライアン トとを相互通信可能に接続するネッ トヮ ークの形態は無線に限定されるものではない。 そこで、 サーバとクライ アン ト とを有線によるネッ トワークにて相互通信可能に接続すること も 可能である。
このよ う にすれば、 本画像データ伝送システムを適用して好適なネッ トワーク形態の一例を提示することができる。
接続可能なク ライアン トが複数検索された場合、 所望のクライアン ト を選択できる と好適である。 そこで、 本発明の他の態様によれば、 クラ イアント検索手段に接続可能と検索されたク ライアン トの一覧画面を表 示する一覧画面表示手段と、 所望のクライアン トを選択するクライアン ト選択手段とを備えさせる。 かかる場合、 ク ライアン トの利用者は、 検 索の結果を一覧画面表示手段にて表示された一覧画面に視認しつつ、 ク ライアント選択手段によって、 接続を確立する所望のクライアントを選 択する。 このよ うにすれば、 利用者は接続可能なクライアントから所望のクラ イアン トを選択することができる。
上述してきたキーワー ドを接続を行う都度変更することができる と、 セキュ リティー上好適である。 そこで、 本発明の他の態様によれば、 ク ライアン トにキーワー ド指定手段を備えさせ、 このキーワード指定手段 にてキーワードを乱数に基づいて生成する。 そして、 サーバ側は、 クラ イアン ト と接続を確立するに際して、 このキーワード指定手段にて生成 されたキーワー ドをキーヮー ド出力手段から出力する。
このよ うにすれば、 キーワードのセキュリティーを向上させることが できる。
クライアン トは複数存在するため、 サーバにてこの複数のクライアン トから接続可能なクライアン トを検索する場合、 検索対象が多く なり、 検索に費やされる処理時間が大きく なる。 そこで、 この検索時の処理時 間を短縮することができる好適な通信プロ トコルの一例と して、 クライ アン ト検索手段および上記検索応答出力手段の相互通信を U D Pの通信 プロ トコルによる同報通信によつて実現するよ うにしてもよい。 すなわ ち、 サーバ側のクライアント検索手段は U D Pに基づいて検索コマンド を不特定の各クライアン トに対して出力し、 クライアン ト側の検索応答 出力手段は U D Pに基づいて相手を特定することなく検索コマン ドに対 する応答を出力する。
このよ うにすよれば、 接続可能なクライアン トの検索を高速に行う こ とが可能になる。
接続確立後においてはサーバ、 クライアント間における画像データ等 の入出力の信頼性を向上させる必要がある。 そこで、 クライアン ト接続 確立手段およびサーバ接続確立手段において相互に接続を確立する際、 T C P / I Pの通信プロ トコルに基づいてクライアントおよびサーバを 接続するよ うにしてもよい。
T C P / I Pの通信プロ トコルにて接続する場合、 クライアント側に I Pァ ドレスを設定する必要がある。 この I Pァ ドレスの設定手法の一 例と して、 クライアン ト側のサーバ接続確立手段にて T C P / I Pに基 づいてサーバ側と接続を確立するに際し、 同サーバ接続確立手段にて使 用可能な I Pア ドレスを検索して設定するよ うにしてもよい。
むろん、 サ一バ側から所定の I Pァ ドレスを指定してクライアン ト側 に設定するよ うにしても良い。 そこで、 本発明の他の態様においては、 サーバ側のクライアン ト接続確立手段にて T C P / I Pに基づいてクラ イ アン ト側と接続を確立するに際し、 I Pア ドレス通知手段にて使用可 能な I Pア ドレスをクライアン ト側のサーバ接続確立手段に通知し設定 させる。
クライアン ト側の I Pァ ドレスの設定をクライアン ト側の処理にて行 う力、、 サーバ側の処理にて行うかを利用者に選択可能にさせると、 その 場の状況に応じて好適な方法を選択できて好適である。
そこで、 本発明の他の態様においては、 サーバに I Pア ドレス設定選 択画面表示手段を備えさせ、 利用者にこの I Pァ ドレス設定選択画面表 示手段によって表示される I P ア ドレス設定選択画面に基づいて、 クラ イ アン トの I Pァ ドレス設定手段によってサーバ接続確立手段に I Pァ ドレスを設定させる力 、 サーバの I Pア ドレス通知手段によってサーバ 接続確立手段に I P ア ドレスを設定させるかを選択させ、 同選択結果を 選択結果取得手段によって取得する。
このよ うにすれば、 クライアン ト側の I Pア ドレスの設定をクライア ン ト側にて行う力 、 サーバ側にて行うかを選択することが可能になる。 サーバがクライアン トに対して出力する画像データは、 ファイル名に て指定した画像データであっても良い。 サーバにて表示されている画像 に基づく画像データであっても良い。 後者の手法を採用すると、 サーバ で視認している画像をクライアン トにおいても画像と して表示すること ができて好適である。 そこで、 サーバ側の画像データ出力手段は、 サー バ側画像表示手段に表示されている画像を形成する画像データをクライ アン トに出力するよ う にしてもよい。
画像データを出力する場合、 同じ画像を形成する画像データを毎回出 力すると、 ネッ トワークの負荷が増大する。 そこで、 本発明の他の態様 においては、 画像状態判別手段にてサーバ側画像表示手段において表示 されている画像の状態の変化度合いを定期的に判別する。 そして、 画像 データ出力手段は、 この画像状態判別手段にて画像の状態が変化したと 判別された場合に、 画像データをクライアントに出力する。
このよ うにすれば、 画像データ出力時のネッ トワークの負荷を低減す ることができる と ともに、 サーバ側およびクライアン ト側の画像データ を取り扱う処理の処理負荷を低減させることができる。
画像が変化する場合、 画像全体が変化する場合もあれば、 部分的に変 化する場合もある。 このよ うに部分的に変化したときにおいては画像全 体を構成する画像データを出力する必要はない。 そこで、 画像データ出 力手段にて画像データを出力する際、 画像が変化した部分の画像データ のみを取得し、 同取得した画像データをクライアントに出力するよ うに してもよい。
このよ う にすれば、 さ らに、 画像データ出力時のネッ トワークの負荷 を低減することができると と もに、 サーバ側およびクライアント側の画 像データを取り扱う処理の処理負荷を低減させることができる。
サーバからクライアン トに出力する画像データのセキュリティーを向 上させることができる手法の一例と して、 サーバ側の画像データ出力手 段に画像データを暗号化するこ とが可能な画像データ暗号化手段を備え させる と と もに、 ク ライアン ト側の画像データ入力手段に暗号化された 画像データを復号化する画像データ復号化手段を備えさせるよ う に して もよい。
画像データを暗号化する と、 セキュ リティ一は向上する一方で、 暗号 化する処理および復号化する処理が必要となり 処理速度が遅延して しま う。 状況においては高速に画像データの出力および画像の表示を行う こ とが要請される場合がある。 従って、 利用者の都合に合わせて暗号化す るか否かを選択できる と好適である。
そこで、 本発明の他の態様においては、 上記画像データ暗号化手段は 上記出力する画像データの暗号化を実行するか否かを選択する選択画面 を表示する暗号化選択画面表示手段を有し、 同暗号化選択画面表示手段 にて暗号化の実行が選択された場合に上記画像データを暗号化する。 上述してきたクライアン トにて指定されるキーワー ドを利用者に認識 させるこ とが可能な手法の一例と して、 ク ライアン ト側の画像表示手段 にてキーワー ド指定手段によって指定されたキーヮー ドを視認可能な画 像によって表示する よ う にしてもよい。 このよ う にすれば、 キーワー ド を視覚にて認識するこ とが可能になる。
クライアン トはサーバから出力される画像データに基づいて画像を表 示するこ とができれば良く 、 特に限定されない。 すなわち、 ク ライアン トをコンピュータにて構成し、 サーバから出力される画像データをク ラ イアン ト側のディスプレイにて画像表示させても良い。 ここで、 サーバ から出力される画像データに基づいて画像表示する利用態様の好適な一 例と して、 ク ライアン トの少なく と も一つをプロジェク タにて形成する よ う にしてもよい。 従って、 かかる場合、 画像表示手段は画像投影手段 にて構成され、 かかる場合、 画像データに基づく 画像はプロジェク タ投 影されて表示されるこ とになる。
ここで、 上述してきた画像データ伝送システムは、 サーバおょぴク ラ イアン トを備えさせた具体的構成と して成立する。 一方、 このよ う な画 像データ伝送システムは、 サーバおよびク ライアン トにて時系列に所定 の工程を実施する方法によっても機能するこ とは言うまでもない。 そこ で、 サーバおよびク ライアン トを構成と した画像データ伝送方法と して も本発明は成立する。 また、 このよ う な画像データ伝送システムは単独 で存在する場合もある し、 ある機器に組み込まれた状態で利用されるこ と もあるなど、 発明の思想と してはこれに限らず、 各種の態様を含むも のである。 従って、 ソフ ト ウェアであつたり ハ ー ドウエアであったりす るなど、 適宜、 変更可能である。 発明の思想の具現化例と して画像デー タ伝送システムのソフ ト ウエアとなる場合には、 かかる機能を実現する プログラムが当然に存在し、 同プログラムの実行にて機能が利用される といわざるをえない。 そこで、 サーバおょぴク ライアン トにおいて実行 されるこ とによって、 上述してきた機能を実現可能な画像データ伝送プ ログラムと しても本発明は成立する。
むろん、 上述してきたサーバの機能を有する装置単体においても発明 が成立する こ とは言う までもない。 そこで、 相互通信可能なネッ ト ヮー クにて複数のクライアン トに接続可能であり 、 同ク ライアン トに対して 表示可能な画像データを出力する画像データ出力装置であって、 上記ネ ッ ト ワーク上における不特定の上記各クライアン トに対して接続の可否 を含む応答を要請するための検索コマン ドを出力し、 同検索コマン ドに 対する応答に基づいて上記接繞が可能なクライアン トを検索するク ライ アン ト検索手段と、 上記検索された接続可能なク ライアン トの う ち、 接 続を所望する特定のク ライアン トに対して接続コマン ドを出力して接続 に要する情報を伴う応答を要請する と と もに、 同応答に伴う接続に要す る情報に基づいて特定の上記クライアン ト との接続を確立するクライア ン ト接続確立手段と、 上記接続が確立されたクライアン トに対して画像 データを出力する画像データ出力手段とを具備する画像データ出力装置 と しても発明は成立する。
このよ う にすれば、 簡易な手法でク ライアン ト との間において相互通 信可能な接続を確立することが可能な画像データ出力装置を提供するこ とができる。
同様に、 上述してきたク ライアン トの機能を有する装置単体において も発明が成立することは言うまでもない。 そこで、 相互通信可能なネッ トワークにてサーバに接続可能であり、 同サーバから出力される画像デ ータに基づく表示を行う画像表示装置であって、 上記サーバから不特定 のクライアントに対して出力される接続の可否を含む応答を要請する検 索コマンドに対して、 上記接続が可能な場合は接続の可否を含む応答を 出力する検索応答出力手段と、 上記サーバから出力される接続コマン ド を入力した場合、 同接続コマンドに対して接続に要する情報を含む応答 を出力する と ともに、 同情報に対応した上記サーバとの接続を確立する サーバ接続確立手段と、 上記接続が確立されたサーバから出力された画 像データを入力する画像データ入力手段と、 上記画像データ入力手段に て入力した画像データに基づく画像を表示する画像表示手段とを具備す る画像表示装置と しても発明は成立する。
このよ う にすれば、 簡易な手法でサーバとの間において相互通信可能 な接続を確立することが可能な画像表示装置を提供することができる。 図面の簡単な説明
図 1 は、 本発明にかかる画像データ伝送システムを適用したプロジェ クタシステムの構成を示した構成図である。 図 2は、 サーバのハードウエア構成を示した構成図である。 図 3は、 サーバのソフ トウェア構成を示した構成図である。
図 4は、 プロジェクタのハー ドウエア構成を示した構成図である。 図 5は、 プロジェクタのソフ トウエア構成を示した構成図である。 図 6は、 サーバのサーバ側プログラムの実行にて実現されるサ一バ側 処理の概略処理内容を示したフローチヤ一トである。
図 7は、 プロジェクタ検索処理の処理内容を示したフローチヤートで める。
図 8は、 プロジェクタ一覧画面の画面構成を示した画面図である。 図 9は、 接続確立処理の処理内容を示したフローチヤ一トである。 図 1 0は、 ォプショ ン設定画面の画面構成を示した画面図である。 図 1 1 は I Pア ドレス設定画面の画面構成を示した画面図で 図 1 2は キーワード設定画面の画面構成を示した画面図である。 図 1 3は 画像データ出力処理の処理内容を示したフローチヤートで ある。
図 1 4は 出力モード設定画面の画面構成を示した画面図である。 図 1 5は 画像表示処理の処理内容を示したフローチャートである。 図 1 6は 接続プロジェクタ一覧画面の画面構成を示した画面図であ る。
図 1 7は プロジェクタ側処理の処理内容を示したフローチャートで める。
図 1 8は 初期設定処理の処理内容を示したフローチャートである。 図 1 9は 検索応答処理の処理内容を示したフローチヤ一トである。 図 2 0は、 キ ヮード表示処理の処理内容を示したフローチヤ一トで ある。
図 2 1は、 キーヮ ド表示画像の態様の一例を示した図である。 図 2 2は、 接続確立処理の処理内容を示したフローチャー トである。 図 2 3 は、 画像表示処理の処理内容を示したフローチャー トである。 図 2 4は、 接続切断処理の処理内容を示したフローチャー トである。 発明を実施するための最良の形態
ぐ第一の実施形態〉
以下、 図面に基づいて本発明の実施形態を説明する。 なお、 下記の順 序に従って本発明の実施形態について説明する。
( 1 ) プロジェクタシステムの構成 :
( 2 ) サーバの構成 :
( 3 ) プロジヱクタの構成 :
( 4 ) サーバ側処理の処理内容 :
( 5 ) プロジェクタ側処理の処理内容 :
( 6 ) 変形例 :
( 7 ) ま と め :
( 1 ) プロジェクタシステムの構成 :
図 1 は、 本発明にかかる画像データ伝送システムを適用 したプロジェク タシステムの構成を示した構成図である。 同図において、 プロジェクタ システム 1 0 は、 サーバ 2 0 と、 クライアン トであるプロジェクタ 3 0 とから構成され、 サーバ 2 0から出力する画像データをプロジェク タ 3 0 に入力して、 当該プロジェクタ 3 0 においてこの画像データに基づい た画像を投影表示する。 本実施形態において、 プロジェクタ 3 0は、 複 数のプロジェクタ 3 0 1 〜 3 0 nによって構成されており、 サーバ 2 0 は、 接続可能であり画像データを出力して画像を投影表示させたいプロ ジェクタ 3 0のいずれかを特定し、 特定したプロジェク タ 3 0 との間に おいて相互通信可能なネッ ト ワークの接続を確立する。
かかる場合、 サーバ 2 0 は各プロジェクタ 3 0 1〜 3 O nの中から接 続する こ とが可能なプロジェクタ 3 0 1〜 3 0 n を検索する。 このとき , サーバ 2 0は検索コマン ドを同報通信にて各プロジェク タ 3 0 1 〜 3 0 nに出力し、 この検索コマン ドに対する検索応答を行ったプロジェクタ 3 0 1 〜 3 0 nを接続可能と判断する。 そして、 接続可能なプロジェク タ 3 0 1 〜 3 0 ηから所望のプロジェクタ 3 0 1 〜 3 0 ηを選択する と と もに、 選択したプロジェク タ 3 0 1 〜 3 O n と接続を確立して相互通 信を実行する。 本実施形態においては、 後述する とおり この検索コマン ド /検索応答の通信を UD Pの通信プロ トコルにて実行するこ とによつ て、 検索処理の高速化を実現している。 ここで、 接続について一例を取 り上げて説明する。 例えば、 会議室 Rにプロジェクタ 3 0 1が配置され ている場合であって、 利用者が会議室 Rにサーバ 2 0 を持ち込んだ場合. サーバ 2 0が出力する検索コマン ドに対しては、 プロジェクタ 3 0 1が 検索応答を行う ことになる。 そして、 サーバ 2 0 は、 この検索応答があ つたプロジェクタ 3 0 1 と接続を確立する。
本実施形態においては、 この接続を後述する とおり T C PZ l Pの通 信プロ トコルにて実行する。 これによつて、 以降の通信の信頼性を向上 させる こ とを可能に している。 また、 T C P / I Pプロ トコルにて接続 するに際しては、 プロジェク タ 3 0 1 〜 3 0 nの I Pァ ドレスの設定を 自動的に実行させるこ とによって、 接続可能なプロジェクタ 3 0 1 〜 3 0 nの検索から T C P / I Pによる接続までの一連の処理を自動的に行 う こ と を可能にし、 サーバ 2 0 とプロジェクタ 3 0 1〜 3 0 η との間に おいて、 相互通信可能な接続の確立を簡易に行う ことを可能にする。 な お、 この I Pア ドレスの自動設定は、 D H C Pサーバ、 I P固定等によ つて環境が整備されているネッ ト ワークにかかる環境に適応しないサー バを持ち込んだ場合に行われる ものである。 ここで、 本実施形態におい ては、 後述する とおり 、 サー ノ 2 0がプロジェクタ 3 0 1〜 3 0 η に接 続する際の認証用に、 各プロジェクタ 3 0 1 〜 3 0 ηにキーワー ドを備 えさせる。 このキーワー ドは、 プロジェクタ 3 0 1 に視認可能に表示し ておいても良いし、 投影画像を表示するよ う にしても良い。 また、 この キーワー ドは、 予め一つのキーワー ドを各プロジェクタ 3 0 1〜 3 0 η に備えさせておいても良いし、 プロジェク タ 3 0 1 - 3 0 ηにて乱数に 基づいてその都度キーヮー ドを生成し、 その生成したキーヮー ドを投影 表示させるよ う にしても良い。
そして、 サーバ 2 0が接続を確立するに際して、 このキーワー ドを接 続するプロジェクタ、 この場合、 プロジェクタ 3 0 1 に出力し、 プロジ ェクタ 3 0 1 にて認証する。 このよ う に乱数に基づく キーヮー ドの生成 投影表示および認証を行う こ と によって、 会議室 Rにいない人間 (部外 者) によるプロジェクタ 3 0 1 に対する画像データの出力を防止するこ とが可能になる。 以上、 本実施形態においては、 接続可能なプロジェク タ 3 0 1 ~ 3 0 ηの検索から相互通信可能な接続の確立を自動的な処理 によって行う こ とによ り、 プロジェクタ 3 0 1 の利用者は、 サーバ 2 0 を会議室 Rに持ち込んで、 上述した処理を行わせるだけで当該プロジェ クタ 3 0 1 に対して画像データを出力し、 当該画像データに基づく 画像 を投影表示させるこ とが可能になる。
( 2 ) サーバの構成 :
図 2は、 サーバ 2 0のハー ドウェア構成を示した構成図である。 同図に おいて、 サー ノ 2 0は、 C P U 2 1 と、 R OM 2 2 と、 R AM 2 3 と、 V R AM 2 4 と、 グラフィ ック コン トローラ 2 5 と、 ネッ トワークイン ターフェース 2 6 と、 ハー ドディスク ドライブ (HD D) 2 7 とを有し ており 、 各構成 2 1 〜 2 7はバス 2 8 に接続されて相互にデータや制御 信号の入出力が可能になっている。 ここで、 C P U 2 1 は R OM 2 2 あ るいは HD D 1 5に格納されているプログラムを R AM 2 3 をワークェ リアと して読み出しつつ実行し、 サーバ 2 0における各種機能を実現可 能にしている。 この R OM 2 2あるいは HD D 1 5 に格納されているプ ログラムは、 オペレーティ ングシステムであったり、 各種アプリ ケーシ ヨ ンプログラムである。 また、 グラフィ ック コ ン ト ローラ 2 5 にはディ スプレイ 2 9が接続され、 同ディスプレイ 2 9 にグラフィ ック コン ト 口 ーラ 2 5から出力される画像データに基づいた画像が表示される。
ネッ ト ワークインターフェース 2 6 は、 無線 L ANによってサーバ 2 0をプロジェクタ 3 0 l〜 3 0 n と相互通信可能に接続するものであ り C P U 2 1 の制御に基づいて、 このネッ ト ワークイ ンターフェース 2 6 を介してプロジェクタ 3 0 l〜 3 0 nに画像データ等が出力される。 こ こで、 ディ スプレイ 2 9 に画像を表示する場合、 C P U 2 1が出力した 画面表示用の画像データが V R AM 2 4に書き込まれ、 グラフィ ック コ ントローラ 2 5 がこの書き込まれた画像データを読み出 してディスプレ ィ 2 9 に出力する。 このグラフィ ックスコ ン ト ローラ 2 5は、 C P U 2 1からの描画の命令を受けて、 V R AM 2 4を書き換えたり、 水平 . 垂 直同期周波数を設定してディスプレイ 2 9 に表示する解像度を決める制 御を実行する。 ここで、 V R A M 2 4 に書き込まれた画像データは ドッ トマ ト リ クス状に形成されている と と もに、 ディスプレイ 2 9 の画面も ドッ トマ ト リ クス状に形成されている。 そして、 この V RAM 2 4の ド ッ トマ ト リ クス と、 ディスプレイ 2 9の ドッ トマ ト リ クスは対応し、 V RAM 2 4 に格納された ドッ トィメージの画像データに対応した画像が ディスプレイ 2 9に表示されるこ とになる。
図 3 は、 サーバ 2 0のソフ ト ウェア構成を示した構成図である。 同図 において、 このソフ ト ウェアには、 サーバ 2 0の制御処理全体を制御す るオペレーティ ング ■ システム (O S ) P 2 0 と、 プロジェクタ 3 0 1 〜 3 0 n との検索、 接続確立等の処理を実行可能な本発明にかかる機能 を実現するサーバ側プログラム P 2 1 とが含まれる。 むろん、 これらに 限定されるものではなく 、 プリ ンタ ドライバやディスプレイ ドライバ等 の ドライバ類、 他のアプリ ケーショ ンプログラムが含まれるこ とは言 う までもない。 そして、 サーバ側プログラム P 2 1 は、 通信モジュール M 2 1 と、 画像データ出力プログラム M 2 2 と、 ユーザーインターフエ一 スモジュール M 2 3 とを有しており、 各モジュール M 2 1〜M 2 3 を実 行するこ とによって、 本発明にかかる機能を実現可能に している。
( 3 ) プロジェクタの構成 :
図 4は、 プロジェクタ 3 0 1〜 3 0 nのハー ドウェア構成を示した構成 図である。 同図において、 このプロジェクタ 3 0 1〜 3 O nは、 装置全 体を制御する C P U 3 1 と、 装置の起動時に使用される I P L (Initia 1 Program Loader) などの初期プログラムを記憶する R OM 3 2 と、 サ ーバ 2 0を無線 L ANにて接続するためのネッ トワークイ ンターフエ一 ス 3 3 と、 ネッ ト ワークイ ンターフェース 3 3 を介してサーバ 2 0力、ら 入力した画像データを記憶する R AM 3 4 と、 処理された画像データを —時的に蓄える V R AM 3 5 と、 画像を表示するプロジェクタ表示装置 3 5 a と、 V R AM 3 5からの画像データをプロジェク タ表示装置 3 5 a に転送するプロジェクタイ ンターフェース 3 5 b と、 R AM 3 4力、ら の画像データを処理する と と もに、 V R AM 3 5 を制御するグラフィ ッ ク コン ト ローラ 3 6 と、 グラフィ ック コ ン ト ローラ 3 6 を制御するため の制御プログラムや制御データを有する E E P R O M 3 7 とを備えてお り 、 各構成 3 1〜 3 7は、 ノ ス 3 8 によって接続され、 相互にデータや 制御信号の入出力が可能になっている。
図 5 は、 プロジェクタ 3 0のソフ ト ウエア構成を示した構成図である c 同図において、 このソフ ト ウェアには、 プロジェクタ 3 0の画像処理全 体を制御するオペレーティ ング · システム (O S ) P 3 0 と、 本発明に かかる機能を実現するプロジェク タ側プログラム P 3 1 とが含まれる。 ここで、 プロジェクタ側プログラム P 3 1 は、 再生された画像を表示す る表示モジュール M 3 1 と、 サーバ 2 0 とのデータの入出力を行う通信 モジュール 3 2 と、 画像データを処理し、 投影する画像を再生するブラ ゥザモジュール M 3 3 とが含まれている。 そ して、 各モジュール M 3 1 〜M 3 3 を実行するこ とによって、 本発明にかかる機能を実現可能に し ている。
上述した構成において、 サーバ 2 0の利用者はサーバ側プログラム P 2 1 を実行する と と もに、 プロジェクタ 3 0 1 〜 3 0 η にプロジェクタ 側プログラム Ρ 3 1 を実行させる こ とによって、 サーバ 2 0 とプロジェ クタ 3 0 1 〜 3 0 η との間を相互通信可能な接続状態と し、 サーバ 2 0 から画像データを出力可能とする と と もに、 接続を確立したプロジェク タ 3 0 1 〜 3 0 ηにおいて、 この画像データに基づいた画像を投影表示 可能にする。 以下、 このサーバ側プログラム Ρ 2 1 にて実行される処理 およびプロジェクタ側プログラム Ρ 3 1 にて実行される処理について説 明する。
( 4 ) サーバ側処理の処理内容 :
図 6 は、 サーバ 2 0のサーバ側プログラム Ρ 2 1 の実行にて実現される サーバ側処理の概略処理内容を示したフローチヤ一 トである。 同図にお いて、 サーノ 2 0は、 最初に、 複数のプロジェク タ 3 0 1〜 3 0 η力、ら 接続可能なプロジェクタ 3 0 1 〜 3 0 ηを検索するプロジェクタ検索処 理を実行する (ステップ S 1 0 0 ) 。 接続可能なプロジェクタ 3 0 1 〜 3 0 ηが検索される と、 この接続可能なプロジェクタ 3 0 1〜 3 0 ηか ら、 画像データを出力して画像表示させる所望のプロジェクタ 3 0 1〜 3 0 nを選択する と と もに、 同選択した所望のプロジェクタ 3 0 1 〜 3
0 η との接続を確立する接続確立処理を実行する (ステ ップ S 2 0 0 ) t そして、 接続を確立したプロジェクタ 3 0 1 〜 3 O nに、 当該接続を確 立したプロジェクタ 3 0 1 〜 3 0 nにて画像表示させるための画像デー タを出力する画像データ出力処理を実行する (ステップ S 3 0 0 ) 。 一 方、 プロジェク タ 3 0 1 〜 3 0 nに対する画像データの出力を行う必要 が無く なった場合は、 接続切断処理を実行して、 接続を確立したプロジ ェクタ 3 0 1 〜 3 0 n との接続を切断する (ステ ップ S 4 0 0 ) 。
図 7は、 ステップ S 1 0 0のプロジェク タ検索処理の処理内容を示し たフローチャー トである。 同図においては、 最初に、 I Pア ドレスが格 納されている H D D 2 7の所定の記憶領域を検索し、 当該サーバ 2 0に
1 Pァ ドレスが設定されているか否かを判別する (ステ ップ S 1 0 5 ) , I Pァ ドレスが設定されている場合は、 この I Pァ ドレスを組み込んだ 検索コマン ドをプロジェクタ 3 0 1 〜 3 0 nに出力する。 このとき、 U D Pの通信プロ ト コルに基づいた同報通信によって検索コマン ドの出力 を行う (ステップ S 1 1 0 ) 。 そして、 プロジェクタ 3 0 1〜 3 0 ηか ら出力される当該検索コマン ドに対する検索応答が入力されるか否かを 判別する (ステップ S 1 1 5 ) 。 検索応答が入力されない場合は、 所定 時間が経過するまでこの検索応答の入力を判別する (ステップ S 1 2
0 ) 。 ステップ S 1 1 5 にて検索応答が入力されたと判別された場合は 図 8 に示すプロジェクタ一覧画面 4 0 を表示するこ とによって、 利用者 に接続可能なプロジェクタ 3 0 1 〜 3 0 ηを視認可能に提示する (ステ ップ S 1 3 0 ) 。
この検索応答には、 後述するよ う に、 検索応答を返信してきたプロジ ェクタ 3 0 1 〜 3 O nの固有情報 (MA Cア ドレス等) や、 プロジェク タ 3 0 1 〜 3 0 nの使用状況情報や、 接続確立時にキーワー ドによる認 証が必要になるか否かを示すキーヮ一 ド情報が付加 れている。 ここで、 プロジェクタ一覧画面 4 0 について説明する。 図 8 において、 プロジェ クタ一覧画面 4 0は、 「以下のプロジェク タが見つかり ま した。 ■ - · • J という メ ッセージが表示される と と もに、 プロジェクタ リ ス ト 4 1 と、 接続ボタン 4 2 と、 ォプショ ン設定ポタン 4 3 とを有する構成とな つてレヽる。 また、 プロジェクタ リ ス ト 4 1 は、 選択チェックボックス 4 l a と、 プロジェクタ名称欄 4 l b と、 キーワー ド情報欄 4 1 c と、 使 用状況情報欄 4 1 d とから構成されている。
本実施形態においては、 プロジェク タ 3 0 1 〜 3 0 3が接続可能であ るこ とを示し、 各プロジェクタ 3 0 1 〜 3 0 3 は接続に際して、 キーヮ ー ドの認証が必要であるこ とを示し、 プロ ジェ ク タ 3 0 3 については他 のサーバによる接続が確立していて使用中であるこ とを示している。 一 方、 ステ ップ S 1 0 5 にて I P ァ ドレスが設定されていないと判別され た場合は、 ネッ トワーク設定変更が必要となる旨のメ ッセージを表示し 利用者に I P ア ドレスの設定を促す (ステップ S 1 3 5 ) 。 また、 ステ ップ S 1 2 0 にて検索応答が入力されないと判別された場合は、 通信モ ー ドが異なる (インフラス トラクチャモー ドではなく、 ア ドホックモー ド) と判断され、 無線 L A Nの通信モー ドの設定をイ ンフラス トラクチ ャモー ドに変更する必要がある旨のメ ッセージを表示し、 利用者に通信 モー ドの変更を促す (ステ ップ S 1 4 0 ) 。 上述したステップ S 1 3 0 にてプロジェクタ一覧画面 4 0が表示される と、 接続確立処理に移行す る。
図 9 は、 ステップ S 2 0 0の接続確立処理の処理内容を示したフロー チャー トである。 同図において、 接続を確立するに際して、 利用者は、 プロジェクタ一覧画面 4 0のプロジェクタ リ ス ト 4 1 に表示されている プロジェクタ 3 0 1〜 3 0 3の中力、ら所望のプロジェクタ 3 0 1 〜 3 0 3 を選択する。 本実施形態においては、 プロジェクタ 3 0 1の選択チェ ックボックス 4 1 a にチェック を入力し、 同プロジェク タ 3 0 1 を選択 した場合を示している (ステ ップ S 2 0 5 ) 。 次に、 I P指定接続が設 定されているか否かを判別する (ステップ S 2 1 0 ) 。 この I P指定接 続の設定は図 8 に示したプロジェクタ一覧画面 4 0のォプショ ン設定ボ タ ン 4 3が選択された場合に表示されるォプショ ン設定画面にて設定が 可能になっている。 こ こで、 このオプショ ン設定画面の画面構成を図 1 0 に示す。 同図において、 オプショ ン設定画面 5 0は、 オプショ ン設定 のアイテムと して暗号化設定欄 5 1 と、 I P指定接続設定欄 5 2 と、 キ 一ワー ド設定ボタン 5 3 と、 出力モー ド設定ポタン 5 4 とを備える構成 となっている。
I P指定接続設定欄 5 2は、 接続するプロジェクタ 3 0 1 に特定の I P ア ドレスをサーバ 2 0側の設定に基づいて設定する場合に選択するも のであ り 、 選択する場合はチェ ックボックス 5 2 a にチェックを入れる こ とになる。 本実施形態においては、 チェ ックボックス 5 2 a がチエツ ク されていない状態を示している。 従って、 かかる場合、 プロジェクタ 3 0 1 の I Pア ドレスは、 同プロジェクタ 3 0 1 にて実行されるプロジ ェクタ側処理によって設定されるこ とになる。 一方、 チェックボックス 5 2 a にチェックが入れられて、 I P指定接続が設定された場合は、 利 用者は I P指定接続設定欄 5 2 に含まれる I Pア ドレス設定ボタン 5 2 b を選択して図 1 1 に示す I P ア ド レス設定画面 6 0を表示させ、 所望 の I Pア ドレスを入力するこ とになる。 こ こで、 利用者が I P ア ドレス 設定画面 6 0 にて所望の I P ア ドレスを設定する と O Kボタン 6 1 を選 択する。 これによ り、 プロジェクタ 3 0 1 に設定するための特定の I P 了 ドレスが決定される (ステップ S 2 1 5 ) 。 次に、 プロジェクタ 3 0 1 との接続を確立するに際して、 キーヮー ドによる認証が必要であるか 否かを判別する (ステップ S 2 2 0 ) 。
本実施形態においては、 図 8 に示すとおり 、 プロジェクタ 3 0 1 のキ 一ワー ド情報は 「キーワー ド要」 となっている。 従って、 利用者はォプ ショ ン設定画面 5 0のキーヮー ド設定ボタン 5 3 を選択して、 図 1 2に 示したキーワー ド設定画面 7 0 を表示させ、 所定のキーワードを入力す る (ステップ S 2 2 5 ) 。 かかる場合、 このキーワー ドは後述する とお り 、 プロジェクタ 3 0 1 によって投影表示されるため、 利用者はこの投 影表示されたキーワー ドを視認してキーワー ド設定画面 7 0に対して入 力する こ とになる。 そして、 O Kポタン 7 1 が押し下げられキーワー ド の設定が完了した後に、 利用者によってプロジェクタ一覧画面 4 0の接 続ボタン 4 2が選択押し下げられる と、 設定されたキーワー ドを含んだ 接続コマン ドをプロジェクタ 3 0 1〜 3 0 ηに対して出力する。 ( I Ρ 指定接続が設定されている場合は、 この接続コマン ドに I Ρア ドレス設 定画面 6 0 にて設定された I P ア ドレスも含まれる。 )
かかる場合、 まだ T C Pノ I Pに基づく接続が確立していないので、 この接続コマンドは、 U D P の通信プロ トコルに基づいた同報通信によ つて出力が行われる (ステ ップ S 2 3 0 ) 。 そ して、 この接続コマン ド に対するプロジェクタ 3 0 1 の接続応答が入力されるか否かを判別し
(ステ ップ S 2 3 5 ) 、 接続応答が入力された場合は、 T C P / I Pに 基づいてプロジェクタ 3 0 1 との接続を確立させる (ステップ S 2 4 0 ) 。 一方、 ステップ S 2 3 5 にて接続応答が入力されないで、 所定時 間経過した場合は (ステ ップ S 2 4 5 ) 、 接続不可のメ ッセージを表示 して、 その旨を利用者に通知する (ステップ S 2 5 0 ) 。 上述したステ ップ S 2 4 0 にてプロジェク タ 3 0 1 との接続が確立する と、 サーバ 2 0 とプロジェクタ 3 0 1 との間にて相互通信が開始され、 サーバ 2 0は プロジェクタ 3 0 1 に対して画像データを出力するこ とが可能になり 、 次に説明する画像データ出力処理を実行する。
図 1 3は、 ステップ S 3 0 0の画像データ出力処理の処理内容を示し たフローチャー トである。 同図において、 先ず、 ディスプレイ 2 9に表 示されている画像の画像データを V R A M 2 4から入力すると ともに
(ステップ S 3 0 5 ) 、 所定時間経過後に (ステップ S 3 1 0 ) 、 再度 V R A M 2 4から画像データを入力する (ステップ S 3 1 5 ) 。 そして- ステップ S 3 0 5にて入力した画像データと、 ステップ S 3 1 5にて入 力した画像データとを比較してその差分を取る (ステップ S 3 2 0 ) 。 この差分が所定の閾値以上であるか否かに基づいて、 ディスプレイ 2 9 に表示された画像に変化があるか否かを判別する (ステップ S 3 2 5 ) t 差分が閾値より小さい場合は、 画像が変化していないと判別して、 ステ ップ S 3 0 5〜 S 3 2 0の処理を繰り返す。 ステップ S 3 2 5にて画像 に変化があつたと判別された場合は、 出力モー ドが高速画像出力モー ド であるか否かを判別する (ステップ S 3 3 0 ) 。
この出力モー ドは、 図 1 0に示したォプショ ン設定画面 5 0の出力モ ード設定ボタン 5 4を選択して、 図 1 4に示す出力モー ド設定画面 6 0 を表示させて設定することが可能になっている。 図 1 4において、 出力 モー ド設定画面 6 0では、 出力モードと して、 高速画像出力モー ド 6 1 と、 高品質画像出力モード 6 2 とが選択可能になっている。 ここで、 高 速画像出力モー ド 6 1 は、 画像が変化した場合に、 変化した部分のみの 画像データを出力することによって、 高速化を図るモー ドであり、 高品 質画像出力モード 6 2は、 画像が変化した場合に、 全画像データを出力 し、 画像の品質を保持することを図るモードである。 利用者は何れかの モー ド 6 1 , 6 2を選択して O Kボタン 6 3を押し下げる。 これによつ て、 出力モードが設定される。 ステップ S 3 3 0にて高速画像出力モー ドが設定されていると判別された場合は、 V R A M 2 4から変化した部 分の画像データを取得する (ステップ S 3 3 5 ) 。
一方、 ステップ S 3 3 0にて高品質画像出力モードが設定されている と判別された場合は、 V R A M 2 4から全画像データを取得する (ステ ップ S 3 4 0 ) 。 変化した部分の画像データあるいは全画像データを取 得すると、 この取得した画像データを圧縮する (ステップ S 3 4 5 ) 。 画像データを圧縮すると、 暗号化設定がなされているか否かを判別する (ステップ S 3 5 0 ) 。 この暗号化設定は、 出力する画像データを暗号 化するものである。 かかる設定は、 図 1 0に示したオプショ ン設定画面 5 0の暗号化設定欄 5 1 にて設定可能であり、 暗号化設定を行う場合、 利用者はチェックボックス 5 1 a をチェックする。 ステップ S 3 5 0に て暗号化設定がなされていると判別された場合は、 圧縮した画像データ の暗号化を行う (ステップ S 3 5 5 ) 。
この暗号化は既存の技術を利用して実施する。 一方、 暗号化設定がな されていないと判別された場合は、 暗号化を行わない。 そして、 暗号化 された画像データあるいは暗号化されていない画像データをプロジェク タ 3 0 1 に対して出力する (ステップ S 3 6 0 ) 。 この画像データ出力 処理では、 サーバ 2 0のディスプレイ 2 9に表示されている画像に変化 があった場合に、 変化した部分の画像データのみを出力する。 ここで、 ステップ S 3 3 5にて変化した部分の画像データを取得し、 この画像デ ータをプロジェクタ 3 0 1 に出力した場合、 プロジェクタ 3 0 1は、 こ の部分的な画像データを、 保持している変化前の画像データに合成する ことによって、 変化後の画像データを形成することになる。
変化した部分を取得する場合、 あらかじめ画像を複数のブロ ックに分 割しておき、 変化した部分が含まれるブロ ックを送信するよ うにしても よい。 むろん、 この場合は圧縮手法に応じてブロックの区切り を決めて おけば、 一つのブロ ックを送信しょ う と したときに、 圧縮する際の複数 の領域にまたがってしま う こ とを防止でき、 送信する画像データのサイ ズを低減させる ことができる。
サーバ 2 0の利用者は、 プロジェクタ 3 0 1 の使用が終わった場合、 サーバ 2 0 において、 図 1 5 に示す接続プロジェクタ一覧画面 7 0 を表 示する。 同図において、 接続プロジェクタ一覧画面 7 0は、 接続プロジ ェクタ リ ス ト 7 1 を備えており、 利用者は切断対象のプロジェクタのチ エックボックスをチェ ック して切断ボタン 7 2 を選択して押し下げる。 すると、 ステップ S 4 0 0の接続切断処理が実行されることになる。 図 1 6は、 この接続切断処理の処理内容を示したフローチヤ一トである。 同図において、 上述した接続プロジェクタ一覧画面 7 0 にて、 切断ボタ ン 7 2が選択されて押し下げられたか否かを判別する (ステップ S 4 0 5 ) 。 切断ポタン 7 2が選択されて押し下げられたと判別された場合は. 切断対象となっているプロジェク タ (本実施形態においてはプロジェク タ 3 0 1 ) に設定されている I Pア ドレスを取得する (ステップ S 4 1 0 ) 。 そ して、 この I Pア ドレスを含めた切断コマン ドを出力し (ステ ップ S 4 1 5 ) 、 プロジェクタ 3 0 1 から出力されるこの切断コマン ド に対応した切断完了コマン ドの入力の有無を判別する (ステップ S 4 2 0 ) 。 切断完了コマン ドを入力した場合は、 接続を切断する (ステ ップ S 4 2 5 ) 。
( 5 ) プロジェクタ側処理の処理内容 :
次に、 プロジェクタ側プログラム P 3 1 の処理について説明する。 図 1 7は、 プロジェクタ側処理の概略処理内容を示したフローチヤ一トであ る。 同図において、 プロジェクタ 3 0 1〜 3 O nは、 電源が投入される と、 自プロジェクタ 3 0 1〜 3 0 nに I Pア ドレスの仮設定を行う初期 設定処理を実行する (ステップ S 5 0 0 ) 。 この初期設定処理が終了す る と、 サーバ 2 0から出力される検索コマン ドの待機状態に移行し、 検 索コマン ドに対する応答を行う検索応答処理を実行する (ステップ S 6 0 0 ) 。 次に、 サーバ 2 0 との接続を確立させる接続確立処理を実行し (ステップ S 7 0 0 ) 、 接続が確立したサーバ 2 0から出力される画像 データを表示する画像表示処理を実行する (ステップ S 8 0 0 ) 。 そし て、 サーバ 2 0での接続切断に対応して、 接続切断処理を実行する (ス テツプ S 9 0 0 ) 。
図 1 8は、 ステップ S 5 0 0の初期設定処理の処理内容を示したフロ 一チヤ一トである。 同図において、 プロジェクタ 3 0 1〜 3 0 nは電源 が投入されると、 ネッ トワークインターフェース 3 3が無線 L AN対応 であるか否かを判別する (ステップ S 5 0 5 ) 。 無線 L AN対応である と判別された場合は、 通信モー ドをインフラス トラクチャモー ドに設定 する (ステップ S 5 1 0 ) 。 次に、 プロジェクタ 3 0 1〜 3 0 ηは I P ア ドレスが設定されているか否かを判別し (ステップ S 5 1 5 ) 、 自己 に I Pア ドレスが設定されていないと判別された場合は、 所定の I Pァ ドレスを仮々設定する (ステップ S 5 2 0 ) 。 そして、 この仮々設定し た I Pア ドレスに基づいてネッ ト ワーク上に競合する I Pア ドレスが設 定されたネッ トワーク機器が存在するか否かを検索する (ステップ S 5 2 5 )
この検索は、 P i n g コマン ドにて実行され、 仮々設定した I Pア ド レス と同一の I Pア ドレスが設定されたネッ トワーク機器が存在する場 合は、 このネッ トワーク機器から競合する旨の応答がある。 従って、 こ の応答の有無を判別する (ステップ S 5 3 0 ) 。 応答が無いと判別され た場合は、 この仮々設定した I Pァ ドレスをプロジェクタ 3 0 1〜 3 0 nに仮設定する (ステップ S 5 3 5 ) 。 一方、 応答が有ったと判別され た場合は、 他の I Pア ドレスによって仮々設定し、 競合するネッ トヮー ク機器が存在するか否かを判別し、 競合するネッ トワーク機器が無く な TJP03/06431
るまで、 I Pア ドレスの仮々設定による検索の処理を繰り返す。 また、 ステップ S 5 1 5 にて既に I Pア ドレスが設定されている と判別された 場合は、 この I Pア ドレスをプロジェクタ 3 0 l〜 3 0 nに仮設定する (ステップ S 5 4 0 ) 。
図 1 9 は、 ステップ S 6 0 0の検索応答処理の処理内容を示したフロ 一チャー トである。 同図において、 ステップ S 5 0 0の初期設定処理が 終了する と、 プロジェクタ 3 0 1〜 3 0 nはサーバ 2 0から出力される 検索コマン ドの入力待機状態とな り 、 この検索コマンドが入力されるか 否かを判別しつつ待機する (ステップ S 6 0 5 ) 。 検索コマン ドが入力 されたと判別される と、 サーバ 2 0が該プロジェクタ 3 0 :!〜 3 0 n と 接続を確立するためにキーワー ドによる認証が必要であるか否かを判別 する (ステップ S 6 1 0 ) 。 このキーワー ドによる認証の要不要は、 プ ロジェク タ 3 0 1〜 3 0 nにおける設定によって決められる。 キーヮー ドによる認証が必要である と判別された場合は、 キーヮー ド表示処理を 実行し、 キーワー ドを投影表示してサーバ 2 0の利用者に視認可能にす る (ステップ S 6 1 5 ) 。 ここで、 このキーワー ド表示処理の処理内容 を図 2 0のフローチヤ一トに示す。
同図において、 表示するキーワー ドを生成するに際して、 最初に、 乱 数処理を実行する (ステップ S 6 1 5 a ) 。 そして、 この乱数処理に基 づいて 7桁の数字列からなるキーワー ドを生成し (ステップ S 6 1 5 b ) 、 この生成したキーヮー ドを投影表示する (ステップ S 6 l 5 c ) , むろん、 キーワー ドは数字列以外にも文字、 記号などを含めて適宜変更 可能である。 する と、 図 2 1 に示すよ うな、 キーワー ド表示画像がスク リーンに投影表示されることになる。 サーバ 2 0の利用者は、 このスク リーンに投影表示されたキーワー ドを視認して、 上述したステップ S 2 0 0 における接続確立処理において、 このキーワー ドを設定し、 接続コ マンドを出力するこ とになる。 ステップ S 6 1 5 におけるキーワー ド表 示処理が終了する と、 プロジェクタ 3 0 1 ~ 3 0 3の固有情報 (M A C ア ドレス等) 、 使用状況情報 (他のサーバとの接続状態であり 、 他のサ ーバと接続されている場合は 「使用中」 状態となり、 接続されていない 場合は 「未使用」 状態となる。 この使用状況情報は図 8 に示したプロジ ェクタ一覧画面 4 0 に表示される) 、 キーワー ド情報 (キーワー ドの要 不要を示す) を含んだ検索応答を出力する (ステ ップ S 6 2 0 ) 。 なお、 図 8 に示すとおり、 本実施形態においては、 プロジェク タ 3 0 1〜 3 0 3がこの検索応答を出力している。
図 2 2 は、 ステ ップ S 7 0 0 の接続確立処理の処理内容を示したフロ 一チャー トである。 同図において、 ステップ S 6 0 0の検索応答処理に てサーバ 2 0 に対して検索応答を出力する と、 サーバ 2 0 によるこの検 索応答に対する接続コマン ドの入力待機状態となり、 この検索コマン ド が入力されるか否かを判別しつつ待機する (ステ ップ S 7 0 5 ) 。 サー バ 2 0から接続コマン ドを入力したと判別する と、 接続コマン ドに含ま れている固有情報の判別を行う (ステ ップ S 7 1 0 ) 。 固有情報が一致 している と判別した場合は、 キーワー ドによる認証が必要であるか否か を判別し (ステップ S 7 1 5 ) 、 キーワー ドによる認証が必要である と 場合は、 接続コマン ドに含まれているキーワー ドが一致 (正常) するか 否かを判別する (ステップ S 7 2 0 ) 。
キーヮー ドが一致している と判別した場合は、 接続コマン ドに I Pァ ドレスの設定が含まれているか否かを判別する。 接続コマンドに I Pァ ドレスが設定されている場合とは、 サーバ 2 0 にて I P指定接続が選択 された場合を示している (ステップ S 7 2 5 ) 。 接続コマン ドに I Pァ ドレスが設定されていない場合は、 所定の I Pア ドレスを設定し、 この I Pァ ドレスに基づいてネッ ト ワーク上に競合する I Pァ ドレスが設定 されたネッ ト ワーク機器が存在するか否かを検索する (ステップ S 7 3 0 ) 。 この検索は、 P i n g コマン ドにて実行され、 この I Pア ドレス と同一の I Pァ ドレスが設定されたネッ ト ワーク機器が存在する場合は、 このネッ トワーク機器から競合する旨の応答がある。 従って、 この応答 の有無を判別する (ステップ S 5 3 0 ) 。 応答が無いと判別された場合 は、 ステップ S 7 3 0にて設定した I Pア ド レスをプロジェク タ 3 0 1 に本設定する (ステップ S 7 4 0 ) 。 一方、 ステップ S 7 2 5'にて接続 コマン ドに I Pア ドレスが設定されている と判別された場合は、 このス テツプ S 7 4 0 において、 接続コマン ドに設定されている I Pァ ド レス をプロジェク タ 3 0 1 に本設定する。
一方、 応答が有ったと判別された場合は、 他の I P ア ド レスによって 設定し、 競合するネッ トワーク機器が存在するか否かを判別し、 競合す るネッ ト ワーク機器が無く なるまで、 I Pァ ド レスの検索の処理を繰り 返す。 I Pア ド レスの本設定が終了する と、 サーバ 2 0 に対して接続応 答を出力する (ステップ S 7 4 5 ) 。 これによつて、 サーバ 2 0 との間 において T C P Z l Pによる接続を確立し、 同サーバ 2 0 と相互通信を 開始する (ステップ S 7 5 0 ) 。 一方、 ステップ S 7 1 0および S 7 2 0 にて固有情報およびキーワー ドが一致しないと判別された場合は、 接 続不可を通知する旨のメ ッセージを投影表示してサーバ 2 0の利用者に よって視認可能にする (ステップ S 7 5 5 ) 。 上述したステップ S 7 5 0 にてサーバ 2 0 と相互通信が開始される と、 サーバ 2 0から画像デー タを入力する こ とが可能になるため、 次に説明する画像表示処理を実行 する。
図 2 3 は、 画像表示処理の処理内容を示したフローチヤ一トである。 同図において、 サーバ 2 0からデータを入力するか否かを判別し (ステ ップ S 8 0 5 ) 、 データの入力が判別された場合は、 このデータから画 像データを抽出する (ステップ S 8 1 0 ) 。 この抽出した画像データは 圧縮された画像データであるため、 当該圧縮された画像データを解凍す る (ステ ップ S 8 1 5 ) 。 次に、 解凍した画像データが暗号化されてい るか否かを判別し (ステップ S 8 2 0 ) 、 暗号化されている場合は、 こ の画像データを復号化する (ステ ップ S 8 2 5 ) 。 そ して、 この画像デ ータに基づいて画像を表示する (ステップ S 8 3 0 ) 。
図 2 4は、 接続切断処理の処理内容を示したフ ローチャートである。 同図において、 サーバ 2 0 と確立された接続は、 サーバ 2 0での接続切 断処理に対応して切断されることになる。 そこで、 先ず、 サーバ 2 0か ら出力される切断コマン ドの入力を待機する (ステップ S 9 0 5 ) 。 切 断コマンドを入力すると、 プロジェクタ 3 0 1 内にて所定の切断処理を 実行し (ステップ S 9 1 0 ) 、 サーノ 2 0に対して、 切断完了コマン ド を出力する (ステップ S 9 1 5 ) 。 これによつて、 サーバ 2 0 との接続 が切断されることになる (ステップ S 9 2 0 ) 。
( 6 ) 変形例 :
上述してきた実施形態においては、 サーバ 2 0 とプロジェクタ 3 0 1 〜 3 0 n とを無線 L ANにて接続するプロジェクタシステム 1 0について 説明してきたが、 むろん、 無線 L A Nのネッ トワークにおけるシステム に限定されるものではなく、 有線 L ANのネ ッ トワークおよび無線 L A N、 有線 L ANを混合させたネッ トワークによってプロジェクタシステ ム 1 0を構成しても良い。 かかる場合、 有線 L ANに I E E E 1 3 9 4 等のネッ トワーク と して機能するものを採用すればシステムを構築する ことが可能である。 また、 本実施形態においては、 本発明にかかる画像 データ伝送システムをプロジェクタシステムに適用する態様を採用した が、 むろん、 この画像データ伝送システムは、 複数のコ ンピュータを有 するシステムにおいても適用することが可能であることは言うまでもな い。 すなわち、 本画像データ伝送システムによって、 一つのコ ンビユー タの画像データを他のコンピュータにて画像表示するシステムを構築す るこ と も可能である。
( 7 ) まとめ :
このよ う に、 サーノ 2 0 とプロジェクタ 3 0 1 〜 3 0 η との接続を確立 するに際して、 最初に U D Ρの通信コマン ドによって接続可能なプロジ ェクタ 3 0 1 〜 3 0 3 を検索し、 その後に接続するプロジェク タ 3 0 1 を選択して、 同プロジェクタ 3 0 1 に I Ρア ドレスを設定して、 画像デ 一タ等は信頼性のある T C Ρ / I Ρの通信コマン ドにて入出力する接続 を確立するこ と によって、 利用者は簡易にサーバ 2 0 とプロジェクタ 3 0 1 とを相互通信可能な接続環境を得るこ とが可能になる。 また、 接続 確立時に投影表示されるキーヮー ドによる認証を行う こ とによって、 部 外者によるプロジェクタ 3 0 1 に対する不正アクセスを防止するこ とが 可能になる。 ' 産業上の利用可能性
以上説明したよ う に本発明は、 簡易な手法でサーバと クライアン ト と の間において相互通信可能な接続を確立するこ とができる画像データ伝 送システム、 画像データ伝送方法、 画像データ伝送プログラムを提供す るこ とができる。

Claims

請 求 の 範 囲
1 . サーバと複数のクライアン トとを相互通信可能なネッ トワークにて 接続し、 同サーバから同クライアントに対して画像データを出力して表 示させる画像データ伝送システムであって、
上記サーバは、
上記ネッ トワーク上における不特定の上記各クライアントに対して接 続の可否を含む応答を要請するための検索コマンドを出力し、 同検索コ マン ドに対する応答に基づいて上記接続が可能なクライアントを検索す るクライアン ト検索手段と、
上記検索された接続可能なクライアントのうち、 接続を所望する特定 のクライアン トに対して接続コマンドを出力して接続に要する情報を伴 う応答を要請する と ともに、 同応答に伴う接続に要する情報に基づいて 特定の上記クライアント との接続を確立するクライアン ト接続確立手段 と、
上記接続が確立されたクライアントに対して画像データを出力する画 像データ出力手段とを有し、
上記各クライアン トは、
上記接続が可能な場合に上記クライアン ト検索手段から出力される検 索コマンドに対する接続の可否を含む応答を出力する検索応答出力手段 と、
上記クライアン ト接続確立手段から出力される接続コマンドを入力し た場合、 同接続コマンドに対して接続に要する情報を含む応答を出力す ると ともに、 同情報に対応した上記サーバとの接続を確立するサーバ接 続確立手段と、
上記接続が確立されたサーバから出力された画像データを入力する画 像データ入力手段と、
上記画像データ入力手段にて入力した画像データに基づく画像を表示 する画像表示手段とを有することを特徴とする画像データ伝送システム。
2 . 上記クライアン ト接続確立手段は、 上記クライアントにて指定され た所定のキーヮードを上記接続コマンドに含める と ともに、 同キーヮー ドを含む接続コマン ドに対して応答が得られた場合に上記クライアン ト との上記接続を確立する と と もに、
上記サーバ接続確立手段は、 上記接続コマン ドに含まれて送信される 上記キーワー ドと当該クライアントにて指定されたキーワー ドとの一致 を判別するキーワード判別手段を有し、 同キーヮード判別手段にて同キ ーヮー ドが一致する と判別された場合に、 上記クライアント接続確立手 段に対して上記応答を出力して上記サーバとの上記接続を確立すること を特徴とする上記請求の範囲第 1項に記载のの画像データ伝送システム c
3 . 上記サーバとクライアント とを相互通信可能に接続するネッ トヮ一 クは、 無線にて形成されることを特徴とする上記請求の範囲第 1項また は第 2項のいずれかに記載の画像データ伝送システム。
4 . 上記サーバとクライアント とを相互通信可能に接続するネッ ト ヮー クは、 有線にて形成されることを特徴とする上記請求の範囲第 1項また は第 2項のいずれかに記載の画像データ伝送システム。
5 . 上記クライアン ト検索手段は、 上記検索コマン ドに応答したクライ アントの一覧画面を表示する一覧画面表示手段と、 同一覧画面表示手段 にて表示された一覧画面から接続を確立するクライアントを選択するク ライアン ト選択手段とを有することを特徴とする上記請求の範囲第 1項 〜第 4項のいずれかに記載の画像データ伝送システム。
6 . 上記クライアン トは、 上記キーワードを乱数に基づいて生成するこ とによつて指定するキーヮー ド指定手段を有することを特徴とする上記 請求の範囲第 2項に記載の画像データ伝送システム。
7. 上記クライアン ト検索手段および上記検索応答出力手段は、 不特定 のクライアン トに対する上記検索コマンドと同検索コマンドに対する応 答とを U D Pに基づく同報通信によって出力することを特徴とする上記 請求の範囲第 1項〜第 6項のいずれかに記載の画像データ伝送システム c
8. 上記クライアン ト接続確立手段およびサーバ接続確立手段は、 T C P / I Pに基づいて上記クライアン トおよびサーバとの上記接続を確立 することを特徴とする上記請求の範囲第 1項〜第 7項のいずれかに記载 の画像データ伝送システム。
9 . 上記サーバ接続確立手段は、 上記 T C P / I Pによって上記接続を 確立するに際して、 使用可能な I Pア ドレスを検索して設定する I Pァ ドレス設定手段を有することを特徴とする上記請求の範囲第 8項に記載 の画像データ伝送システム。
1 0. 上記クライアント接続確立手段は、 上記 T C P / I Pによって上 記接続を確立するに際して、 使用可能な I Pア ドレスを上記サーバ接続 確立手段に通知して設定させる I Pア ドレス通知手段を有することを特 徴とする上記請求の範囲第 8項に記載の画像データ伝送システム。
1 1 . 上記サーバは、 上記 I Pア ドレス設定手段によって上記サーバ接 続確立手段に I Pァ ドレスを設定させる力 、 上記 I Pァ ドレス通知手段 によつて上記サーバ接続確立手段に I Pァ ドレスを設定させるかを選択 する I Pア ドレス設定選択画面を表示する I Pァ ドレス設定選択画面表 示手段と、 同選択結果を取得する選択結果取得手段とを有することを特 徴とする上記請求の範囲第 1 0項に記載の画像データ伝送システム。
1 2 . 上記サーバは、 所定の画像を表示するサーバ側画像表示手段を有 し、 上記画像データ出力手段は、 このサーバ側画像表示手段にて表示さ れている画像を形成する画像データを上記クライアン トに出力すること を特徴とする上記請求の範囲第 1項〜第 1 1項のいずれかに記載の画像 データ伝送システム。
1 3 . 上記画像データ出力手段は、 上記サーバ側画像表示手段にて表示 されている画像の状態の変化度合いを定期的に判別する画像状態判別手 段を有し、 同画像状態判別手段にて画像の状態が変化したと判別された 場合に、 上記画像データを上記クライアン トに出力することを特徴とす る上記請求の範囲第 1 2項に記載の画像データ伝送システム。
1 4 . 上記画像データ出力手段は、 上記画像が変化した部分の画像デー タを取得すると ともに、 同取得した画像データを上記クライアン トに出 力することを特徴とする上記請求の範囲第 1 3項に記載の画像データ伝 送システム。
1 5 . 上記画像データ出力手段は、 上記出力する画像データを暗号化す る画像データ暗号化手段を有し、 上記画像データ入力手段は、 入力した 同画像データ暗号化手段にて暗号化された画像データを複号化する画像 データ複号化手段を有することを特徴とする上記請求の範囲第 1項〜第 1 4項のいずれかに記載の画像データ伝送システム。
1 6 . 上記画像データ暗号化手段は、 上記出力する画像データを暗号化 を実行するか否かを選択可能な暗号化選択画面を表示する暗号化選択画 面表示手段を有し、 同暗号化選択画面表示手段にて暗号化の実行が選択 された場合に上記画像データを暗号化することを特徴とする上記請求の 範囲第 1 5項に記載の画像データ伝送システム。
1 7 . 上記画像表示手段は、 上記キーワード指定手段にて指定されたキ 一ワー ドを視認可能な画像によって表示することを特徴とする上記請求 の範囲第 6項〜第 1 6項のいずれかに記載の画像データ伝送システム。
1 8 . 上記クライアン トの少なく とも一つは、 プロジェクタにて形成さ れ、 上記画像表示手段は、 上記画像を投影する画像投影手段にて構成さ れることを特徴とする上記請求の範囲第 1項〜第 1 7項のいずれかに記 載の画像データ伝送システム。
1 9 . サーバと複数のクライアン ト とを相互通信可能なネッ トワークに て接続し、 同サーバから同クライアン トに対して画像データを出力して 表示させる画像データ伝送方法であって、
上記サーバは、
上記ネッ トワーク上における不特定の上記各クライアントに対して接 続の可否を含む応答を要請するための検索コマンドを出力し、 同検索コ マンドに対する応答に基づいて上記接続が可能なクライアントを検索す るクライアン ト検索工程と、
上記検索された接続可能なク ライ アン トのう ち、 接続を所望する特定 のクライアントに対して接続コマン ドを出力して接続に要する情報を伴 う応答を要請すると ともに、 同応答に伴う接続に要する情報に基づいて 特定の上記クライアント との接続を確立するクライアン ト接続確立工程 と、
上記接続が確立されたクライアン トに対して画像データを出力する画 像データ出力工程とを実行し、
上記各クライアントは、
上記接続が可能な場合に上記クライアン ト検索工程で出力される検索 コマンドに対する接続の可否を含む応答を出力する検索応答出力工程と 上記クライアン ト接続確立工程で出力される接続コマン ドを入力した 場合、 同接続コマン ドに対して接続に要する情報を含む応答を出力する と と もに、 同情報に対応した上記サーバとの接続を確立するサーバ接続 確立工程と、
上記接続が確立されたサーバから出力された画像データを入力する画 像データ入力工程と、
上記画像データ入力工程にて入力した画像データに基づく画像を表示 する画像表示工程を実行する ことを特徴とする画像データ伝送方法。
2 0 . サーバと複数のク ライアン ト と を相互通信可能なネッ ト ワークに て接続し、 同サーバから同ク ライアン トに対して画像データを出力 して 表示させる機能をコンピュータにて実現可能な画像データ伝送プログラ ムであって、
上記サーバでは、
上記ネッ ト ワーク上における不特定の上記各クライアン トに対して接 続の可否を含む応答を要請するための検索コマン ドを出力し、 同検索コ マン ドに対する応答に基づいて上記接続が可能なクライアントを検索す るクライアン ト検索機能と、
上記検索された接続可能なク ライアン トの う ち、 接続を所望する特定 のク ライアン トに対して接続コマン ドを出力して接続に要する情報を伴 う応答を要請する と と もに、 同応答に伴う接続に要する情報に基づいて 特定の上記ク ライアン ト との接続を確立するク ライアン ト接続確立機能 と、
上記接続が確立されたク ライアン トに対して画像データを出力する画 像データ出力機能と を実現させる と と もに、
上記各ク ライアン トでは、
上記接続が可能な場合に上記クライアン ト検索機能で出力される検索 コマンドに対する接続の可否を含む応答を出力する検索応答出力機能と 上記クライアント接続確立機能で出力される接続コマンドを入力した 場合、 同接続コマンドに対して接続に要する情報を含む応答を出力する と ともに、 同情報に対応した上記サーバとの接続を確立するサーバ接続 確立機能と、
上記接続が確立されたサーバから出力された画像データを入力する画 像データ入力機能と、
上記画像データ入力機能にて入力した画像データに基づく画像を表示 する画像表示機能を実行することを特徴とする画像データ伝送プロダラ ム。
2 1 . 相互通信可能なネッ トワークにて複数のクライアントに接続可能 であり、 同ク ライアン トに対して表示可能な画像データを出力する画像 データ出力装置であって、
上記ネッ トワーク上における不特定の上記各クライアン トに対して接 続の可否を含む応答を要請するための検索コマンドを出力し、 同検索コ マンドに対する応答に基づいて上記接続が可能なクライアントを検索す るクライアン ト検索手段と、
上記検索された接続可能なクライアントのうち、 接続を所望する特定 のクライアン トに対して接続コマン ドを出力して接続に要する情報を伴 う応答を要請すると と もに、 同応答に伴う接続に要する情報に基づいて 特定の上記ク ライアン ト との接続を確立するクライアント接続確立手段 と、
上記接続が確立されたクライアントに対して画像データを出力する画 像データ出力手段とを具備することを特徴とする画像データ出力装置。
2 2 . 相互通信可能なネッ トワークにてサーバに接続可能であり、 同サ ーバから出力される画像データに基づく表示を行う画像表示装置であつ て、
上記サーバから不特定のクライアン トに対して出力される接続の可否 を含む応答を要請する検索コマンドに対して、 上記接続が可能な場合は 接続の可否を含む応答を出力する検索応答出力手段と、
上記サーバから出力される接続コマンドを入力した場合、 同接続コマ ンドに対して接続に要する情報を含む応答を出力すると ともに、 同情報 に対応した上記サーバとの接続を確立するサーバ接続確立手段と、 上記接続が確立されたサーバから出力された画像データを入力する画 像データ入力手段と、
上記画像データ入力手段にて入力した画像データに基づく画像を表示 する画像表示手段とを有することを特徴とする画像表示装置。
PCT/JP2003/006431 2002-05-27 2003-05-22 Image data transmission system, image data transmission method, image data transmission program, image data output device, and image display device WO2003100620A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
AT03730595T ATE479945T1 (de) 2002-05-27 2003-05-22 Bilddatenübertragungssystem, bilddatenübertragungsverfahren, bilddatenübertragungsprogramm und bildanzeigeeinrichtung
KR20047016196A KR100687974B1 (ko) 2002-05-27 2003-05-22 화상 데이터 전송 시스템, 화상 데이터 전송 방법, 화상 데이터 전송 프로그램을 기록한 기록 매체, 화상 데이터 출력 장치 및 화상 표시 장치
JP2004508005A JP4353096B2 (ja) 2002-05-27 2003-05-22 情報処理システム、情報処理方法、情報処理プログラム、画像データ出力装置および画像表示装置
DE60333992T DE60333992D1 (de) 2002-05-27 2003-05-22 Bilddatenübertragungssystem, bilddatenübertragungsverfahren, bilddatenübertragungsprogramm und bildanzeigeeinrichtung
EP20030730595 EP1501016B1 (en) 2002-05-27 2003-05-22 Image data transmission system, image data transmission method, image data transmission program and image display device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002-152413 2002-05-27
JP2002152413 2002-05-27

Publications (1)

Publication Number Publication Date
WO2003100620A1 true WO2003100620A1 (en) 2003-12-04

Family

ID=29561276

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/006431 WO2003100620A1 (en) 2002-05-27 2003-05-22 Image data transmission system, image data transmission method, image data transmission program, image data output device, and image display device

Country Status (9)

Country Link
US (4) US7293071B2 (ja)
EP (5) EP2259188B1 (ja)
JP (6) JP4353096B2 (ja)
KR (1) KR100687974B1 (ja)
CN (1) CN1324491C (ja)
AT (3) ATE545088T1 (ja)
DE (2) DE60333992D1 (ja)
TW (1) TWI239767B (ja)
WO (1) WO2003100620A1 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005117552A2 (en) 2004-05-28 2005-12-15 Infocus Corporation Image processing systems and methods with tag-based communications protocol
JP2007334180A (ja) * 2006-06-19 2007-12-27 Seiko Epson Corp 画像投写装置及びその制御方法
JP2009171125A (ja) * 2008-01-15 2009-07-30 Canon Inc 通信装置、制御方法、プログラム、記憶媒体
US8086704B2 (en) 2004-01-21 2011-12-27 Nec Viewtechnology, Ltd Projector selection system, projector selection method, and program for implementing the system and method
JP2014081894A (ja) * 2012-10-18 2014-05-08 Ricoh Co Ltd 情報処理システム、情報処理装置およびプログラム
JP2016091201A (ja) * 2014-10-31 2016-05-23 キヤノン株式会社 情報処理装置、同期制御方法、及びプログラム

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3707407B2 (ja) * 2001-08-28 2005-10-19 セイコーエプソン株式会社 パスワードを投写するプロジェクタ
US7293071B2 (en) * 2002-05-27 2007-11-06 Seiko Epson Corporation Image data transmission system, process and program, image data output device and image display device
JP2004287160A (ja) 2003-03-24 2004-10-14 Seiko Epson Corp 画像表示システム、プロジェクタ、画像表示方法、プロジェクタ制御方法、画像表示プログラムおよびプロジェクタ制御プログラム
US7970833B2 (en) * 2003-06-02 2011-06-28 Seiko Epson Corporation Image capture method, system and apparatus
US7945785B2 (en) * 2003-06-02 2011-05-17 Seiko Epson Corporation Security of data over a network
US20060170875A1 (en) * 2003-07-08 2006-08-03 Thomas Falck System and method for giving a presentation
JP4176603B2 (ja) * 2003-09-24 2008-11-05 株式会社東芝 画像表示装置、画像表示システム、画像表示装置選択方法及びプログラム
JP2005208823A (ja) 2004-01-21 2005-08-04 Seiko Epson Corp プロジェクタのネットワークシステム
JP4660100B2 (ja) * 2004-02-26 2011-03-30 三洋電機株式会社 サーバ装置
JP2005285091A (ja) * 2004-03-04 2005-10-13 Sony Corp 画像表示装置、情報端末装置、ネットワークシステム及びネットワーク設定方法
US7680087B2 (en) * 2004-09-08 2010-03-16 Canon U.S.A., Inc. Wireless state machine and multiplexing method for concurrent ad-hoc and infrastructure mode service in wireless networking
US20060092125A1 (en) * 2004-09-30 2006-05-04 Kisley Richard V Apparatus and method to authenticate local interface for network attached projector
US20060168661A1 (en) * 2005-01-25 2006-07-27 Kisley Richard V Apparatus and method to implement data management protocols using a projector
US20070074040A1 (en) * 2005-09-29 2007-03-29 Nokia Corporation Online authorization using biometric and digital signature schemes
JP5040341B2 (ja) 2006-04-04 2012-10-03 セイコーエプソン株式会社 プロジェクタシステム
JP2007318650A (ja) * 2006-05-29 2007-12-06 Funai Electric Co Ltd クライアント・サーバシステム
CN101145998B (zh) * 2006-09-11 2010-09-29 联想(北京)有限公司 建立无线投影网络的方法及网络
KR20080054158A (ko) * 2006-12-12 2008-06-17 삼성전자주식회사 화상형성장치 및 그 제어방법
WO2009055423A1 (en) * 2007-10-24 2009-04-30 Hmicro, Inc. Low power radiofrequency (rf) communication systems for secure wireless patch initialization and methods of use
JP4891268B2 (ja) * 2008-01-15 2012-03-07 キヤノン株式会社 通信装置、制御方法、プログラム、記憶媒体
US8231233B2 (en) * 2009-06-17 2012-07-31 Motorola Mobility, Inc. Portable electronic device and method of power management for same to accommodate projector operation
JP5353591B2 (ja) * 2009-09-15 2013-11-27 株式会社リコー プロジェクタ、プロジェクタシステム、制御方法、及び制御プログラム
US8052189B2 (en) * 2009-12-01 2011-11-08 Toyota Motor Engineering & Manufacturing North America, Inc. Trim ring having reinforced snap posts
JP5724202B2 (ja) * 2010-04-02 2015-05-27 セイコーエプソン株式会社 プロジェクター及び画像表示方法
JP5087666B2 (ja) * 2010-09-30 2012-12-05 株式会社東芝 情報処理装置及び通信制御方法
RU2446457C1 (ru) 2010-12-30 2012-03-27 Закрытое акционерное общество "Лаборатория Касперского" Система и способ для удаленного администрирования персональных компьютеров в рамках сети
US9767195B2 (en) 2011-04-21 2017-09-19 Touchstream Technologies, Inc. Virtualized hosting and displaying of content using a swappable media player
JP2013097328A (ja) * 2011-11-04 2013-05-20 Ricoh Co Ltd 画像表示装置、画像表示方法およびプログラム
US9166978B2 (en) 2012-01-25 2015-10-20 International Business Machines Corporation Automatic resource provisioning for meeting collaboration
GB2500652B (en) * 2012-03-28 2016-03-23 Canon Kk Method and device for improving configuration of communication devices in a video projection system comprising multiple wireless video projectors
JP6448173B2 (ja) * 2013-03-14 2019-01-09 キヤノン株式会社 通信装置及びその制御方法、プログラム
JP6249639B2 (ja) * 2013-05-30 2017-12-20 キヤノン株式会社 画像処理システム、画像処理装置、画像処理方法、画像処理プログラム
JP5622899B2 (ja) * 2013-07-02 2014-11-12 株式会社東芝 表示制御装置、及び表示制御方法
US9450910B2 (en) 2014-02-06 2016-09-20 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Network address allocation
KR102254856B1 (ko) * 2014-09-23 2021-05-21 엘지전자 주식회사 컴퓨터 시스템
CN105657387A (zh) * 2015-12-30 2016-06-08 上海创功通讯技术有限公司 投影方法及投影系统
CN107894876B (zh) * 2016-10-03 2021-02-02 京瓷办公信息系统株式会社 信息处理系统及信息处理方法
JP6882059B2 (ja) * 2017-05-12 2021-06-02 キヤノン株式会社 プログラム、方法、及び装置
US10560972B2 (en) 2017-05-12 2020-02-11 Canon Kabushiki Kaisha Information processing apparatus, and control method thereof
CN111200725B (zh) * 2018-11-19 2023-09-26 中强光电股份有限公司 投影机及投影机开机方法
CN111221483B (zh) 2018-11-26 2023-07-04 中强光电股份有限公司 投影机系统及投影机设定方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000122944A (ja) * 1998-10-15 2000-04-28 Canon Inc ネットワークデバイス制御装置および方法
EP1059766A2 (en) * 1999-06-11 2000-12-13 Canon Kabushiki Kaisha Network device managing apparatus and method
JP2001273259A (ja) * 2000-03-28 2001-10-05 Mitsubishi Electric Systemware Corp ユーザ認証システム、ユーザ認証方法およびユーザ認証を行うためのプログラムを記録した記録媒体
JP2002007091A (ja) * 2000-06-22 2002-01-11 Ricoh Co Ltd プリントサーバシステム

Family Cites Families (127)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US701695A (en) * 1900-09-10 1902-06-03 Emmery H Fahrney Electric igniter for explosion-engines.
WO1998029832A1 (fr) 1996-12-25 1998-07-09 Sony Corporation Processeur d'images, processeur de donnees et procedes correspondants
US4430526A (en) * 1982-01-25 1984-02-07 Bell Telephone Laboratories, Incorporated Interactive graphics transmission system employing an adaptive stylus for reduced bandwidth
US4599489A (en) 1984-02-22 1986-07-08 Gordian Systems, Inc. Solid state key for controlling access to computer software
US4800590A (en) 1985-01-14 1989-01-24 Willis E. Higgins Computer key and computer lock system
US5572193A (en) 1990-12-07 1996-11-05 Motorola, Inc. Method for authentication and protection of subscribers in telecommunications systems
US6141000A (en) 1991-10-21 2000-10-31 Smart Technologies Inc. Projection display system with touch sensing on screen, computer assisted alignment correction and network conferencing
US5689641A (en) 1993-10-01 1997-11-18 Vicor, Inc. Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal
GB9321357D0 (en) 1993-10-15 1993-12-22 British Telecomm Personal identification systems
JPH07200215A (ja) * 1993-12-01 1995-08-04 Internatl Business Mach Corp <Ibm> 印刷装置選択方法及びデータ処理ネットワーク
US5771352A (en) 1994-04-14 1998-06-23 Kabushiki Kaisha Toshiba Communication control apparatus and method
US5782548A (en) 1995-04-07 1998-07-21 Seiko Epson Corporation Image projection system and a method of controlling a projected pointer
EP0846285A1 (en) * 1995-04-27 1998-06-10 Herman Weisz Method and security system for ensuring the security of a device
JP3250418B2 (ja) 1995-06-02 2002-01-28 松下電器産業株式会社 ポインティングデバイス付きリモコンシステム
JPH09198206A (ja) * 1996-01-18 1997-07-31 Ricoh Co Ltd ネットワークの制御システム
JPH09205643A (ja) * 1996-01-29 1997-08-05 Sony Corp 遠隔監視装置
US5768510A (en) 1996-07-01 1998-06-16 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server application enabler system
US6417933B1 (en) 1996-12-26 2002-07-09 Lucent Technologies Inc. Teleconferencing and facsimile communications system and method
US6699187B2 (en) 1997-03-27 2004-03-02 Medtronic, Inc. System and method for providing remote expert communications and video capabilities for use during a medical procedure
JP3864401B2 (ja) * 1997-04-23 2006-12-27 ソニー株式会社 認証システム、電子機器、認証方法、および記録媒体
JP3693475B2 (ja) * 1997-09-18 2005-09-07 株式会社日立コミュニケーションテクノロジー リモートアクセスルータ
WO1999037055A1 (en) 1998-01-16 1999-07-22 Ameritech Corporation System and method for providing secure remote access to a computer network
US6169976B1 (en) 1998-07-02 2001-01-02 Encommerce, Inc. Method and apparatus for regulating the use of licensed products
JP2000122829A (ja) * 1998-10-12 2000-04-28 Fuji Xerox Co Ltd プリンタ選択方法および装置
JP2000222163A (ja) * 1999-01-29 2000-08-11 Seiko Epson Corp データ表示システムおよびデータ表示システムにおけるデータ表示制御方法
US6345294B1 (en) 1999-04-19 2002-02-05 Cisco Technology, Inc. Methods and apparatus for remote configuration of an appliance on a network
JP3681577B2 (ja) * 1999-06-28 2005-08-10 株式会社デジタル 制御用表示装置、および、そのプログラムが記録された記録媒体
JP3843662B2 (ja) * 1999-09-30 2006-11-08 株式会社日立製作所 ネットワーク機器および制御システム
JP2001175576A (ja) * 1999-10-04 2001-06-29 Canon Inc 情報処理装置、情報処理システム、情報処理方法、及び記憶媒体
US7403510B1 (en) 1999-11-10 2008-07-22 Fujifilm Corporation Communication terminal apparatus, communication method thereof, and connected destination selection method in wireless LAN
JP2001166758A (ja) 1999-12-09 2001-06-22 Seiko Epson Corp プレゼンテーション支援システムおよびプロジェクタシステム
JP2001175602A (ja) 1999-12-20 2001-06-29 Casio Comput Co Ltd 通信端末接続確立方法および通信システム
US7177038B2 (en) 1999-12-28 2007-02-13 Minolta Co., Ltd. Image forming system
JP2001202316A (ja) * 2000-01-18 2001-07-27 Canon Inc 情報処理装置及びシステム及び方法並びに記憶媒体
JP4688996B2 (ja) 2000-01-31 2011-05-25 キヤノン株式会社 映像表示装置、その制御方法および記憶媒体
JP4520057B2 (ja) 2000-02-16 2010-08-04 株式会社リコー 出力端末
JP2001249784A (ja) * 2000-03-03 2001-09-14 Canon Inc ネットワークデバイスの制御方法及びその装置
FI20000529A (fi) * 2000-03-08 2001-09-09 Nokia Mobile Phones Ltd Menetelmä avainkoodin syöttämiseksi elektroniikkalaitteeseen ja elektroniikkalaite
JP2001255974A (ja) * 2000-03-13 2001-09-21 Canon Inc 情報処理装置及び方法
JP2001290938A (ja) 2000-03-24 2001-10-19 Trw Inc フルモーション・ビジュアル製品用の統合化デジタル・プロダクション・ライン
DE60131233D1 (de) 2000-03-27 2007-12-20 Seiko Epson Corp System um Geräte, die mit einem Netzwerk verbunden sind, zu verwalten
JP2001285313A (ja) * 2000-03-31 2001-10-12 Hittsu Kenkyusho:Kk データ通信方法および装置とデータ通信プログラムを記録した記録媒体
US7647555B1 (en) 2000-04-13 2010-01-12 Fuji Xerox Co., Ltd. System and method for video access from notes or summaries
JP2001296985A (ja) * 2000-04-17 2001-10-26 Fuji Xerox Co Ltd 情報出力システム
JP3544918B2 (ja) * 2000-04-28 2004-07-21 株式会社東芝 無線通信装置及びユーザ認証方法
US6904529B1 (en) * 2000-04-28 2005-06-07 Microsoft Corporation Method and system for protecting a security parameter negotiation server against denial-of-service attacks
CN1142653C (zh) 2000-04-28 2004-03-17 杨宏伟 动态口令认证系统及方法
US6760749B1 (en) 2000-05-10 2004-07-06 Polycom, Inc. Interactive conference content distribution device and methods of use thereof
JP2001331614A (ja) 2000-05-19 2001-11-30 Sony Corp ネットワーク会議システム及び議事録作成方法、会議管理サーバ及び議事録作成方法
CN1393083A (zh) * 2000-05-19 2003-01-22 索尼株式会社 网络会议系统、设备管理方法和数据演示方法
EP1286207A4 (en) 2000-05-31 2004-09-22 Seiko Epson Corp PROJECTOR, PROJECTION DISPLAY SYSTEM AND METHOD, AND INFORMATION RECORDING SYSTEM
JP2002057964A (ja) * 2000-05-31 2002-02-22 Seiko Epson Corp プロジェクタおよび投写表示システム、並びに、そのための方法および記録媒体
US6735616B1 (en) * 2000-06-07 2004-05-11 Infocus Corporation Method and apparatus for remote projector administration and control
CN1383532A (zh) * 2000-06-09 2002-12-04 精工爱普生株式会社 图像指定文件的制作和使用了该文件的图像的播放
JP2001358919A (ja) 2000-06-13 2001-12-26 Matsushita Electric Ind Co Ltd 画像表示システム、画像表示装置及び記録媒体
JP2002044096A (ja) * 2000-07-26 2002-02-08 Toshiba Corp 表示装置及び表示方法
JP4304843B2 (ja) * 2000-08-02 2009-07-29 株式会社デンソー スパークプラグ
JP2002074125A (ja) 2000-08-31 2002-03-15 Sony Corp コンテンツ配信の通知方法、予約管理装置およびプログラム格納媒体
JP2002099473A (ja) * 2000-09-25 2002-04-05 Casio Comput Co Ltd ネットワーク上のサービス情報収集方法、ネットワーク上のサービス情報収集装置及びネットワーク上のサービス情報収集プログラムを格納した記録媒体
US6943752B2 (en) 2000-09-28 2005-09-13 Matsushita Electric Industrial Co., Ltd. Presentation system, a display device, and a program
JP2002132640A (ja) * 2000-10-23 2002-05-10 Canon Inc ネットワークシステム、サーバ、サービス提供方法および記憶媒体
US6904451B1 (en) 2000-11-27 2005-06-07 Eastman Kodak Company Wireless networked presentation system
US7421082B2 (en) 2000-12-28 2008-09-02 Sony Corporation Data delivery method and data delivery system using sets of passkeys generated by dividing an encryption key
US7155163B2 (en) * 2001-01-09 2006-12-26 Agere Systems Inc. Unified passcode pairing of piconet devices
JP2002222157A (ja) 2001-01-29 2002-08-09 Toshiba Corp 電子会議システム
TWI225211B (en) 2001-02-15 2004-12-11 Ibm Security system for preventing a personal computer from being stolen or used by unauthorized people
JP3661601B2 (ja) 2001-03-19 2005-06-15 セイコーエプソン株式会社 印刷の指示による画像表示
US6642918B2 (en) 2001-04-23 2003-11-04 Canon Kabushiki Kaisha Control of digital projection system
US20020175915A1 (en) 2001-05-23 2002-11-28 Lichtfuss Hans A. Internet image projector
US20030034999A1 (en) 2001-05-31 2003-02-20 Mindspeak, Llc Enhancing interactive presentations
JP2002358284A (ja) 2001-06-01 2002-12-13 Seiko Epson Corp サービス提供システム及びサービス提供装置
US7180475B2 (en) 2001-06-07 2007-02-20 Infocus Corporation Method and apparatus for wireless image transmission to a projector
US20030017846A1 (en) 2001-06-12 2003-01-23 Estevez Leonardo W. Wireless display
JP2003029201A (ja) 2001-07-11 2003-01-29 Canon Inc 画像投射装置及び画像補正方法
US20030028637A1 (en) 2001-07-31 2003-02-06 Gross Curtis T. Method and apparatus for providing network access to a shared image projection device
JP3707407B2 (ja) 2001-08-28 2005-10-19 セイコーエプソン株式会社 パスワードを投写するプロジェクタ
JP3907162B2 (ja) 2001-09-13 2007-04-18 株式会社東芝 プレゼンテーション用装置
US20050071430A1 (en) 2001-09-14 2005-03-31 Youichi Kobayashi Network information processing system and information processing method
JP2003085112A (ja) 2001-09-14 2003-03-20 Sony Corp ネットワーク情報処理システム及び情報処理方法
CN100348030C (zh) 2001-09-14 2007-11-07 索尼株式会社 信息创建方法、信息创建设备和网络信息处理系统
WO2003026216A1 (fr) 2001-09-14 2003-03-27 Sony Corporation Systeme et procede de traitement d'informations de reseau
JP4288879B2 (ja) 2001-09-14 2009-07-01 ソニー株式会社 ネットワーク情報処理システムおよび情報処理方法
JP2003108423A (ja) 2001-09-27 2003-04-11 Sony Corp 情報処理システム、それを構成するクライアント装置および情報提供サーバ、並びに情報提供サーバの排他制御方法
US7313589B2 (en) 2001-09-28 2007-12-25 Infocus Corporation Network projector interface system
US7237004B2 (en) 2001-10-17 2007-06-26 Infocus Corporation Dataconferencing appliance and system
TW519845B (en) * 2001-10-31 2003-02-01 Ru-Fang Shiau Wireless projection system and projection method therefor
US20030088793A1 (en) 2001-11-06 2003-05-08 Parry Travis J. Managing customized menus across multiple imaging devices
US20030110217A1 (en) * 2001-12-07 2003-06-12 Raju Narayan D. Method and apparatus for a networked projection system
JP4166466B2 (ja) 2001-12-19 2008-10-15 ソニー株式会社 無線通信システム及び無線通信方法、無線通信装置及びその制御方法、並びにコンピュータ・プログラム
US6830340B2 (en) * 2001-12-26 2004-12-14 Infocus Corporation Image-rendering device
US7018043B2 (en) * 2001-12-26 2006-03-28 Infocus Corporation Projector device user interface system
JP3664132B2 (ja) 2001-12-27 2005-06-22 ソニー株式会社 ネットワーク情報処理システム及び情報処理方法
EP1329787B1 (en) 2002-01-16 2019-08-28 Texas Instruments Incorporated Secure mode indicator for smart phone or PDA
JP2003224662A (ja) 2002-01-30 2003-08-08 Canon Inc 会議システムおよびその参加方法
JP3610341B2 (ja) * 2002-02-19 2005-01-12 キヤノン株式会社 ネットワーク機器及び遠隔制御中継サーバ
US6957232B2 (en) 2002-04-05 2005-10-18 Infocus Corporation Projector control markup language
US20030198347A1 (en) 2002-04-22 2003-10-23 Octalis Sa System for handling digital rights and keys in business-to-business applications, computer software program, computer software modules and software products therefore
US20030204716A1 (en) 2002-04-24 2003-10-30 Rockwood Troy Dean System and methods for digital content distribution
US7349553B2 (en) 2002-04-29 2008-03-25 The Boeing Company Watermarks for secure distribution of digital data
US7209559B2 (en) 2002-04-29 2007-04-24 The Boeing Company Method and apparatus for securely distributing large digital video/data files with optimum security
JP2003333559A (ja) 2002-05-08 2003-11-21 Canon Inc 会議システム、会議管理方法、コンピュータプログラムおよびコンピュータ読み取り可能な記憶媒体
US20030217293A1 (en) * 2002-05-17 2003-11-20 Lee Tony J. System for permitting access to an electronic device when the password is not known
US7293071B2 (en) * 2002-05-27 2007-11-06 Seiko Epson Corporation Image data transmission system, process and program, image data output device and image display device
JP2004013283A (ja) 2002-06-04 2004-01-15 Hitachi Ltd コンテンツ配信方法及びコンテンツ配信装置
CN1268122C (zh) 2002-07-23 2006-08-02 精工爱普生株式会社 显示方法及投影机
JP2004077967A (ja) * 2002-08-21 2004-03-11 Sanyo Electric Co Ltd 液晶プロジェクタ
WO2004022350A1 (ja) 2002-08-30 2004-03-18 Seiko Epson Corporation プリンタ及び印刷システム、並びに、データ受信装置及びデータ送受信システム
US20040073795A1 (en) 2002-10-10 2004-04-15 Jablon David P. Systems and methods for password-based connection
JP2004133354A (ja) 2002-10-15 2004-04-30 Seiko Epson Corp 画像表示システム、画像表示装置、画像データ出力装置、画像表示方法、画像表示プログラムおよび画像データ出力プログラム
US6901863B2 (en) 2002-11-27 2005-06-07 Seiko Epson Corporation Printer and print system for executing a proper print operation only in a place registered in advance
US6812994B2 (en) 2002-12-04 2004-11-02 Eastman Kodak Company Streamlined methods and systems for scheduling and handling digital cinema content in a multi-theatre environment
JP2004287160A (ja) 2003-03-24 2004-10-14 Seiko Epson Corp 画像表示システム、プロジェクタ、画像表示方法、プロジェクタ制御方法、画像表示プログラムおよびプロジェクタ制御プログラム
US6783252B1 (en) 2003-04-21 2004-08-31 Infocus Corporation System and method for displaying projector system identification information
US7363508B2 (en) 2003-05-21 2008-04-22 Palo Alto Research Center Incorporated System and method for dynamically enabling components to implement data transfer security mechanisms
US7434166B2 (en) 2003-06-03 2008-10-07 Harman International Industries Incorporated Wireless presentation system
US20060170875A1 (en) 2003-07-08 2006-08-03 Thomas Falck System and method for giving a presentation
US20050043973A1 (en) 2003-08-21 2005-02-24 Winthrop Childers Projector reservation system and method
US20050097179A1 (en) 2003-09-16 2005-05-05 Orme Gregory M. Spam prevention
JP2005099574A (ja) 2003-09-26 2005-04-14 Nec Viewtechnology Ltd 幾何学補正における光学中心補正のレンズシフト連動システム
US8260857B2 (en) 2003-10-23 2012-09-04 Microsoft Corporation One to many data projection system and method
US20050091359A1 (en) 2003-10-24 2005-04-28 Microsoft Corporation Systems and methods for projecting content from computing devices
US20050134523A1 (en) 2003-12-17 2005-06-23 International Business Machines Corporation Creating an encrypted channel to a wireless video display
JP2005208823A (ja) * 2004-01-21 2005-08-04 Seiko Epson Corp プロジェクタのネットワークシステム
JP2005285087A (ja) 2004-03-04 2005-10-13 Sony Corp 画像表示装置及び画像表示システム並びに画像表示方法
JP2005285091A (ja) 2004-03-04 2005-10-13 Sony Corp 画像表示装置、情報端末装置、ネットワークシステム及びネットワーク設定方法
US7370978B2 (en) 2005-05-09 2008-05-13 Anderson Daryl E Encrypting data
JP2007312179A (ja) 2006-05-19 2007-11-29 Seiko Epson Corp 画像表示システム、当該画像表示システムの画像表示装置、携帯端末装置、および画像表示システムにおける接続確立方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000122944A (ja) * 1998-10-15 2000-04-28 Canon Inc ネットワークデバイス制御装置および方法
EP1059766A2 (en) * 1999-06-11 2000-12-13 Canon Kabushiki Kaisha Network device managing apparatus and method
JP2001273259A (ja) * 2000-03-28 2001-10-05 Mitsubishi Electric Systemware Corp ユーザ認証システム、ユーザ認証方法およびユーザ認証を行うためのプログラムを記録した記録媒体
JP2002007091A (ja) * 2000-06-22 2002-01-11 Ricoh Co Ltd プリントサーバシステム

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8086704B2 (en) 2004-01-21 2011-12-27 Nec Viewtechnology, Ltd Projector selection system, projector selection method, and program for implementing the system and method
WO2005117552A2 (en) 2004-05-28 2005-12-15 Infocus Corporation Image processing systems and methods with tag-based communications protocol
EP1754139A2 (en) * 2004-05-28 2007-02-21 Infocus Corporation Image processing systems and methods with tag-based communications protocol
EP1754139A4 (en) * 2004-05-28 2009-04-08 Infocus Corp IMAGE PROCESSING SYSTEMS AND METHOD WITH LABEL BASED COMMUNICATION PROTOCOL
JP2007334180A (ja) * 2006-06-19 2007-12-27 Seiko Epson Corp 画像投写装置及びその制御方法
JP2009171125A (ja) * 2008-01-15 2009-07-30 Canon Inc 通信装置、制御方法、プログラム、記憶媒体
US9143925B2 (en) 2008-01-15 2015-09-22 Canon Kabushiki Kaisha Communication parameter setting apparatus and control method therefore
JP2014081894A (ja) * 2012-10-18 2014-05-08 Ricoh Co Ltd 情報処理システム、情報処理装置およびプログラム
JP2016091201A (ja) * 2014-10-31 2016-05-23 キヤノン株式会社 情報処理装置、同期制御方法、及びプログラム

Also Published As

Publication number Publication date
EP2259186A2 (en) 2010-12-08
EP1967960A2 (en) 2008-09-10
EP2259188A3 (en) 2011-01-05
JP2014207015A (ja) 2014-10-30
US20140317725A1 (en) 2014-10-23
ATE479945T1 (de) 2010-09-15
CN1656458A (zh) 2005-08-17
US20080025501A1 (en) 2008-01-31
JP4985734B2 (ja) 2012-07-25
EP2259186B1 (en) 2013-07-17
JP4353096B2 (ja) 2009-10-28
TWI239767B (en) 2005-09-11
ATE489676T1 (de) 2010-12-15
EP2259187A3 (en) 2011-01-05
EP1967960B1 (en) 2010-11-24
JP4407772B2 (ja) 2010-02-03
DE60335153D1 (de) 2011-01-05
JP5252098B2 (ja) 2013-07-31
EP2259186A3 (en) 2011-01-05
US7293071B2 (en) 2007-11-06
CN1324491C (zh) 2007-07-04
EP2259187A2 (en) 2010-12-08
US7735130B2 (en) 2010-06-08
EP1501016A1 (en) 2005-01-26
KR20040108725A (ko) 2004-12-24
TW200402986A (en) 2004-02-16
JP2009181583A (ja) 2009-08-13
US20070088780A1 (en) 2007-04-19
EP1501016B1 (en) 2010-09-01
EP2259187B1 (en) 2013-07-17
US8875053B2 (en) 2014-10-28
JP2009296661A (ja) 2009-12-17
KR100687974B1 (ko) 2007-02-27
EP1501016A4 (en) 2007-05-30
JP2012146309A (ja) 2012-08-02
EP2259188B1 (en) 2012-02-08
EP1967960A3 (en) 2008-10-08
JP5617907B2 (ja) 2014-11-05
JP2013069328A (ja) 2013-04-18
ATE545088T1 (de) 2012-02-15
EP2259188A2 (en) 2010-12-08
JPWO2003100620A1 (ja) 2005-09-29
DE60333992D1 (de) 2010-10-14
US20100100847A1 (en) 2010-04-22

Similar Documents

Publication Publication Date Title
WO2003100620A1 (en) Image data transmission system, image data transmission method, image data transmission program, image data output device, and image display device
US7536709B2 (en) Access control apparatus
JP4748174B2 (ja) ネットワーク内デバイスの管理装置およびネットワーク内デバイス管理プログラム
EP2424172A1 (en) Method and apparatus for establishing communication
JP4328972B2 (ja) 印刷システム
JP4886027B2 (ja) ネットワークでディスカバリーを実行する装置、システムおよびその方法
JP2008162171A (ja) 画像形成装置、画像形成方法、画像形成プログラム、認証サーバ、印刷サーバ
JP2005078267A (ja) 無線通信装置、入出力装置及び無線通信システム
JP5169461B2 (ja) セキュリティパラメータ配布装置及びセキュリティパラメータ配布方法
TWI296888B (en) Easy wireless verification method and apparatus
CN114630303A (zh) 一种蓝牙连接方法、系统、智能终端及计算机存储介质
JP2008217165A (ja) コンテンツ配信システム、端末装置、対象装置、コンテンツ配信装置及びコンテンツ配信方法
WO2008007429A1 (fr) Système d&#39;authentification et dispositif terminal mobile

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP KR

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1020047016196

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2004508005

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2003730595

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 20038118572

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 1020047016196

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2003730595

Country of ref document: EP