WO2004109384A2 - Image-rendering device - Google Patents

Image-rendering device Download PDF

Info

Publication number
WO2004109384A2
WO2004109384A2 PCT/US2004/017420 US2004017420W WO2004109384A2 WO 2004109384 A2 WO2004109384 A2 WO 2004109384A2 US 2004017420 W US2004017420 W US 2004017420W WO 2004109384 A2 WO2004109384 A2 WO 2004109384A2
Authority
WO
WIPO (PCT)
Prior art keywords
image
rendering
wireless network
user
rendering device
Prior art date
Application number
PCT/US2004/017420
Other languages
French (fr)
Other versions
WO2004109384A3 (en
Inventor
Jorell A. Olson
Robin F. Hoeye
Jason G. Lewis
Original Assignee
Infocus 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 Infocus Corporation filed Critical Infocus Corporation
Priority to CN200480022310A priority Critical patent/CN100594420C/en
Priority to EP04754105A priority patent/EP1649321A4/en
Publication of WO2004109384A2 publication Critical patent/WO2004109384A2/en
Publication of WO2004109384A3 publication Critical patent/WO2004109384A3/en

Links

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/54Accessories
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/14Details
    • G03B21/26Projecting separately subsidiary matter simultaneously with main image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3141Constructional details thereof

Definitions

  • Image projectors have become a popular method to present a presentation to an audience and are used for both personal and business purposes. These image projectors typically are used to project a computer image and/or presentation onto a viewing surface.
  • Some image projectors are configured to enable a user to access a presentation by coupling their computer to the projector. Typically, a user must physically connect their computer, such as a personal computer, to the image projector. This process may be cumbersome and frustrating to a presenter. For example, there may be compatibility issues between the hardware and software on the computer and on the image projector. Moreover, connection to the image projector may require numerous cables and/or adapters to enable connection of the user's computer with the available projector. It is not unusual for the cables and adapters to get lost or become misplaced.
  • the first presenter when transitioning from a first presenter to a second presenter, the first presenter must physically connect a computer to an image projector using the appropriate adapters and cables. The first presenter then typically seats himself or herself close to the image projector. When the second presenter wants to present their presentation, the first presenter may have to disconnect the computer from the image projector, enabling the second presenter to connect a new computer to the image projector possibly using different adapters and cables. Typically, the first presenter may have to change seats with the second presenter to provide room for the second presenter to connect to the image projector. This transition between the first and second presenter may take a significant period of time and be disruptive to a meeting.
  • a method of projecting an image via a projection device over the wireless network is provided, wherein the projection device is connected to the wireless network via an image-rendering device configured to receive data over the wireless network.
  • the method includes detecting the image- rendering device over the wireless network, presenting a display identifying the image-rendering device to a user, receiving selection of the image- rendering device by the user and sending data representing the image from the computing device to the image-rendering device over the wireless network for projection by the projection device.
  • Fig. 1 is an exploded isometric view of an image projector and an image-rendering device according to one embodiment of the present invention.
  • FIG. 2 is a schematic diagram of the image-rendering device of
  • Fig. 3 is an exemplary block diagram of the image-rendering device of Fig. 2.
  • Fig. 4 is a graphical representation of an exemplary use environment in which an embodiment of the present invention may be implemented.
  • Fig. 5 is a representative user interface for the system depicted in Fig. 1, showing a projector selection window.
  • FIG. 6 is a schematic diagram of another exemplary use environment in which an embodiment of the present invention may be implemented.
  • Fig. 7 is an exploded isometric view of an image-rendering device according to another embodiment of the present invention.
  • Fig. 8 is an end view of the embodiment of Fig. 7.
  • FIG. 9A is a first portion of a flow diagram showing an embodiment of a method of locating one or more image-rendering devices over a wireless network according to the present invention.
  • Fig. 9B is a second portion of the flow diagram of Fig. 9A.
  • Fig. 10 is a view of an exemplary user interface window showing a plurality of projection devices that have been located according to the embodiment of Fig. 9.
  • FIG. 11 is a view of an exemplary user interface window showing a plurality of projection devices that have been located on a wireless local area network for a software or firmware upgrade.
  • Image display system 10 typically includes an image projector or visual presentation projector 12 and an image-rendering or image-transformation device 14.
  • image-rendering device 14 is operably coupled to image projector 12, such that images are transferred from image-rendering device 14 to image projector 12 for presentation on a projection or viewing surface.
  • Image-rendering device 14 is adapted to receive images from a plurality of different sources and is further adapted to automatically transmit a projectable image to image projector 12.
  • Image projector 12 may be any suitable display device, including, but not limited to, liquid crystal display (LCD) projectors, digital light processing (DPL) projectors, etc.
  • LCD liquid crystal display
  • DPL digital light processing
  • Image-rendering device 14 includes a body 15. Body 15 is configured to be selectively inserted at least partially within an attachment slot 17 in image projector 12. Specifically, body 15 includes a projector connecter 16. Projector connector 16 functions to couple image-rendering device 14 to image projector 12. Projector connector 16 further functions to transmit or transfer a projectable image to image projector 12. As illustrated in Fig. 1 , projector connector 16 may include a plug 18 that is adapted to be received into a corresponding outlet 20 in image projector 12, permitting image- rendering device 14 to directly engage or plug into image projector 12. Attachment structures, including latches 22, projections, pins, tabs, braces, screws or other suitable supports, may be used to retain image-rendering device 14 within outlet 20. Alternatively, instead of an integral connector, projector connector 16 may be attached to projector 12 in a remote fashion via a cable and suitable plug.
  • a suitable projector connector is a standard video plug.
  • Use of a standard video plug may enable image-rendering device 14 to be used on a variety of image projectors having a standard outlet.
  • projector connector 16 may be a Video Electronics Standard Association (VESA) M1 plug that corresponds to an M1 standard video interface, which is available on numerous image projectors.
  • the M1 plug may be any display receptacle interface, such as, but not limited to, a digital connector, e.g. an M1-D connector, an analog connector, e.g. an M1-A connector, or a digital and analog connector, e.g. an M1-DA connector.
  • Image-rendering device 14 may utilize any suitable power supply.
  • projector connector 16 may include a power supply enabling image-rendering device 14 to draw power from connector 16.
  • An example of such a projector connector is the VESA M1 plug described above.
  • projector connector 16 may be capable of supporting both analog and digital display requirements.
  • image-rendering device 14 may be understood in more detail.
  • body 15 of image-rendering device 14 may include at least one image receiver 24 configured to receive a plurality of different data transfer devices 26, examples of which are depicted at 30, 32, 34 and 35.
  • Each data transfer device is adapted to provide an image, presentation, slide or other type of data to be transferred to image-rendering device 14 from an independent source, e.g. an external computer or a mass storage device.
  • An external computer includes any suitable computing device, including, but not limited to, a personal computer, a desktop computer, a laptop computer, a handheld computer, etc.
  • Data transfer devices 26 enable image-rendering device 14 to receive images from multiple sources.
  • Data transfer device 26 may be a card, an expansion board, an adapter or other suitable device that is adapted to be plugged into a slot 28 within image-rendering device 14. It should be noted that slot 28 is configured to enable different cards to be quickly and easily inserted and removed from image-rendering device 14. Slot 28 may be of a suitable size, such that standard-sized cards may be inserted, or adapted to be inserted, into slot 28.
  • data transfer device 26 may be a network interface card, such as a wired network card, indicated schematically at 30, or a wireless network card, indicated schematically at 32.
  • wired network card 30 may include an IEEE 802.3 standard wired local area network (LAN) interface card, e.g. Ethernet, 100BASE-T standard (IEEE 802.3u) or fast Ethernet, IEEE 802.3z or gigabit Ethernet, and/or other suitable wired network interface.
  • Wireless network card 32 may include a wireless LAN card, such as IEEE 802.11a, 802.11b, 802.11g, 802.11x, a radio card, a Bluetooth radio card, a ZigBee radio, etc.
  • Each network interface card enables communication between device 14 and an independent source, e.g. a remote computer, server, network, etc. This communication allows an image or presentation stored on the independent source to be transmitted to image- rendering device 14. Examples of specific implementations of different network interface cards within image-rendering device 14 are described in more detail following the description of Figs. 2 and 3.
  • Slot 28 may also be configured to accept other types of data transfer devices.
  • data transfer device 26 may be a presentation card, indicated schematically at 34.
  • Presentation card 34 may be any suitable type of mass storage device.
  • presentation card 34 may be a memory card, a flash memory card, a solid-state memory card, a hard-disk, etc.
  • a user may insert a presentation card having a prestored presentation into image receiver 24.
  • the prestored image may then be automatically transferred to image projector 12.
  • a user may be able to navigate a menu displayed on the viewing surface in order to select a presentation. Such a configuration may be especially helpful if more than one presentation is stored on the presentation card.
  • Software may be provided within image-rendering device 14 to enable the device to convert and render prestored images into projectable images.
  • software may be provided in the device to enable a prestored presentation to be presented with dynamic graphics and other animations.
  • presentations may be stored in a primitive graphical format and/or in a compressed format and decompressed or otherwise rendered by image-rendering device 14 into a projectable image.
  • a further application for use of a presentation card within image- rendering device 14 may be best illustrated with reference to a standard digital camera.
  • standard digital cameras include some type of memory device, such as a non-volatile memory card, or other mass storage device, that stores digital pictures.
  • Image receiver 24 may be configured to receive such a memory device such that the pictures stored in the memory card and/or mass storage device may be presented by image projector 12. Furthermore, image-rendering device 14 may be configured to render the images from the memory card to simulate a slide show. Additionally, it should be noted that a user may be able to order, animate, insert transitions and/or otherwise alter the pictures when presenting the slide show. [0032] Image-rendering device 14 further may include at least one peripheral device connector 36 on body 15. Peripheral device connector 36 is configured to enable at least one peripheral device to be operably linked to image-rendering device 14 to enable images to be transferred from a peripheral device to image projector 12 or vice versa. Peripheral connector 36 may be any suitable connector.
  • peripheral connector 36 may be a standard connector, such as a Universal Serial Bus (USB) port, IEEE 1394 port, parallel port, e.g. enhanced parallel port (EPP), extended capabilities port (ECP), etc. It should be noted that more than one peripheral connector may be provided on body 15.
  • USB Universal Serial Bus
  • EPP enhanced parallel port
  • ECP extended capabilities port
  • any number of peripheral devices may be coupled to image-rendering device 14 via peripheral connector 36.
  • Exemplary peripheral devices may include, but are not limited to, printers 38, cameras 40, scanners or document cameras 42 and other peripheral devices 44.
  • images may be transferred from any one of the peripheral devices to image projector 12 or vice versa. In this manner, scanned images may be transferred to image-rendering device 14 and projected onto an image projection surface via image projector 12.
  • pictures residing within camera 40 may be transmitted directly from the camera to image projector 12 and projected onto an image projection surface. Additionally, a projected image or presentation may be relayed back through image-rendering device 14 and printed by printer 38.
  • Fig. 3 illustrates a block diagram of an exemplary electrical and logic system for one embodiment of the present invention. It should be noted that this diagram is for illustrative purposes and is not intended to limit the scope of the invention.
  • image-rendering device 14 includes a central processing unit (CPU) or processor 100 configured to automatically transmit images from the image receiver and/or the peripheral connector to the image projector for display. Transmitting the images may include rendering and/or decompressing images depending on the format of a received image.
  • CPU central processing unit
  • processor 100 configured to automatically transmit images from the image receiver and/or the peripheral connector to the image projector for display. Transmitting the images may include rendering and/or decompressing images depending on the format of a received image.
  • Processor 100 is connected to a graphics controller 102 via a bus 104.
  • Graphics controller 102 is adapted to process and produce images that may be projected by image projector 12.
  • Buffer 105 is linked directly to graphics controller 102 and provides temporary memory for graphics controller 102.
  • Image-rendering device 14 further includes memory, such as programmable read-only memory (PROM) 106 and random access memory (RAM) 107, linked to processor 100 and graphics controller 102 by bus 104.
  • PROM 106 and RAM 107 may be utilized to store a set of instructions executable by graphics controller 102 to process and produce the image for projector 12. Other types of memory may also be utilized.
  • Peripherals including a network interface card 108 (including connector 109) and USB host 110, are further linked to processor 100 and graphics controller 102 by the same bus 104.
  • USB host 110 may be linked to USB-A connector 111 and/or USB-B connector 112 and may be further linked directly to the M1-D plug 114.
  • graphic controller 102 may be linked to M1-D plug 114 via an analog interface and/or a transition minimized differential signaling (TMDS) transmitter 116.
  • TMDS transition minimized differential signaling
  • Graphic controller 102 is further linked to M1-D plug 114 via a display data channel 118.
  • an audio converter is illustrated at 120 with attached stereo jack 122 to allow audio output through external speakers and/or internal speakers. Provision is made for accommodation of a Bluetooth radio card via a Bluetooth transceiver 124.
  • a compact flash interface 126 is also provided to allow a compact flash card or other data transfer device, such as 30, 32, 34 and 35 shown in Fig. 2, to be inserted and used within slot 28.
  • image-rendering device 14 may be powered from the VESA M1 interface from the image projector via M1-D plug 114 or other similar device.
  • a power converter 128 may be further utilized within the system. Alternatively, power may be provided via power jack 130.
  • Fig. 4 illustrates an exemplary use environment in which image- rendering device 14 may be implemented.
  • image-rendering device 14 is shown in a network environment 61.
  • Network environment 61 may include a plurality of different devices, such as computers, laptops, servers, handheld computers, etc.
  • the insertion of an appropriate network card into image-rendering device 14 enables presentation content on each of the network devices to be selectively transmitted to image-rendering device 14 for display by image projector 12.
  • image projector 12 may display the transferred image onto a display surface 65.
  • the network interface card may be either a wireless network card or a wired network card.
  • a wireless network card 32 as shown in Fig.
  • wireless network card 32 may be permanently integrated within image-rendering device 14 without departing from the scope of the invention. Wireless network card 32 enables a plurality of users to alternatively link to the local area network and send images/presentations to an image projector without individually having to manually couple their computer to a projector. Additionally, as long as a user's computer device is capable of linking to the local area network using standard protocols and transferring data, the type and model of the computer linked to device 14 is irrelevant. No adapters or cables are necessary for the wireless connection. Thus, users may be able to present from any location in a room.
  • Such a system is particularly useful in meeting room environments, where multiple individuals using the same projector system for presentations may be using different operating systems and/or platforms.
  • Fig. 4 five computers, two portable computers or laptops 56 and 58, a desktop computer 60, a handheld computer 62, and a telephone 64, are shown linked to device 14 over a wireless LAN. Any of the users may link to image projector 12 via image-rendering device 14 wirelessly.
  • the user who is presenting or the active presenter must release or exit from the currently active presentation to enable a second presenter to begin sending data to device 14 for presentation.
  • Device 14 enables the transfer of data to image projector 12 by connecting a user's computer with an image projector. In some embodiments, device 14 may communicate the name of the projector to which it is coupled to the user's computer.
  • the project may appear as an icon, or be added to a list of projectors to which the computer may be connected.
  • the user may select the projector from the list of projectors to connect to a specific image projector.
  • An exemplary user interface is shown in Fig. 5.
  • the exemplary user interface includes a selection window 66 for display on a computer screen 67, but other formats are possible.
  • the user interface includes a projector icon 68. Such an icon may be used to identify the projector that is currently available on the network. For example, and as shown in Fig. 5, "Projector 1 " is linked to the user's computer via device 14. Alternatively, a user may be able to select the desired projector from a list of projectors 70.
  • the user interface also may include a presentations file 72 configured to allow a user to store presentations or images for display.
  • a local wireless network card may be inserted into image receiver 24 within image-rendering device 14.
  • the name or identifier for the linked projector may then be broadcasted to the user's computer indicating that the user can connect to the image projector and send images and/or presentations to device 14.
  • the user may then select a presentation from presentation file 72 and direct it to the linked projector via projector icon 68.
  • the user does not need to physically move his/her computer next to image projector 12, nor does the user have to plug adapters or cables into his/her computer to connect to the image projector.
  • images may be transmitted from a user's computer to device 14 in many different formats.
  • an image file corresponding to the appearance of the display on the user's computer (screen shots or scrapes) may be sent to device 14.
  • the screen shots will be sent to device 14 in a compressed form and decompressed at the device.
  • uncompressed data may be sent to device 14.
  • the type of compression may depend on the type of image. For example, photographic images may be compressed with a compressor suited for low spacial frequencies, while text may be compressed with a compressor suited for high spatial frequencies.
  • screen-scraping may have some inherent limitations regarding graphics capabilities when sending screen shots to image-rendering device 14. Specifically, bandwidth limitations may hinder the ability to rapidly transmit and render complex and/or dynamic graphics to the image projector. Similarly, animations may be difficult to present using the screen-scraping format.
  • Image data may be transferred in other formats using a reduced amount of transmission bandwidth.
  • images on the user's computer may be reduced into graphic primitives, which are much smaller files than the screen shots, and then transmitted to image-rendering device 14.
  • Sending graphic primitives will minimize the bandwidth requirements.
  • the presentations may be reduced into a compressed video formats, including, but not limited to, web standards developed by the World Wide Web Consortium (W3C), e.g. scalable vector graphics (SVG), Dynamic Hypertext Markup Language (DHTML), Extensible Markup Language (XML) or XML-like formats, Synchronized Multimedia Integration Language (SMILTM), etc.
  • W3C World Wide Web Consortium
  • SVG scalable vector graphics
  • DHTML Dynamic Hypertext Markup Language
  • XML Extensible Markup Language
  • XML-like formats Synchronized Multimedia Integration Language (SMILTM)
  • SMILTM Synchronized Multimedia Integration Language
  • non-W3C formats also may be used, including Vector
  • Exemplary methods suitable for use with the present invention, for wirelessly transmitting images to an image projector are further disclosed in co-pending U.S. Patent Application Serial No. 877909, entitled “METHOD AND APPARATUS FOR WIRELESS IMAGE TRANSMISSION TO A PROJECTOR” filed June 7, 2001 by Slobodin, Hoeye, Olson, Long, Girardelli and Duffy.
  • the user's computer may send the image data directly to image-rendering device 14.
  • the user computer may send a universal resource indicator (URI) to image-rendering device 14, which directs device 14 to the appropriate location to pick up the desired image/presentation.
  • Image-rendering device 14 also may provide for the capability of a user to control aspects of the presentation via a control device connected to the image projector.
  • image projector 12 may include a remote control or other user device to enable a presenter to control the image projector.
  • device 14 may send instructions entered into the remote control or other device to the user's computer. Such a configuration allows a user to control the computer via the remote control device.
  • a wired network card 30 also may be received within image receiver 24.
  • Use of wired network card 30 enables image-rendering device 14 to be physically connected to the user's computer via a wired interface.
  • any one of the computers 56, 58, 60, 62, 64 illustrated in Fig. 4 may be linked to image-rendering device 14 by connecting the computer to the same network, through a physical connection, such as a cable or fiber optic connection.
  • a wired network card may be permanently integrated within image-rendering device 14 without departing from the scope of the present invention.
  • a user may use the image-rendering device to browse the Internet. For example, the user may locate presentations and select the desired presentation using a remote device or other suitable user device linked to image projector 12.
  • image-rendering device 14 may act as a client, e.g. a thin client, wherein the user computer provides the server software and the image- rendering device provides the client software. In such an application, the bulk of the processing may occur on the user computer.
  • the wired network card may enable a remote server to provide the presentation via a client/server session between the image-rendering device and the remote server.
  • image- rendering device 14 may be connected directly to a LAN 74 via a wired and/or wireless network card.
  • Image-rendering device 14 may be further linked to a second LAN 76 and/or a WAN 78, such as the Internet, through LAN 74.
  • Image-rendering device 14 also may be able to connect to a remote server 80 or user 82 via LAN 74. Such a configuration may enable a user to run a presentation on image projector 12 from a remote location.
  • image-rendering device 14 is compact and portable. Typically, image-rendering device 14 is much smaller and lighter than a conventional laptop. Moreover, no user input device, such as a keyboard or mouse, is necessary.
  • the device is an automatic rendering engine configured to automatically render and transmit images from a first source to an image projector for display.
  • FIG. 7 shows, generally at 214, a second embodiment of an image-rendering device according to the present invention.
  • Image-rendering device 214 includes a body 215 connected to a connector 216.
  • Connector 216 is configured to be connected to a suitable projection device, such as image projector 12, to enable the transfer of data between the projection device and image-rendering device 214.
  • Connector 216 may include a plug 218 configured to be coupled with a complementary connector (not shown) on the projection device.
  • Connector 216 may also include one or more fasteners 222 configured to selectively secure connector 216 to the complementary connector on a projection device. Examples of suitable fasteners include, but are not limited to, screws, bolts and clips.
  • Connector 2 6 is connected to body 215 via a movable connection. This allows body 215 to be positioned in at least a first position and a second position (indicated in solid lines and dashed lines, respectively, in Fig. 7) relative to the connector. Body 215 may also be movable between more than just two positions relative to connector 216. The movable connection between body 215 and connector 216 allows the body 215 may be re-positioned as desired when the connector is attached to a projection device. This is explained in more detail below
  • Image-rendering device 214 also includes an image receiver
  • Image receiver 224 configured to receive a data transfer device 226.
  • image receiver 224 may be configured to receive a number of different types of data transfer devices, including but not limited to a wired or wireless network interface card, a mass storage device such as a FLASH memory card or a disk drive, or any of the other data transfer devices described above in the context of image receiver 24.
  • Image receiver 224 may take any suitable form.
  • image receiver 224 may include a slot or other suitable opening configured to accept the data transfer device, as shown at 227 in Fig. 8.
  • a protective cover 230 may be provided to protect slot 227 from dust, etc., as well as to help prevent the accidental removal of data transfer device 226 from slot 227.
  • Protective 230 may either be opaque, or may be at least partially transparent or translucent to allow a user to determine whether a data transfer device 226 is positioned within slot 227 without having to remove the protective cover.
  • the electrical system of image-rendering device 214 may otherwise be substantially similar to that described above in the context of Fig. 3, and thus is not discussed in further detail.
  • a movable connection between body 215 and connector 216 may offer advantages over the use of a fixed connection between these components.
  • a single image-rendering device 214 may be used with a plurality of different projection devices within the organization.
  • Some of the projection devices may be ceiling-mounted units, while others may be table-mounted units, and yet others may be portable units. Where a projection device is mounted to a ceiling, it may be difficult to insert or remove data transfer device 226 where slot 227 is oriented horizontally to the ceiling.
  • a movable connection between body 215 and connector 216 enables a user to move body 215 to a position that facilitates the insertion of a data transfer device into slot 227.
  • the movable connection between body 215 and connector 216 also allows a user to adjust the body as desired to increase the ease of use of image-rendering device 214.
  • Body 215 and connector 216 may be movably coupled in any suitable manner.
  • body 215 and connector 216 are coupled together via a hinged connection 228.
  • Hinged connection 228 may be configured to be continuously adjustable, or may be configured to be adjustable in an indexed manner. Where hinged connection 228 is adjustable in an indexed manner, body 215 may be adjusted to a plurality of discrete positions relative to connector 215. Alternatively, where hinged connection 228 is continuously adjustable, body 215 may be adjusted to any position within the range of motion of body 215 relative to connector 216.
  • Other suitable types of movable connections between body 215 and connector 216 besides hinged connections include, but are not limited to, multi-axis connections, such as ball-and-socket connections.
  • Hinged connection 228 may be configured to have any suitable range of motion.
  • hinged connection 228 may have a range of motion of approximately ninety degrees. This range of motion may allow a long dimension of body 215 (parallel to the direction in which data transfer device 226 is inserted into slot 217) to be oriented approximately perpendicular to the major face of a projection device to facilitate use of the image-rendering device in a ceiling-mounted orientation, while also allowing body 215 to be oriented at a lesser angle for use with a table-mounted device.
  • hinged connection 228 may have either a greater or lesser range of motion, from greater than one hundred eighty degrees to only a few degrees.
  • more than one image-rendering device 14 may be accessible to a user.
  • more than one image-rendering device 14 and associated projection device may be connected to the network.
  • more than one WLAN to which a user may connect may be available, and each WLAN may have a plurality of projection devices, each connected to the WLAN with an associated image-rendering device 14.
  • a user's computer may include a user interface program that allows a user to discover image-rendering devices 14 and associated projection devices that are connected to a LAN, and to allow the user to connect to a desired image-rendering device and associated projection device over the LAN.
  • the methods employed by the user interface are described below in the context of a WLAN, but it will be appreciated that the concepts may be extended to any other network environment. Furthermore, while the methods are described below in the context of image-rendering device 14, it will be appreciated that the discussion applies equally to image-rendering device 214.
  • Figs. 9A and 9B show, generally at 300, one embodiment of a suitable method of allowing a user to discover, select and connect to an image-rendering device 14 and associated projection device over a WLAN.
  • the user launches the user interface program.
  • the user interface program may detect and save the current WLAN settings on the user's computer so that they may be restored once the user has completed transmitting data to a selected projection device.
  • the user interface program may display a list of projection devices from which the user may select a desired projection device with which to display a presentation.
  • the list of projection devices may include the last n number of projection devices accessed by the user's computer, or the projection devices currently detected over the WLAN, or both.
  • the detection of projection devices over the WLAN is described in more detail in U.S. Provisional Patent Application Serial No. 60/475,354, titled "SYSTEM AND METHOD FOR SCANNING, DISCOVERING AND CONFIGURING WIRELESS PROJECTOR IMAGE-RENDERING DEVICES," filed on June 2, 2003 by Castaldi et al.
  • the user may examine the list of projection devices at 306 to determine whether a desired projection device is on the list. If the desired projection device is not shown on the list, then the desired projection device may be connected to a WLAN other than the one to which the user's computer is currently connected. In this case, the user may select at 308 to scan to detect any other WLANs on which the desired projection device may be located.
  • the user interface program may alert the user at 312 that no other WLANs are available. At this point, the user may return to the list of projection devices presented to the user at 304 to begin the projection device selection process anew.
  • the user may desire to scan the other WLANs to continue searching for the desired projection device. Thus, at 312, the user is given the option of attempting this scan. If the user opts to perform the scan, the user may be alerted that the scan will result in the loss of connectivity to the current WLAN. [0069] If the user decides at this time not to connect to scan the other
  • the list of projection devices presented to the user may include information regarding the status of each discovered projection device. For example, the list may show whether each listed projection device is on the current WLAN or another WLAN, and/or whether each listed projection device is currently in use.
  • the list of projection devices may be presented to the user in any suitable format.
  • An example of a suitable format is shown in Fig. 10 as projection device list window 400.
  • Projection device list window 400 includes a listing field 402 in which all projection devices detected are presented to the user.
  • Listing field 402 may include a scroll bar 403 to allow more projection devices to be listed in the field than can be viewed in the field at one time.
  • the individual projection device listings in listing field 402 may include any desired information regarding a projection device, and may be arranged in any suitable manner.
  • listing field 402 may include an identification name column 404 in which each projector is identified to the user by its common name.
  • Listing field 402 may also have an identification number column 406 in which the serial number or other identification number of each detected projection device is listed.
  • listing field 402 may have a status column 408 that gives information regarding the status of each detected projection device. For example, if a projection device is on the same WLAN to which the user's computer is connected, the user's computer may detect whether the projection device is currently being used by another user, or whether the projection device is available for use. Where a selected projection device is currently in use, the user interface program may indicate this by showing the words "in use” in the status column next to the selected projection device. Likewise, where the selected projection device is not in use, the word "available" may be shown in the status column.
  • the word "unknown” may be shown in the status column next to the selected projector device, indicating that the user interface program is unable to determine the status of the selected projection device at that time.
  • projection device list window 400 may include one or more buttons to allow a user to perform specific operations within the user interface program.
  • projection device list window 400 may include a "project" button 410.
  • a user may present a presentation via a desired projection device by first selecting a projector device in listing field 402, and then selecting the "project” button 410. This operation is described in more detail below.
  • Projection device list window 400 may also include a "scan" button 412 which may be selected by a user to scan for projection devices on other WLANs besides the one to which the user's computer is currently connected.
  • projection device list window 400 may include other controls buttons, such as a settings button 414 for changing projector settings over the WLAN.
  • Projection device list window 400 may also be configured to allow a user to control other computer features from inside of the user interface program environment.
  • projection device list window 400 may include a preferences button 416 that may be selected to selectively reveal and hide a preferences sub-screen 417.
  • Preferences sub-screen 417 may include such controls as a resolution control 418 that allows a user to adjust compression characteristics of the screen-scrape compression algorithm to balance desired speed and image quality characteristics.
  • Preferences sub-screen 417 may also include controls allowing a user to enable encryption during projecting 420, to automatically launch the user interface program at computer start-up 422, to turn off other alert message applications during projecting 426, and to turn off screen saver programs during projecting 428.
  • the user interface program first checks at 318 to determine whether the desired projection device is available, meaning whether the projection device is both on the current WLAN and not in use by another user. If the desired projection device is available, then (referring again to Fig. 9B), the user may highlight the desired projector and then select, at 320, the "project" button 410. This may activate the screen-scrape (or other data transfer) program, causing an image of the user's desktop to be compressed and transmitted to the image-rendering device 14 associated with the selected projection device.
  • Image-rendering device 14 then renders the image and provides the rendered image to the selected projection device for display at 322.
  • the user's desktop is displayed by the selected projection device until the user selects at 324 a "stop projecting" control (not shown), which ends the projection session and may close the user interface program. At this point, the computer's previous WLAN settings may be restored at 325.
  • the desired projection device is not determined to be "available” at 318, then it is determined at 326 whether the projection device is "in use.” If the projection device is determined to be "in use”, the identification of the projection device may be shown in a different color, font, size, or other appearance characteristic in listing field 402 compared to the other projection devices shown in the listing field.
  • the user may attempt to use the projection device by selecting the projection device and then selecting "project", as shown at 330. This may prompt the user interface program to attempt to detect other WLANs at 332. If no other WLANs are detected at 332, then an alert may be displayed to alert the user that the desired projection device is either out of range or turned off, as shown at 334. Then, the user may again examine the list of projection device shown at 304 to select another desired projection device.
  • the user interface program may connect to the other WLANs to search for the selected projection device on the other WLANs.
  • the user may be alerted at 336 that the current network connection will be lost while the user interface program searches for the selected projector device.
  • the user may choose to cancel the search. If the user so chooses, the user may be directed back to the list of projection devices shown at 304 to select another desired projection device.
  • the user interface program disconnects from the current WLAN and connects to other detected WLANs to locate the desired projection device. If the desired projection device cannot be found, then the desired projector device is determined at 338 either to be off or out of range, and the user may be alerted as such at 334.
  • the user interface program next determines whether the desired projection device is "available" at 340, meaning that it is not being used by another user. If the desired projection device is in use, then the user may be alerted of its status at 342, and may then be directed to the list of projection devices shown at 304 to select another desired projection device. If, however, the desired projection device is determined to be "available", then the user's computer is connected to the projector device via the image-rendering device 14 associated with the computing device, and the user may display a presentation as described above for steps 322, 324 and 325.
  • each image-rendering device and/or projection device may be updated over the network from a single computer.
  • the user interface program may have an "update” functionality that manages software and/or firmware updates.
  • the "update” functionality may detect all projection devices and image-rendering devices on the current network that are turned on and available.
  • the “update” functionality may also detect various aspects of the status of the projection devices, including, but not limited to, the version number of any software and/or firmware stored on the projection devices.
  • the user interface program may next display the list of the detected projection devices to a user.
  • Update interface window 500 includes a listing field 502 containing a list of all projection devices detected on the current network, arranged by name in a column 504. Alternatively, the projection devices may be identified by serial number, conference room name or number, etc.
  • Listing field 502 also may show a version number (or other identifier) of the firmware and/or software currently installed on each detected projector device, as indicated at 506.
  • the depicted listing field 502 shows only a firmware version for each projection device. However, it will be appreciated that the listing field may show a software version, or a both a software and a firmware version. Additionally, listing field 502 may show whether a detected projection device is in use, as indicated at 508.
  • a user may first select the projection devices that the user desires to update via a checkbox 510 associated with each listed projection device. For example, in the depicted embodiment, the user may wish to update only those projection devices which are running the oldest firmware version.
  • the user may select projectors 1 , 2, 6 and 7 by checking the box next to each of these projection devices. The user is not able to select projector 4 because it is indicated to be in use. Next, the user may simply select the update button 512 to begin updating the firmware on each listed projection device. Alternatively, a user may cancel the updating process simply by selecting a "cancel" button 514. After the updating process has been completed, the user interface program may update the list shown in Fig. 11 by indicating whether the update was successful or unsuccessful under status column 508 (not shown).
  • image-rendering device 14 may be detachable from image projector 12 or permanently integrated within image projector 12.
  • image-rendering device 14 may include multiple image receivers 24 and/or a plurality of peripheral device connectors 36.

Abstract

In a computing device configured to be connected to a wireless network, a method of projecting an image via a projection device over the wireless network, is provided, wherein the projection device is connected to the wireless network via an image-rendering device configured to receive data over the wireless network. The method includes detecting the image-rendering device over the wireless network, presenting a display identifying the image-rendering device to a user, receiving selection of the image-rendering device by the user and sending data representing the image from the computing device to the image-rendering device over the wireless network for projection by the projection device.

Description

IMAGE-RENDERING DEVICE
CROSS-REFERENCE TO RELATED APPLICATION [0001] This application claims priority from U.S. Patent Application
Serial No. 10/453,905, filed June 2, 2003, which is a continuation-in-part of U.S. Patent Application Serial No. 10/033,474, filed December 26, 2001. BACKGROUND
[0002] Image projectors have become a popular method to present a presentation to an audience and are used for both personal and business purposes. These image projectors typically are used to project a computer image and/or presentation onto a viewing surface. [0003] Some image projectors are configured to enable a user to access a presentation by coupling their computer to the projector. Typically, a user must physically connect their computer, such as a personal computer, to the image projector. This process may be cumbersome and frustrating to a presenter. For example, there may be compatibility issues between the hardware and software on the computer and on the image projector. Moreover, connection to the image projector may require numerous cables and/or adapters to enable connection of the user's computer with the available projector. It is not unusual for the cables and adapters to get lost or become misplaced.
[0004] Thus, it may be difficult for multiple presenters to use the same projector. For example, when transitioning from a first presenter to a second presenter, the first presenter must physically connect a computer to an image projector using the appropriate adapters and cables. The first presenter then typically seats himself or herself close to the image projector. When the second presenter wants to present their presentation, the first presenter may have to disconnect the computer from the image projector, enabling the second presenter to connect a new computer to the image projector possibly using different adapters and cables. Typically, the first presenter may have to change seats with the second presenter to provide room for the second presenter to connect to the image projector. This transition between the first and second presenter may take a significant period of time and be disruptive to a meeting.
[0005] What is needed is a portable and easy-to-use device that enables multiple users to easily connect to an image projector, regardless of the computing platform used by the user or the storage location or format of the presentation. Moreover, it would be useful if a presenter could run a presentation from anywhere in a room. Furthermore, it would be useful if the device enabled other peripheral devices, such as printers, scanners, cameras, etc. to be easily connected to the image projector. SUMMARY
[0006] In a computing device configured to be connected to a wireless network, a method of projecting an image via a projection device over the wireless network, is provided, wherein the projection device is connected to the wireless network via an image-rendering device configured to receive data over the wireless network. The method includes detecting the image- rendering device over the wireless network, presenting a display identifying the image-rendering device to a user, receiving selection of the image- rendering device by the user and sending data representing the image from the computing device to the image-rendering device over the wireless network for projection by the projection device. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings, in which the like references indicate similar elements and in which:
[0008] Fig. 1 is an exploded isometric view of an image projector and an image-rendering device according to one embodiment of the present invention.
[0009] Fig. 2 is a schematic diagram of the image-rendering device of
Fig. 1.
[0010] Fig. 3 is an exemplary block diagram of the image-rendering device of Fig. 2. [0011] Fig. 4 is a graphical representation of an exemplary use environment in which an embodiment of the present invention may be implemented.
[0012] Fig. 5 is a representative user interface for the system depicted in Fig. 1, showing a projector selection window.
[0013] Fig. 6 is a schematic diagram of another exemplary use environment in which an embodiment of the present invention may be implemented.
[0014] Fig. 7 is an exploded isometric view of an image-rendering device according to another embodiment of the present invention
[0015] Fig. 8 is an end view of the embodiment of Fig. 7.
[0016] Fig. 9A is a first portion of a flow diagram showing an embodiment of a method of locating one or more image-rendering devices over a wireless network according to the present invention.
[0017] Fig. 9B is a second portion of the flow diagram of Fig. 9A.
[0018] Fig. 10 is a view of an exemplary user interface window showing a plurality of projection devices that have been located according to the embodiment of Fig. 9.
[0019] Fig. 11 is a view of an exemplary user interface window showing a plurality of projection devices that have been located on a wireless local area network for a software or firmware upgrade.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] Referring initially to Fig. 1 , an image display system is shown generally at 10. Image display system 10 typically includes an image projector or visual presentation projector 12 and an image-rendering or image-transformation device 14. Briefly, image-rendering device 14 is operably coupled to image projector 12, such that images are transferred from image-rendering device 14 to image projector 12 for presentation on a projection or viewing surface. Image-rendering device 14 is adapted to receive images from a plurality of different sources and is further adapted to automatically transmit a projectable image to image projector 12. [0021] Image projector 12 may be any suitable display device, including, but not limited to, liquid crystal display (LCD) projectors, digital light processing (DPL) projectors, etc.
[0022] Image-rendering device 14 includes a body 15. Body 15 is configured to be selectively inserted at least partially within an attachment slot 17 in image projector 12. Specifically, body 15 includes a projector connecter 16. Projector connector 16 functions to couple image-rendering device 14 to image projector 12. Projector connector 16 further functions to transmit or transfer a projectable image to image projector 12. As illustrated in Fig. 1 , projector connector 16 may include a plug 18 that is adapted to be received into a corresponding outlet 20 in image projector 12, permitting image- rendering device 14 to directly engage or plug into image projector 12. Attachment structures, including latches 22, projections, pins, tabs, braces, screws or other suitable supports, may be used to retain image-rendering device 14 within outlet 20. Alternatively, instead of an integral connector, projector connector 16 may be attached to projector 12 in a remote fashion via a cable and suitable plug.
[0023] Any suitable plug may be implemented in the present invention.
One example of a suitable projector connector is a standard video plug. Use of a standard video plug may enable image-rendering device 14 to be used on a variety of image projectors having a standard outlet. For example, projector connector 16 may be a Video Electronics Standard Association (VESA) M1 plug that corresponds to an M1 standard video interface, which is available on numerous image projectors. For example, the M1 plug may be any display receptacle interface, such as, but not limited to, a digital connector, e.g. an M1-D connector, an analog connector, e.g. an M1-A connector, or a digital and analog connector, e.g. an M1-DA connector. [0024] Image-rendering device 14 may utilize any suitable power supply. For example, projector connector 16 may include a power supply enabling image-rendering device 14 to draw power from connector 16. An example of such a projector connector is the VESA M1 plug described above. Furthermore, projector connector 16 may be capable of supporting both analog and digital display requirements.
[0025] Turning now to Fig. 2, image-rendering device 14 may be understood in more detail. Specifically, body 15 of image-rendering device 14 may include at least one image receiver 24 configured to receive a plurality of different data transfer devices 26, examples of which are depicted at 30, 32, 34 and 35. Each data transfer device is adapted to provide an image, presentation, slide or other type of data to be transferred to image-rendering device 14 from an independent source, e.g. an external computer or a mass storage device. An external computer, as discussed in more detail below, includes any suitable computing device, including, but not limited to, a personal computer, a desktop computer, a laptop computer, a handheld computer, etc.
[0026] Data transfer devices 26 enable image-rendering device 14 to receive images from multiple sources. Data transfer device 26 may be a card, an expansion board, an adapter or other suitable device that is adapted to be plugged into a slot 28 within image-rendering device 14. It should be noted that slot 28 is configured to enable different cards to be quickly and easily inserted and removed from image-rendering device 14. Slot 28 may be of a suitable size, such that standard-sized cards may be inserted, or adapted to be inserted, into slot 28.
[0027] Any number of different data transfer devices 26 may be interchangeably received within slot 28. For example, data transfer device 26 may be a network interface card, such as a wired network card, indicated schematically at 30, or a wireless network card, indicated schematically at 32. Specifically, wired network card 30 may include an IEEE 802.3 standard wired local area network (LAN) interface card, e.g. Ethernet, 100BASE-T standard (IEEE 802.3u) or fast Ethernet, IEEE 802.3z or gigabit Ethernet, and/or other suitable wired network interface. Wireless network card 32 may include a wireless LAN card, such as IEEE 802.11a, 802.11b, 802.11g, 802.11x, a radio card, a Bluetooth radio card, a ZigBee radio, etc. [0028] Each network interface card, regardless of type, enables communication between device 14 and an independent source, e.g. a remote computer, server, network, etc. This communication allows an image or presentation stored on the independent source to be transmitted to image- rendering device 14. Examples of specific implementations of different network interface cards within image-rendering device 14 are described in more detail following the description of Figs. 2 and 3. [0029] Slot 28 may also be configured to accept other types of data transfer devices. For example, data transfer device 26 may be a presentation card, indicated schematically at 34. Presentation card 34 may be any suitable type of mass storage device. For example, presentation card 34 may be a memory card, a flash memory card, a solid-state memory card, a hard-disk, etc. A user may insert a presentation card having a prestored presentation into image receiver 24. The prestored image may then be automatically transferred to image projector 12. Alternatively, a user may be able to navigate a menu displayed on the viewing surface in order to select a presentation. Such a configuration may be especially helpful if more than one presentation is stored on the presentation card.
[0030] Software may be provided within image-rendering device 14 to enable the device to convert and render prestored images into projectable images. For example, software may be provided in the device to enable a prestored presentation to be presented with dynamic graphics and other animations. Specifically, presentations may be stored in a primitive graphical format and/or in a compressed format and decompressed or otherwise rendered by image-rendering device 14 into a projectable image. [0031] A further application for use of a presentation card within image- rendering device 14 may be best illustrated with reference to a standard digital camera. Typically, standard digital cameras include some type of memory device, such as a non-volatile memory card, or other mass storage device, that stores digital pictures. Image receiver 24 may be configured to receive such a memory device such that the pictures stored in the memory card and/or mass storage device may be presented by image projector 12. Furthermore, image-rendering device 14 may be configured to render the images from the memory card to simulate a slide show. Additionally, it should be noted that a user may be able to order, animate, insert transitions and/or otherwise alter the pictures when presenting the slide show. [0032] Image-rendering device 14 further may include at least one peripheral device connector 36 on body 15. Peripheral device connector 36 is configured to enable at least one peripheral device to be operably linked to image-rendering device 14 to enable images to be transferred from a peripheral device to image projector 12 or vice versa. Peripheral connector 36 may be any suitable connector. For example, peripheral connector 36 may be a standard connector, such as a Universal Serial Bus (USB) port, IEEE 1394 port, parallel port, e.g. enhanced parallel port (EPP), extended capabilities port (ECP), etc. It should be noted that more than one peripheral connector may be provided on body 15.
[0033] As illustrated, any number of peripheral devices may be coupled to image-rendering device 14 via peripheral connector 36. Exemplary peripheral devices may include, but are not limited to, printers 38, cameras 40, scanners or document cameras 42 and other peripheral devices 44. As discussed above, images may be transferred from any one of the peripheral devices to image projector 12 or vice versa. In this manner, scanned images may be transferred to image-rendering device 14 and projected onto an image projection surface via image projector 12. Similarly, pictures residing within camera 40 may be transmitted directly from the camera to image projector 12 and projected onto an image projection surface. Additionally, a projected image or presentation may be relayed back through image-rendering device 14 and printed by printer 38.
[0034] Fig. 3 illustrates a block diagram of an exemplary electrical and logic system for one embodiment of the present invention. It should be noted that this diagram is for illustrative purposes and is not intended to limit the scope of the invention. Specifically, image-rendering device 14 includes a central processing unit (CPU) or processor 100 configured to automatically transmit images from the image receiver and/or the peripheral connector to the image projector for display. Transmitting the images may include rendering and/or decompressing images depending on the format of a received image.
[0035] Processor 100 is connected to a graphics controller 102 via a bus 104. Graphics controller 102 is adapted to process and produce images that may be projected by image projector 12. Buffer 105 is linked directly to graphics controller 102 and provides temporary memory for graphics controller 102. Image-rendering device 14 further includes memory, such as programmable read-only memory (PROM) 106 and random access memory (RAM) 107, linked to processor 100 and graphics controller 102 by bus 104. PROM 106 and RAM 107 may be utilized to store a set of instructions executable by graphics controller 102 to process and produce the image for projector 12. Other types of memory may also be utilized. [0036] Peripherals, including a network interface card 108 (including connector 109) and USB host 110, are further linked to processor 100 and graphics controller 102 by the same bus 104. USB host 110 may be linked to USB-A connector 111 and/or USB-B connector 112 and may be further linked directly to the M1-D plug 114. It should further be noted, that graphic controller 102 may be linked to M1-D plug 114 via an analog interface and/or a transition minimized differential signaling (TMDS) transmitter 116. Graphic controller 102 is further linked to M1-D plug 114 via a display data channel 118.
[0037] Additionally, an audio converter is illustrated at 120 with attached stereo jack 122 to allow audio output through external speakers and/or internal speakers. Provision is made for accommodation of a Bluetooth radio card via a Bluetooth transceiver 124. A compact flash interface 126 is also provided to allow a compact flash card or other data transfer device, such as 30, 32, 34 and 35 shown in Fig. 2, to be inserted and used within slot 28.
[0038] As described above, image-rendering device 14 may be powered from the VESA M1 interface from the image projector via M1-D plug 114 or other similar device. A power converter 128 may be further utilized within the system. Alternatively, power may be provided via power jack 130.
[0039] Fig. 4 illustrates an exemplary use environment in which image- rendering device 14 may be implemented. Specifically, image-rendering device 14 is shown in a network environment 61. Network environment 61 may include a plurality of different devices, such as computers, laptops, servers, handheld computers, etc. The insertion of an appropriate network card into image-rendering device 14 enables presentation content on each of the network devices to be selectively transmitted to image-rendering device 14 for display by image projector 12. As shown, image projector 12 may display the transferred image onto a display surface 65. [0040] As described above, the network interface card may be either a wireless network card or a wired network card. A wireless network card 32, as shown in Fig. 2, may be adapted to be selectively received and removed from slot 28. It should further be appreciated that wireless network card 32 may be permanently integrated within image-rendering device 14 without departing from the scope of the invention. Wireless network card 32 enables a plurality of users to alternatively link to the local area network and send images/presentations to an image projector without individually having to manually couple their computer to a projector. Additionally, as long as a user's computer device is capable of linking to the local area network using standard protocols and transferring data, the type and model of the computer linked to device 14 is irrelevant. No adapters or cables are necessary for the wireless connection. Thus, users may be able to present from any location in a room.
[0041] Such a system is particularly useful in meeting room environments, where multiple individuals using the same projector system for presentations may be using different operating systems and/or platforms. For example, in Fig. 4, five computers, two portable computers or laptops 56 and 58, a desktop computer 60, a handheld computer 62, and a telephone 64, are shown linked to device 14 over a wireless LAN. Any of the users may link to image projector 12 via image-rendering device 14 wirelessly. Usually, the user who is presenting or the active presenter must release or exit from the currently active presentation to enable a second presenter to begin sending data to device 14 for presentation.
[0042] It should be understood that any suitable computer or computing device that is capable of wirelessly linking to the local area network and conveying an image, or the URI or other indicator of the location of an image, to device 14 may be used in the present invention. Computers, as used herein, include, but are not limited to, desktop computers, handheld computers, laptop computers, servers, mainframes, telephones, etc. [0043] Device 14 enables the transfer of data to image projector 12 by connecting a user's computer with an image projector. In some embodiments, device 14 may communicate the name of the projector to which it is coupled to the user's computer. Thus, when a user connects to a network on which the projector is located, the project may appear as an icon, or be added to a list of projectors to which the computer may be connected. In this situation, the user may select the projector from the list of projectors to connect to a specific image projector. An exemplary user interface is shown in Fig. 5. The exemplary user interface includes a selection window 66 for display on a computer screen 67, but other formats are possible. The user interface includes a projector icon 68. Such an icon may be used to identify the projector that is currently available on the network. For example, and as shown in Fig. 5, "Projector 1 " is linked to the user's computer via device 14. Alternatively, a user may be able to select the desired projector from a list of projectors 70.
[0044] The user interface also may include a presentations file 72 configured to allow a user to store presentations or images for display. When a user desires to present a presentation, a local wireless network card may be inserted into image receiver 24 within image-rendering device 14. The name or identifier for the linked projector may then be broadcasted to the user's computer indicating that the user can connect to the image projector and send images and/or presentations to device 14. The user may then select a presentation from presentation file 72 and direct it to the linked projector via projector icon 68. The user does not need to physically move his/her computer next to image projector 12, nor does the user have to plug adapters or cables into his/her computer to connect to the image projector. Instead, the user simply connects to the wireless network and directs a desired image or presentation to the projector. The user may remain seated the entire time and does not need to move to a position near the projector when presenting. [0045] As discussed above, images may be transmitted from a user's computer to device 14 in many different formats. For example, an image file corresponding to the appearance of the display on the user's computer (screen shots or scrapes) may be sent to device 14. Typically, the screen shots will be sent to device 14 in a compressed form and decompressed at the device. Alternatively, uncompressed data may be sent to device 14. The type of compression may depend on the type of image. For example, photographic images may be compressed with a compressor suited for low spacial frequencies, while text may be compressed with a compressor suited for high spatial frequencies.
[0046] The use of screen-scraping may have some inherent limitations regarding graphics capabilities when sending screen shots to image-rendering device 14. Specifically, bandwidth limitations may hinder the ability to rapidly transmit and render complex and/or dynamic graphics to the image projector. Similarly, animations may be difficult to present using the screen-scraping format.
[0047] Image data may be transferred in other formats using a reduced amount of transmission bandwidth. For example, images on the user's computer may be reduced into graphic primitives, which are much smaller files than the screen shots, and then transmitted to image-rendering device 14. Sending graphic primitives will minimize the bandwidth requirements. For example, the presentations may be reduced into a compressed video formats, including, but not limited to, web standards developed by the World Wide Web Consortium (W3C), e.g. scalable vector graphics (SVG), Dynamic Hypertext Markup Language (DHTML), Extensible Markup Language (XML) or XML-like formats, Synchronized Multimedia Integration Language (SMIL™), etc. It also should be noted that non-W3C formats also may be used, including Vector Markup Language (VML), etc. Corresponding software may be included on image-rendering device 14, such that the images may be rendered and displayed on image projector 12.
[0048] Exemplary methods suitable for use with the present invention, for wirelessly transmitting images to an image projector are further disclosed in co-pending U.S. Patent Application Serial No. 877909, entitled "METHOD AND APPARATUS FOR WIRELESS IMAGE TRANSMISSION TO A PROJECTOR" filed June 7, 2001 by Slobodin, Hoeye, Olson, Long, Girardelli and Duffy.
[0049] It should be noted that in some embodiments, the user's computer may send the image data directly to image-rendering device 14. Alternatively, the user computer may send a universal resource indicator (URI) to image-rendering device 14, which directs device 14 to the appropriate location to pick up the desired image/presentation. [0050] Image-rendering device 14 also may provide for the capability of a user to control aspects of the presentation via a control device connected to the image projector. For example, image projector 12 may include a remote control or other user device to enable a presenter to control the image projector. In this case, device 14 may send instructions entered into the remote control or other device to the user's computer. Such a configuration allows a user to control the computer via the remote control device. [0051] As discussed above, a wired network card 30 also may be received within image receiver 24. Use of wired network card 30 enables image-rendering device 14 to be physically connected to the user's computer via a wired interface. Thus, when wired network card 30 is retained within slot 28, any one of the computers 56, 58, 60, 62, 64 illustrated in Fig. 4 may be linked to image-rendering device 14 by connecting the computer to the same network, through a physical connection, such as a cable or fiber optic connection. It will be appreciated that a wired network card may be permanently integrated within image-rendering device 14 without departing from the scope of the present invention. [0052] The use of a wired network card within image-rendering device
14 enables a user to link into any suitable network, including, but not limited to, a local area network (LAN) or a wide area network (WAN), public (e.g. the Internet) or private networks, etc. In one application, a user may use the image-rendering device to browse the Internet. For example, the user may locate presentations and select the desired presentation using a remote device or other suitable user device linked to image projector 12. In another application, image-rendering device 14 may act as a client, e.g. a thin client, wherein the user computer provides the server software and the image- rendering device provides the client software. In such an application, the bulk of the processing may occur on the user computer. Furthermore, the wired network card may enable a remote server to provide the presentation via a client/server session between the image-rendering device and the remote server.
[0053] An exemplary network environment in which the present invention may be implemented is shown in Fig. 6. As illustrated, image- rendering device 14 may be connected directly to a LAN 74 via a wired and/or wireless network card. Image-rendering device 14 may be further linked to a second LAN 76 and/or a WAN 78, such as the Internet, through LAN 74. Image-rendering device 14 also may be able to connect to a remote server 80 or user 82 via LAN 74. Such a configuration may enable a user to run a presentation on image projector 12 from a remote location. [0054] It should be noted that image-rendering device 14 is compact and portable. Typically, image-rendering device 14 is much smaller and lighter than a conventional laptop. Moreover, no user input device, such as a keyboard or mouse, is necessary. The device is an automatic rendering engine configured to automatically render and transmit images from a first source to an image projector for display.
[0055] Fig. 7 shows, generally at 214, a second embodiment of an image-rendering device according to the present invention. Image-rendering device 214 includes a body 215 connected to a connector 216. Connector 216 is configured to be connected to a suitable projection device, such as image projector 12, to enable the transfer of data between the projection device and image-rendering device 214. Connector 216 may include a plug 218 configured to be coupled with a complementary connector (not shown) on the projection device. Connector 216 may also include one or more fasteners 222 configured to selectively secure connector 216 to the complementary connector on a projection device. Examples of suitable fasteners include, but are not limited to, screws, bolts and clips.
[0056] Connector 2 6 is connected to body 215 via a movable connection. This allows body 215 to be positioned in at least a first position and a second position (indicated in solid lines and dashed lines, respectively, in Fig. 7) relative to the connector. Body 215 may also be movable between more than just two positions relative to connector 216. The movable connection between body 215 and connector 216 allows the body 215 may be re-positioned as desired when the connector is attached to a projection device. This is explained in more detail below
[0057] Image-rendering device 214 also includes an image receiver
224 configured to receive a data transfer device 226. As with image receiver 24, described above, image receiver 224 may be configured to receive a number of different types of data transfer devices, including but not limited to a wired or wireless network interface card, a mass storage device such as a FLASH memory card or a disk drive, or any of the other data transfer devices described above in the context of image receiver 24. [0058] Image receiver 224 may take any suitable form. For example, image receiver 224 may include a slot or other suitable opening configured to accept the data transfer device, as shown at 227 in Fig. 8. Furthermore, a protective cover 230 may be provided to protect slot 227 from dust, etc., as well as to help prevent the accidental removal of data transfer device 226 from slot 227. Protective 230 may either be opaque, or may be at least partially transparent or translucent to allow a user to determine whether a data transfer device 226 is positioned within slot 227 without having to remove the protective cover. The electrical system of image-rendering device 214 may otherwise be substantially similar to that described above in the context of Fig. 3, and thus is not discussed in further detail.
[0059] The use of a movable connection between body 215 and connector 216 may offer advantages over the use of a fixed connection between these components. For example, in use environments having more than one projection device, such as a large business organization or university, a single image-rendering device 214 may be used with a plurality of different projection devices within the organization. Some of the projection devices may be ceiling-mounted units, while others may be table-mounted units, and yet others may be portable units. Where a projection device is mounted to a ceiling, it may be difficult to insert or remove data transfer device 226 where slot 227 is oriented horizontally to the ceiling. However, providing a movable connection between body 215 and connector 216 enables a user to move body 215 to a position that facilitates the insertion of a data transfer device into slot 227. Likewise, for table-mounted and portable units, the movable connection between body 215 and connector 216 also allows a user to adjust the body as desired to increase the ease of use of image-rendering device 214.
[0060] Body 215 and connector 216 may be movably coupled in any suitable manner. In the depicted embodiment, body 215 and connector 216 are coupled together via a hinged connection 228. Hinged connection 228 may be configured to be continuously adjustable, or may be configured to be adjustable in an indexed manner. Where hinged connection 228 is adjustable in an indexed manner, body 215 may be adjusted to a plurality of discrete positions relative to connector 215. Alternatively, where hinged connection 228 is continuously adjustable, body 215 may be adjusted to any position within the range of motion of body 215 relative to connector 216. Other suitable types of movable connections between body 215 and connector 216 besides hinged connections include, but are not limited to, multi-axis connections, such as ball-and-socket connections.
[0061] Hinged connection 228 may be configured to have any suitable range of motion. For example, hinged connection 228 may have a range of motion of approximately ninety degrees. This range of motion may allow a long dimension of body 215 (parallel to the direction in which data transfer device 226 is inserted into slot 217) to be oriented approximately perpendicular to the major face of a projection device to facilitate use of the image-rendering device in a ceiling-mounted orientation, while also allowing body 215 to be oriented at a lesser angle for use with a table-mounted device. Alternatively, hinged connection 228 may have either a greater or lesser range of motion, from greater than one hundred eighty degrees to only a few degrees.
[0062] In some use environments, more than one image-rendering device 14 (or 214) may be accessible to a user. For example, in the network context, more than one image-rendering device 14 and associated projection device may be connected to the network. Moreover, in the wireless local area network (WLAN) context, more than one WLAN to which a user may connect may be available, and each WLAN may have a plurality of projection devices, each connected to the WLAN with an associated image-rendering device 14. [0063] Where multiple projection devices are available to a user over a network, a user's computer may include a user interface program that allows a user to discover image-rendering devices 14 and associated projection devices that are connected to a LAN, and to allow the user to connect to a desired image-rendering device and associated projection device over the LAN. The methods employed by the user interface are described below in the context of a WLAN, but it will be appreciated that the concepts may be extended to any other network environment. Furthermore, while the methods are described below in the context of image-rendering device 14, it will be appreciated that the discussion applies equally to image-rendering device 214.
[0064] Figs. 9A and 9B show, generally at 300, one embodiment of a suitable method of allowing a user to discover, select and connect to an image-rendering device 14 and associated projection device over a WLAN. First, at 302, the user launches the user interface program. Upon launch, the user interface program may detect and save the current WLAN settings on the user's computer so that they may be restored once the user has completed transmitting data to a selected projection device.
[0065] Next, at 304, the user interface program may display a list of projection devices from which the user may select a desired projection device with which to display a presentation. The list of projection devices may include the last n number of projection devices accessed by the user's computer, or the projection devices currently detected over the WLAN, or both. The detection of projection devices over the WLAN is described in more detail in U.S. Provisional Patent Application Serial No. 60/475,354, titled "SYSTEM AND METHOD FOR SCANNING, DISCOVERING AND CONFIGURING WIRELESS PROJECTOR IMAGE-RENDERING DEVICES," filed on June 2, 2003 by Castaldi et al.
[0066] Next, the user may examine the list of projection devices at 306 to determine whether a desired projection device is on the list. If the desired projection device is not shown on the list, then the desired projection device may be connected to a WLAN other than the one to which the user's computer is currently connected. In this case, the user may select at 308 to scan to detect any other WLANs on which the desired projection device may be located.
[0067] If no other WLANs are detected at 310, the user interface program may alert the user at 312 that no other WLANs are available. At this point, the user may return to the list of projection devices presented to the user at 304 to begin the projection device selection process anew. [0068] If, however, other WLANs are detected at 310, the user may desire to scan the other WLANs to continue searching for the desired projection device. Thus, at 312, the user is given the option of attempting this scan. If the user opts to perform the scan, the user may be alerted that the scan will result in the loss of connectivity to the current WLAN. [0069] If the user decides at this time not to connect to scan the other
WLANs, the user may cancel this operation and return to the list of projection devices presented at 304. On the other hand, if the user elects at this point to connect to another of the detected WLANs, the user interface program scans all detected WLANs at 316. Any projection devices discovered in this scan is then added to the list of projection devices presented to the user at 304, and the user may again examine the list at 306 for a desired projector. [0070] The list of projection devices presented to the user may include information regarding the status of each discovered projection device. For example, the list may show whether each listed projection device is on the current WLAN or another WLAN, and/or whether each listed projection device is currently in use.
[0071] The list of projection devices may be presented to the user in any suitable format. An example of a suitable format is shown in Fig. 10 as projection device list window 400. Projection device list window 400 includes a listing field 402 in which all projection devices detected are presented to the user. Listing field 402 may include a scroll bar 403 to allow more projection devices to be listed in the field than can be viewed in the field at one time. [0072] The individual projection device listings in listing field 402 may include any desired information regarding a projection device, and may be arranged in any suitable manner. For example, listing field 402 may include an identification name column 404 in which each projector is identified to the user by its common name. Listing field 402 may also have an identification number column 406 in which the serial number or other identification number of each detected projection device is listed.
[0073] Additionally, listing field 402 may have a status column 408 that gives information regarding the status of each detected projection device. For example, if a projection device is on the same WLAN to which the user's computer is connected, the user's computer may detect whether the projection device is currently being used by another user, or whether the projection device is available for use. Where a selected projection device is currently in use, the user interface program may indicate this by showing the words "in use" in the status column next to the selected projection device. Likewise, where the selected projection device is not in use, the word "available" may be shown in the status column. On the other hand, where the selected projection device is on a different WLAN than the one to which the user's computer is currently connected, the word "unknown" may be shown in the status column next to the selected projector device, indicating that the user interface program is unable to determine the status of the selected projection device at that time.
[0074] Next, projection device list window 400 may include one or more buttons to allow a user to perform specific operations within the user interface program. For example, projection device list window 400 may include a "project" button 410. A user may present a presentation via a desired projection device by first selecting a projector device in listing field 402, and then selecting the "project" button 410. This operation is described in more detail below. Projection device list window 400 may also include a "scan" button 412 which may be selected by a user to scan for projection devices on other WLANs besides the one to which the user's computer is currently connected. Furthermore, projection device list window 400 may include other controls buttons, such as a settings button 414 for changing projector settings over the WLAN.
[0075] Projection device list window 400 may also be configured to allow a user to control other computer features from inside of the user interface program environment. For example, projection device list window 400 may include a preferences button 416 that may be selected to selectively reveal and hide a preferences sub-screen 417. Preferences sub-screen 417 may include such controls as a resolution control 418 that allows a user to adjust compression characteristics of the screen-scrape compression algorithm to balance desired speed and image quality characteristics. Preferences sub-screen 417 may also include controls allowing a user to enable encryption during projecting 420, to automatically launch the user interface program at computer start-up 422, to turn off other alert message applications during projecting 426, and to turn off screen saver programs during projecting 428.
[0076] Referring again to Fig. 9A, if a user finds at 306 that the desired projection device is in the list of discovered projection devices, the user may try to select the desired projection device. However, before allowing the user to use the projection device, the user interface program first checks at 318 to determine whether the desired projection device is available, meaning whether the projection device is both on the current WLAN and not in use by another user. If the desired projection device is available, then (referring again to Fig. 9B), the user may highlight the desired projector and then select, at 320, the "project" button 410. This may activate the screen-scrape (or other data transfer) program, causing an image of the user's desktop to be compressed and transmitted to the image-rendering device 14 associated with the selected projection device. Image-rendering device 14 then renders the image and provides the rendered image to the selected projection device for display at 322. The user's desktop is displayed by the selected projection device until the user selects at 324 a "stop projecting" control (not shown), which ends the projection session and may close the user interface program. At this point, the computer's previous WLAN settings may be restored at 325. [0077] Referring again to Fig. 9A, if the desired projection device is not determined to be "available" at 318, then it is determined at 326 whether the projection device is "in use." If the projection device is determined to be "in use", the identification of the projection device may be shown in a different color, font, size, or other appearance characteristic in listing field 402 compared to the other projection devices shown in the listing field. This indicates to the user that that particular projection device may not be selected. [0078] If, however, it is determined at 326 that the use state of the desired projector is unknown, this indicates that the desired projection device may be on a different WLAN than the one to which the user's computing device is currently connected. In this case, referring again to Fig. 9A the user may attempt to use the projection device by selecting the projection device and then selecting "project", as shown at 330. This may prompt the user interface program to attempt to detect other WLANs at 332. If no other WLANs are detected at 332, then an alert may be displayed to alert the user that the desired projection device is either out of range or turned off, as shown at 334. Then, the user may again examine the list of projection device shown at 304 to select another desired projection device. [0079] On the other hand, if other WLANs are detected at 332, then the user interface program may connect to the other WLANs to search for the selected projection device on the other WLANs. Before connecting, the user may be alerted at 336 that the current network connection will be lost while the user interface program searches for the selected projector device. At this point, the user may choose to cancel the search. If the user so chooses, the user may be directed back to the list of projection devices shown at 304 to select another desired projection device.
[0080] If the user does not choose to cancel, then the user interface program disconnects from the current WLAN and connects to other detected WLANs to locate the desired projection device. If the desired projection device cannot be found, then the desired projector device is determined at 338 either to be off or out of range, and the user may be alerted as such at 334.
[0081] If the desired projection device can be found, the user interface program next determines whether the desired projection device is "available" at 340, meaning that it is not being used by another user. If the desired projection device is in use, then the user may be alerted of its status at 342, and may then be directed to the list of projection devices shown at 304 to select another desired projection device. If, however, the desired projection device is determined to be "available", then the user's computer is connected to the projector device via the image-rendering device 14 associated with the computing device, and the user may display a presentation as described above for steps 322, 324 and 325.
[0082] Where multiple image-rendering devices 14 and associated projection devices are connected to a single LAN (or WAN, WLAN, or any other type of network) software and/or firmware on each image-rendering device and/or projection device may be updated over the network from a single computer. For example, the user interface program may have an "update" functionality that manages software and/or firmware updates. The "update" functionality may detect all projection devices and image-rendering devices on the current network that are turned on and available. The "update" functionality may also detect various aspects of the status of the projection devices, including, but not limited to, the version number of any software and/or firmware stored on the projection devices. [0083] The user interface program may next display the list of the detected projection devices to a user. This list may be displayed in any suitable manner, and may contain any desired information regarding the identity and status of each detected projection device. Fig. 11 shows an example of a suitable update interface window generally at 500. Update interface window 500 includes a listing field 502 containing a list of all projection devices detected on the current network, arranged by name in a column 504. Alternatively, the projection devices may be identified by serial number, conference room name or number, etc.
[0084] Listing field 502 also may show a version number (or other identifier) of the firmware and/or software currently installed on each detected projector device, as indicated at 506. The depicted listing field 502 shows only a firmware version for each projection device. However, it will be appreciated that the listing field may show a software version, or a both a software and a firmware version. Additionally, listing field 502 may show whether a detected projection device is in use, as indicated at 508. [0085] Next, to update the firmware and/or software, a user may first select the projection devices that the user desires to update via a checkbox 510 associated with each listed projection device. For example, in the depicted embodiment, the user may wish to update only those projection devices which are running the oldest firmware version. Thus, the user may select projectors 1 , 2, 6 and 7 by checking the box next to each of these projection devices. The user is not able to select projector 4 because it is indicated to be in use. Next, the user may simply select the update button 512 to begin updating the firmware on each listed projection device. Alternatively, a user may cancel the updating process simply by selecting a "cancel" button 514. After the updating process has been completed, the user interface program may update the list shown in Fig. 11 by indicating whether the update was successful or unsuccessful under status column 508 (not shown).
[0086] While various alternative embodiments and arrangements of an image display system have been shown and described above, it will be appreciated by those of skill in the art that numerous other embodiments, arrangements and modifications are possible and are within the scope of the invention. For example, it should be noted that image-rendering device 14 (or 214) may be detachable from image projector 12 or permanently integrated within image projector 12. Moreover, image-rendering device 14 may include multiple image receivers 24 and/or a plurality of peripheral device connectors 36.
[0087] Furthermore, although the present disclosure includes specific embodiments, specific embodiments are not to be considered in a limiting sense, because numerous variations are possible. The subject matter of the present disclosure includes all novel and nonobvious combinations and subcombinations of the various elements, features, functions, and/or properties disclosed herein. The following claims particularly point out certain combinations and subcombinations regarded as novel and nonobvious. These claims may refer to "an" element or "a first" element or the equivalent thereof. Such claims should be understood to include incorporation of one or more such elements, neither requiring nor excluding two or more such elements. Other combinations and subcombinations of features, functions, elements, and/or properties may be claimed through amendment of the present claims or through presentation of new claims in this or a related application. Such claims, whether broader, narrower, equal, or different in scope to the original claims, also are regarded as included within the subject matter of the present disclosure.

Claims

What is claimed is:
1. In a computing device configured to be connected to a wireless network, a method of projecting an image via a projection device over the wireless network, wherein the projection device is connected to the wireless network via an image-rendering device configured to receive data over the wireless network, the method comprising: detecting the image-rendering device over the wireless network; presenting a display identifying the image-rendering device to a user; receiving selection of the image-rendering device by the user; and sending data representing the image from the computing device to the image-rendering device over the wireless network for projection by the projection device.
2. In a computing device configured to be connected to a wireless network to which a plurality of projection devices are connected, each projection device having an associated image-rendering device for wirelessly receiving image data over the wireless network, a method of projecting an image, comprising: detecting each image-rendering device connected to the wireless network; presenting to a user a list identifying the detected image-rendering devices; receiving selection of a selected image-rendering device from the list identifying the image-rendering devices; and sending image data from the computing device to the selected image- rendering device for projection by the projection device associated with the selected image-rendering device.
3. The method of claim 2, wherein presenting to a user the list identifying the detected image-rendering devices includes presenting the list such that detected image-rendering devices that are currently in use are differentiated from detected image-rendering devices that are not currently in use.
4. The method of claim 2, wherein presenting to a user the list identifying the detected image-rendering devices includes presenting a list including a last n number of image-rendering devices selected in prior use sessions, whether or not the last n-number of image-rendering devices are detected.
5. In a computing device, a method of updating over a wireless network a set of executable instructions stored on a plurality of image- rendering devices, wherein each image-rendering device of the plurality of image-rendering devices is configured to be connected to an associated projection device and to render images received over the wireless network for projection by the associated projection device, the method comprising: detecting at least one image-rendering device over the wireless network; presenting to a user a list identifying each detected image-rendering device detected; receiving selection of at least one selected image-rendering device from the list identifying each detected image-rendering device; and sending updated executable instructions from the computing device to each selected image-rendering device for storage in memory located on each selected image-rendering device.
6. The method of claim 6, wherein detecting at least one image- rendering device over the wireless network include detecting a version of the set of executable instructions stored on the at least one image-rendering device.
7. The method of claim 6, wherein presenting to a user a list identifying each image-rendering device detected includes presenting to the user the version of the set of executable instructions stored on each image- rendering device detected.
9. The method of claim 1 , wherein detecting the image-rendering device over the wireless network includes detecting a plurality of image- rendering devices over the wireless network.
10. The method of claim 9, wherein presenting a display identifying the image-rendering device to the user includes presenting a list of the plurality of image-rendering devices to the user.
11. The method of claim 10, wherein presenting a list of the plurality of image-rendering devices to the user includes presenting information regarding a status of each image-rendering device.
12. The method of claim 11 , wherein the information regarding the status of each image-rendering device includes information regarding whether each image-rendering device is currently in use.
13. The method of claim 11 , wherein the information regarding the status of each image-rendering device includes information regarding whether each image-rendering device is connected to the wireless network to which the computing device is connected.
14. The method of claim 1 , wherein presenting a display identifying the image-rendering device to the user includes presenting a list of a last n image-rendering devices selected in prior use sessions.
15. The method of claim 14, wherein the wireless network is a first wireless network, and wherein at least some of the image-rendering devices are on a different wireless network than the first wireless network.
16. The method of claim 1 , wherein the wireless network is one of a plurality of wireless networks, further comprising detecting the plurality of wireless networks and presenting a list of the plurality of wireless networks to the user for selection of a wireless network to which to connect.
17. The method of claim 2, wherein the list identifies the image- rendering devices by name.
18. The method of claim 2, wherein the list identifies the image- rendering devices by number.
19. The method of claim 2, wherein the list includes status information on each image-rendering device.
20. The method of claim 19, wherein the status information includes information regarding whether each image-rendering device is currently in use.
21. The method of claim 19, wherein the status information includes information regarding whether each image-rendering device is connected to the wireless network.
22. The method of claim 2, wherein the wireless network is one of a plurality of wireless networks, further comprising detecting the plurality of wireless networks and presenting to the user a list of the plurality of wireless networks for selection of a wireless network to which to connect.
23. The method of claim 6, wherein receiving selection of at least one selected image-rendering device from the list includes receiving selection of a plurality of image-rendering devices from the list.
24. The method of claim 6, wherein the list shows status information regarding each detected image-rendering device.
25. The method of claim 24, wherein the status information includes information regarding whether each detected image-rendering device is currently in use.
26. The method of claim 6, wherein the list includes a last n number of image-rendering devices selected in prior use sessions, whether or not the last n-number of image-rendering devices are detected.
27. In a computing device configured to be connected to a wireless network to project an image via a projection device over the wireless network, wherein the projection device is connected to the wireless network via an image-rendering device configured to receive data over the wireless network, a user interface program containing instructions executable by the computing device to: detect the image-rendering device over the wireless network; present a display identifying the image-rendering device to a user; receive selection of the image-rendering device by the user; and send data representing the image from the computing device to the image-rendering device over the wireless network for projection by the projection device.
28. The user interface program of claim 27, wherein the instructions are executable to detect a plurality of image-rendering devices over the wireless network.
29. The user interface program of claim 28, wherein the instructions are executable to present a list of the plurality of image-rendering devices to the user.
30. The user interface program of claim 29, wherein the instructions are executable to present information regarding a status of each image- rendering device.
31. The user interface program of claim 30, wherein the information regarding the status of each image-rendering device includes information regarding whether each image-rendering device is currently in use.
32. The user interface program of claim 30, wherein the information regarding the status of each image-rendering device includes information regarding whether each image-rendering device is connected to the wireless network to which the computing device is connected.
33. The user interface program of claim 31 , wherein the instructions are executable to present a list of a last n image-rendering devices selected in prior use sessions.
34. The user interface program of claim 33, wherein the wireless network is a first wireless network, and wherein at least some of the image- rendering devices are on a different wireless network than the first wireless network.
35. The user interface program of claim 27, wherein the wireless network is one of a plurality of wireless networks, further comprising detecting the plurality of wireless networks and presenting a list of the plurality of wireless networks to the user for selection of a wireless network to which to connect.
36. In a computing device configured to be connected to a wireless network to project an image via a projection device over the wireless network, wherein the projection device is connected to the wireless network via an image-rendering device configured to receive data over the wireless network, a user interface program containing instructions executable by the computing device to: detect each image-rendering device connected to the wireless network; present to a user a list identifying the detected image-rendering devices; receive selection of a selected image-rendering device from the list identifying the image-rendering devices; and send image data from the computing device to the selected image- rendering device for projection by the projection device associated with the selected image-rendering device.
37. The user interface program of claim 36, wherein the instructions are executable to present the list such that detected image-rendering devices that are currently in use are differentiated from detected image-rendering devices that are not currently in use.
38. The user interface program of claim 36, wherein the instructions are executable to present a list including a last n number of image-rendering devices selected in prior use sessions, whether or not the last n-number of image-rendering devices are detected.
PCT/US2004/017420 2003-06-02 2004-06-02 Image-rendering device WO2004109384A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200480022310A CN100594420C (en) 2003-06-02 2004-06-02 Image-rendering device
EP04754105A EP1649321A4 (en) 2003-06-02 2004-06-02 Image-rendering device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/453,905 2003-06-02
US10/453,905 US6860609B2 (en) 2001-12-26 2003-06-02 Image-rendering device

Publications (2)

Publication Number Publication Date
WO2004109384A2 true WO2004109384A2 (en) 2004-12-16
WO2004109384A3 WO2004109384A3 (en) 2005-03-24

Family

ID=33510392

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/017420 WO2004109384A2 (en) 2003-06-02 2004-06-02 Image-rendering device

Country Status (5)

Country Link
US (2) US6860609B2 (en)
EP (1) EP1649321A4 (en)
CN (1) CN100594420C (en)
TW (1) TWI344575B (en)
WO (1) WO2004109384A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE202005005053U1 (en) * 2005-03-31 2005-07-28 Enzian, Gerhard Electronic book data projecting device, has projector that projects data read from book onto e.g. ceiling, via lens whose focus is adjusted by remote control for controlling sharpness of projected data
CN100501557C (en) * 2005-07-29 2009-06-17 鸿富锦精密工业(深圳)有限公司 Switching system for projector

Families Citing this family (103)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8625270B2 (en) 1999-08-04 2014-01-07 Super Talent Technology, Corp. USB flash drive with deploying and retracting functionalities using retractable cover/cap
US7393247B1 (en) 2005-03-08 2008-07-01 Super Talent Electronics, Inc. Architectures for external SATA-based flash memory devices
US7836236B2 (en) 2004-02-12 2010-11-16 Super Talent Electronics, Inc. Extended secure-digital (SD) devices and hosts
US7021971B2 (en) 2003-09-11 2006-04-04 Super Talent Electronics, Inc. Dual-personality extended-USB plug and receptacle with PCI-Express or Serial-At-Attachment extensions
US8102662B2 (en) * 2007-07-05 2012-01-24 Super Talent Electronics, Inc. USB package with bistable sliding mechanism
JP4688996B2 (en) * 2000-01-31 2011-05-25 キヤノン株式会社 VIDEO DISPLAY DEVICE, ITS CONTROL METHOD, AND STORAGE MEDIUM
EP2278451A1 (en) * 2000-05-31 2011-01-26 Seiko Epson Corporation Projector, projection display system, and corresponding method and recording medium
US7180475B2 (en) * 2001-06-07 2007-02-20 Infocus Corporation Method and apparatus for wireless image transmission to a projector
US7313589B2 (en) * 2001-09-28 2007-12-25 Infocus Corporation Network projector interface system
US8402185B2 (en) * 2001-12-26 2013-03-19 Seiko Epson Corporation Display device adapter with digital media interface
US7018043B2 (en) * 2001-12-26 2006-03-28 Infocus Corporation Projector device user interface system
US7182462B2 (en) * 2001-12-26 2007-02-27 Infocus Corporation System and method for updating an image display device from a remote location
US7044605B2 (en) * 2001-12-26 2006-05-16 Infocus Corporation Image-rendering device
US6860609B2 (en) * 2001-12-26 2005-03-01 Infocus Corporation Image-rendering device
US6758689B1 (en) * 2003-05-29 2004-07-06 Interlink Electronics, Inc. Wireless adapter having foldable geometrically loop-like antenna
CN100594423C (en) * 2003-05-29 2010-03-17 富可视公司 Projector device user interface system
CN100478938C (en) 2003-06-02 2009-04-15 富可视公司 Image capture method, system and apparatus
US7945785B2 (en) * 2003-06-02 2011-05-17 Seiko Epson Corporation Security of data over a network
EP1631882A4 (en) * 2003-06-02 2011-10-05 Seiko Epson Corp Image display device and method of announcing a presence of an image display device over network
TWM247863U (en) * 2003-08-01 2004-10-21 Meiloon Ind Co Ltd Improved structure of projector
EP1654834A4 (en) * 2003-08-14 2012-07-04 Seiko Epson Corp Apparatus, system and method of transmitting data
US6854984B1 (en) 2003-09-11 2005-02-15 Super Talent Electronics, Inc. Slim USB connector with spring-engaging depressions, stabilizing dividers and wider end rails for flash-memory drive
JP4176603B2 (en) * 2003-09-24 2008-11-05 株式会社東芝 Image display device, image display system, image display device selection method, and program
US7162092B2 (en) * 2003-12-11 2007-01-09 Infocus Corporation System and method for processing image data
US7483583B2 (en) * 2003-12-16 2009-01-27 Infocus Corporation System and method for processing image data
US20050128520A1 (en) * 2003-12-16 2005-06-16 Jeff Glickman Digital signature protection for software
US7764832B2 (en) * 2003-12-16 2010-07-27 Seiko Epson Corporation System and method for processing image data for color space conversion
US7797369B2 (en) * 2003-12-16 2010-09-14 Seiko Epson Corporation System and method for controlling a transmission of image data to a display device
US8060745B2 (en) * 2003-12-16 2011-11-15 Seiko Epson Corporation Security for wireless transmission
US20050128054A1 (en) * 2003-12-16 2005-06-16 Jeff Glickman Method, system, and apparatus to identify and transmit data to an image display
US7643182B2 (en) * 2003-12-16 2010-01-05 Seiko Epson Corporation System and method for processing image data
JP2005244931A (en) * 2004-01-26 2005-09-08 Seiko Epson Corp Multi-screen video reproducing system
JP2005285087A (en) * 2004-03-04 2005-10-13 Sony Corp Image display apparatus, image display system and image display method
US20060010268A1 (en) * 2004-07-07 2006-01-12 Infocus Corporation Display device graphics interface
US20060010387A1 (en) * 2004-07-07 2006-01-12 Olson Jorell A Projection apparatus with support for media content on portable storage devices
US7104807B1 (en) 2004-07-09 2006-09-12 Super Talent Electronics, Inc. Apparatus for an improved peripheral electronic interconnect device
JP2006042000A (en) * 2004-07-28 2006-02-09 Sanyo Electric Co Ltd Digital camera cradle and digital camera system
US7571246B2 (en) * 2004-07-29 2009-08-04 Microsoft Corporation Media transrating over a bandwidth-limited network
US7364307B2 (en) * 2004-08-31 2008-04-29 Hitachi Global Storage Technologies Netherlands B.V. Method and system for a beam projector having data manipulation capabilities
US7329005B2 (en) * 2004-08-31 2008-02-12 Hitachi Global Storage Technologies Netherlands B.V. Method and system for a beam projector having an audio capability device
US20060044524A1 (en) * 2004-08-31 2006-03-02 Feliss Norbert A System and method for cooling a beam projector
US20060119569A1 (en) * 2004-12-07 2006-06-08 Huo-Lu Tsai Wireless instruction device for a computer-based visual presentation system
TWI276354B (en) * 2005-04-22 2007-03-11 Coretronic Corp Projector for combining modular device
TW200641509A (en) * 2005-05-19 2006-12-01 Coretronic Corp Auxiliary device suitable for realizing reciprocally modularization with projection apparatus
US7743183B2 (en) * 2005-05-23 2010-06-22 Microsoft Corporation Flow control for media streaming
US20070008307A1 (en) * 2005-07-11 2007-01-11 Infocus Corporation Dual function control device
JP2007026535A (en) * 2005-07-15 2007-02-01 Hitachi Global Storage Technologies Netherlands Bv Data erasing device and method
US20080084477A1 (en) * 2005-10-14 2008-04-10 Crouse Timothy C Image transmission device and system
KR100775210B1 (en) * 2005-11-22 2007-11-12 엘지전자 주식회사 Method for updating program of USB apparatus
JP2007163725A (en) * 2005-12-13 2007-06-28 Seiko Epson Corp Image display system, image display method, information processor, image display device, control program, and recording medium
US20070174418A1 (en) * 2006-01-23 2007-07-26 Dell Products L.P. Display firmware upgrade without external devices
US7641348B2 (en) * 2006-01-31 2010-01-05 Hewlett-Packard Development Company, L.P. Integrated portable computer projector system
US20080058011A1 (en) * 2006-08-17 2008-03-06 Wei Lin Apparatus, System and Method for Wireless Transmission for Use in Projection Display Apparatus
US20080055573A1 (en) * 2006-08-31 2008-03-06 James Chu Projector with build-in ipod insertion slot
JP2008058574A (en) * 2006-08-31 2008-03-13 Seiko Epson Corp Image display system and image display device
US20080065676A1 (en) * 2006-09-13 2008-03-13 Hause Curtis B System and method for tracing data storage devices
US20080122623A1 (en) * 2006-09-13 2008-05-29 Hause Curtis B System and method for tracing data storage devices
US20080061979A1 (en) * 2006-09-13 2008-03-13 Hause Curtis B Traceable RFID enable data storage device
US20080198022A1 (en) * 2007-02-21 2008-08-21 Imation Corp. Inkjet printable RFID label and method of printing an inkjet printable RFID label
US7953433B2 (en) * 2007-04-24 2011-05-31 Imation Corp. Data storage device and data storage device tracing system
US8909296B2 (en) * 2007-05-14 2014-12-09 Kopin Corporation Mobile wireless display software platform for controlling other systems and devices
US7789680B2 (en) * 2007-07-05 2010-09-07 Super Talent Electronics, Inc. USB device with connected cap
US20090190277A1 (en) * 2007-09-28 2009-07-30 Super Talent Electronics, Inc. ESD Protection For USB Memory Devices
US7827340B2 (en) * 2007-07-31 2010-11-02 Hewlett-Packard Development Company, L.P. Graphics processor in a docking station
CN101425286B (en) * 2007-10-30 2010-09-29 环旭电子股份有限公司 Display control system and method therefor
WO2009120984A1 (en) * 2008-03-28 2009-10-01 Kopin Corporation Handheld wireless display device having high-resolution display suitable for use as a mobile internet device
US8938487B2 (en) * 2008-01-07 2015-01-20 Smart Technologies Ulc Method and apparatus for displaying video data from multiple source computers in a multi-monitor computer system
JP2009205103A (en) * 2008-02-29 2009-09-10 Fujifilm Corp Portable radiograph conversion device
US8016194B2 (en) 2008-03-06 2011-09-13 Imation Corp. Mobile data storage device reader having both radiofrequency and barcode scanners
US8944608B2 (en) 2008-06-17 2015-02-03 The Invention Science Fund I, Llc Systems and methods associated with projecting in response to conformation
US8267526B2 (en) * 2008-06-17 2012-09-18 The Invention Science Fund I, Llc Methods associated with receiving and transmitting information related to projection
US20090310038A1 (en) * 2008-06-17 2009-12-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Projection in response to position
US20090309826A1 (en) * 2008-06-17 2009-12-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Systems and devices
US8723787B2 (en) 2008-06-17 2014-05-13 The Invention Science Fund I, Llc Methods and systems related to an image capture projection surface
US20090309828A1 (en) * 2008-06-17 2009-12-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Methods and systems for transmitting instructions associated with user parameter responsive projection
US8608321B2 (en) 2008-06-17 2013-12-17 The Invention Science Fund I, Llc Systems and methods for projecting in response to conformation
US8430515B2 (en) * 2008-06-17 2013-04-30 The Invention Science Fund I, Llc Systems and methods for projecting
US8955984B2 (en) * 2008-06-17 2015-02-17 The Invention Science Fund I, Llc Projection associated methods and systems
US8540381B2 (en) * 2008-06-17 2013-09-24 The Invention Science Fund I, Llc Systems and methods for receiving information associated with projecting
US8936367B2 (en) * 2008-06-17 2015-01-20 The Invention Science Fund I, Llc Systems and methods associated with projecting in response to conformation
US8384005B2 (en) 2008-06-17 2013-02-26 The Invention Science Fund I, Llc Systems and methods for selectively projecting information in response to at least one specified motion associated with pressure applied to at least one projection surface
US20090313152A1 (en) * 2008-06-17 2009-12-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Systems associated with projection billing
US8641203B2 (en) 2008-06-17 2014-02-04 The Invention Science Fund I, Llc Methods and systems for receiving and transmitting signals between server and projector apparatuses
US8733952B2 (en) * 2008-06-17 2014-05-27 The Invention Science Fund I, Llc Methods and systems for coordinated use of two or more user responsive projectors
US20090313153A1 (en) * 2008-06-17 2009-12-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware. Systems associated with projection system billing
US8308304B2 (en) * 2008-06-17 2012-11-13 The Invention Science Fund I, Llc Systems associated with receiving and transmitting information related to projection
JP5652993B2 (en) * 2008-06-30 2015-01-14 キヤノン株式会社 Display control apparatus, display control apparatus control method, and program
JP4596193B2 (en) * 2008-08-08 2010-12-08 セイコーエプソン株式会社 Projector, program, information storage medium, and data update method
TW201013300A (en) 2008-09-22 2010-04-01 Coretronic Corp Projection system and expansion module for pico projector
JP5554931B2 (en) * 2009-02-23 2014-07-23 キヤノン株式会社 Image processing system, image processing apparatus, image processing method, and program
CA2707286A1 (en) * 2009-06-11 2010-12-11 X2O Media Inc. System and method for generating multimedia presentations
KR20110072650A (en) * 2009-12-23 2011-06-29 삼성전자주식회사 Audio apparatus and method for transmitting audio signal and audio system
US8714750B2 (en) * 2010-01-21 2014-05-06 Sony Corporation Displaying projector status visibly
JP2013142706A (en) * 2012-01-06 2013-07-22 Ricoh Co Ltd Video projector
US9122444B2 (en) * 2012-02-08 2015-09-01 Ricoh Company, Ltd. Network accessible projectors that display multiple client screens at once
US9179126B2 (en) 2012-06-01 2015-11-03 Ostendo Technologies, Inc. Spatio-temporal light field cameras
CN103475887A (en) * 2013-07-12 2013-12-25 黑龙江科技大学 Image synchronization method and device in camera visual system
CN104506789A (en) * 2014-12-19 2015-04-08 天脉聚源(北京)传媒科技有限公司 Projection method and device
CN105808181B (en) 2014-12-31 2019-02-12 中强光电股份有限公司 Image mediating device, interactive display system and its operating method
CN106657949A (en) * 2016-09-23 2017-05-10 深圳市金立通信设备有限公司 Terminal and projection method thereof
CN108279913A (en) * 2016-12-29 2018-07-13 深圳市光峰光电技术有限公司 A kind of upgrade method and device of projector
CN111614946A (en) * 2019-02-26 2020-09-01 中强光电股份有限公司 Projector and projector firmware updating method
USD914078S1 (en) * 2019-07-10 2021-03-23 Feiyue Deng Projector

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5847748A (en) * 1993-03-11 1998-12-08 Ncr Corporation Multimedia projection system
KR100205385B1 (en) * 1996-07-27 1999-07-01 구자홍 A data driver for liquid crystal display
US6388654B1 (en) * 1997-10-03 2002-05-14 Tegrity, Inc. Method and apparatus for processing, displaying and communicating images
US6064668A (en) 1997-10-31 2000-05-16 Sp Controls, Inc. Device control apparatus having input device selection switch with rubberized key
GB2372664B (en) * 1998-05-08 2002-11-27 Orange Personal Comm Serv Ltd Mobile communications
US6330091B1 (en) * 1998-05-15 2001-12-11 Universal Electronics Inc. IR receiver using IR transmitting diode
US6522352B1 (en) * 1998-06-22 2003-02-18 Motorola, Inc. Self-contained wireless camera device, wireless camera system and method
US6509910B1 (en) * 1998-11-18 2003-01-21 Eastman Kodak Company Method and system for interfacing with a digital media frame network
US6839560B1 (en) * 1999-02-25 2005-01-04 Microsoft Corporation Using a derived table of signal strength data to locate and track a user in a wireless network
JP2001166758A (en) 1999-12-09 2001-06-22 Seiko Epson Corp Presentation support system and projector system
US6961514B1 (en) * 1999-12-27 2005-11-01 Lsi Logic Corporation System and method for communicating images to a removable media device
FI20000760A0 (en) * 2000-03-31 2000-03-31 Nokia Corp Authentication in a packet data network
US6735616B1 (en) * 2000-06-07 2004-05-11 Infocus Corporation Method and apparatus for remote projector administration and control
US6626543B2 (en) * 2000-06-13 2003-09-30 E-Lumen8, Llc Electronic image projection device
WO2002001545A1 (en) * 2000-06-26 2002-01-03 Viomagic Corporation Electronic presentation system using portable storage device in place of a personal computer
US6489934B1 (en) * 2000-07-07 2002-12-03 Judah Klausner Cellular phone with built in optical projector for display of data
US7017154B2 (en) * 2001-03-23 2006-03-21 International Business Machines Corporation Eliminating store/restores within hot function prolog/epilogs using volatile registers
US7180475B2 (en) * 2001-06-07 2007-02-20 Infocus Corporation Method and apparatus for wireless image transmission to a projector
US6977693B2 (en) * 2001-06-11 2005-12-20 Sun Microsystems, Inc. Networked video projector apparatus and method of projecting a video frame on a video projector
US20030017846A1 (en) * 2001-06-12 2003-01-23 Estevez Leonardo W. Wireless display
JP3894546B2 (en) * 2001-06-27 2007-03-22 キヤノン株式会社 Portable information terminal, information browsing method and program
US6808268B2 (en) 2001-09-18 2004-10-26 Provision Entertainment, Inc. Projection system for aerial display of three-dimensional video images
US6830340B2 (en) * 2001-12-26 2004-12-14 Infocus Corporation Image-rendering device
US6860609B2 (en) * 2001-12-26 2005-03-01 Infocus Corporation Image-rendering device
US20040091232A1 (en) * 2002-05-31 2004-05-13 Appling Thomas C. Method and apparatus for effecting a presentation
US6680609B1 (en) * 2002-07-11 2004-01-20 International Business Machines Corporation Method and apparatus for determining the magnetic track width of a magnetic head

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
None

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE202005005053U1 (en) * 2005-03-31 2005-07-28 Enzian, Gerhard Electronic book data projecting device, has projector that projects data read from book onto e.g. ceiling, via lens whose focus is adjusted by remote control for controlling sharpness of projected data
CN100501557C (en) * 2005-07-29 2009-06-17 鸿富锦精密工业(深圳)有限公司 Switching system for projector

Also Published As

Publication number Publication date
US20050140928A1 (en) 2005-06-30
CN1833196A (en) 2006-09-13
TW200508777A (en) 2005-03-01
WO2004109384A3 (en) 2005-03-24
CN100594420C (en) 2010-03-17
EP1649321A4 (en) 2007-11-21
US7350923B2 (en) 2008-04-01
US6860609B2 (en) 2005-03-01
US20040041989A1 (en) 2004-03-04
TWI344575B (en) 2011-07-01
EP1649321A2 (en) 2006-04-26

Similar Documents

Publication Publication Date Title
US6860609B2 (en) Image-rendering device
US7140731B2 (en) Image-rendering device
US7055956B2 (en) Image-rendering device
US7118220B2 (en) Projector device user interface system
US6626543B2 (en) Electronic image projection device
JP5278422B2 (en) Method for connecting device to projector, device connectable to projector, and program for connecting device to projector
US7182462B2 (en) System and method for updating an image display device from a remote location
EP1652098B1 (en) Image capture method, system and apparatus
US20080252856A1 (en) Wireless presentation multi-proportion scaling method

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200480022310.8

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

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: 2004754105

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2004754105

Country of ref document: EP