EP1256085A1 - Systeme et procede de commande dans un environnement informatique - Google Patents
Systeme et procede de commande dans un environnement informatiqueInfo
- Publication number
- EP1256085A1 EP1256085A1 EP01907835A EP01907835A EP1256085A1 EP 1256085 A1 EP1256085 A1 EP 1256085A1 EP 01907835 A EP01907835 A EP 01907835A EP 01907835 A EP01907835 A EP 01907835A EP 1256085 A1 EP1256085 A1 EP 1256085A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- pictogram
- reading
- optical sensor
- computer
- processing unit
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03542—Light pens for emitting or receiving light
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/10881—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices constructional details of hand-held scanners
Definitions
- Control system and method in a computer environment Control system and method in a computer environment.
- the present invention relates to the field of reading printed information with a view to triggering operations in a computer system, in a network in particular of the internet or intranet type.
- a user of a computer becomes aware of a website that may interest him, for example in a newspaper or magazine, he must type the address of the site on the keyboard of his computer to launch a URL request. opening of the site.
- An object of the present invention is to provide an easy to use control system.
- the system is intended for controlling an operation and comprises a reading device and a digital processing unit connected to the reading device.
- the reading device comprises an optical sensor capable of reading coded information on a surface on which said device rests, said information being transmitted to the digital processing unit to trigger a computer operation.
- the information is coded in the form of a two-dimensional pictogram.
- the processing unit is provided with a means for transmitting a command code to a database, on receipt of said information.
- the database is provided with a means of restoring an address or a request, in response to said command code.
- the restitution means may comprise a means of presenting an object designated by said control code.
- the device rests directly in contact with the surface carrying the image, hence increased ease of use for the user.
- the device comprises a means of transmitting said information to the digital processing unit.
- the reading device and the digital processing unit can be connected by cable, by infrared link, by radio link or otherwise.
- the digital processing unit can be a microcomputer, a telephone or the like.
- the reading device is part of a mouse provided with means for locating a movement relative to a surface. In another embodiment of the invention, the reading device is part of an optical pen.
- the reading device is part of a telephone, for example a mobile telephone or a pager, or a personal assistant, or a remote control, or a webcam.
- webcam is meant a camera, generally digital.
- the pictogram may include basic elements of identical size.
- a pictogram comprises basic elements of the same dimensions along two axes.
- the optical sensor comprises a type sensor
- the optical sensor is capable of reading coded information in a stationary position relative to said surface, the reading device being in contact with said surface. Reading is carried out stationary reading device, which is a lot more practical and reliable than a scanning reading with displacement of the reading device. The optical sensor then forms a static reading means. Otherwise, the optical sensor is only able to read coded information by moving relative to said surface (CMOS bar 1x128 pixels, for example).
- the database can belong to another microcomputer on the same network or to a server and be accessible by internet.
- the invention also provides a method for controlling an operation, in which a reading device, provided with an optical reading sensor, reads coded information in the form of a two-dimensional pictogram on a surface on which said device rests. and transmits said information to a processing unit connected to said device to trigger a computer operation. On receipt of said information, the processing unit transmits a command code to a database. In response to said command code the database returns an internet instruction.
- control code is understood here in the broadest sense.
- the processing unit sends information to the database, and the database returns data associated with said information.
- It can be, for example, an Internet address to launch a request to open the site, for example of the URL type.
- the user benefits from a very simple website opening, comparable to that carried out by means of a hyperlink between two websites.
- the invention proposes to produce a hyperlink equivalent between an image printed or marked on any mechanical support and a page of a website.
- the invention applies, in particular, to the placing of orders for the order of goods or services offered online on a website, to the composition of a telephone number or an electronic mail address.
- the coded information may be placed on a printed support, for example a label affixed to a product, or engraved, and the user will place the reading device (mouse, pen, or telephone) on the support for the 'read operation.
- the coded information can also be placed on another medium such as an advertising page. in a newspaper or magazine.
- the telephone number or e-mail address can then be stored for updating a directory.
- the reading device comprises an optical sensor capable of reading coded information in the form of a two-dimensional pictogram on an area of a surface when said area is arranged in the field of the optical sensor, means for transmitting said information to a digital processing unit.
- the device comprises means for lighting said zone from ambient light.
- the lighting means comprises a translucent or transparent part of a housing inside which the optical sensor is disposed.
- the device comprises a sighting means for suitably positioning the device relative to the field of the optical sensor, the optical sensor being fixed relative to the device.
- the sighting means comprises a visual marker arranged around and / or in the field of the optical sensor.
- a light focusing means can be arranged on the optical path, for example at least one lens.
- the translucent or transparent part of the housing comprises a wall crossing the field of the optical sensor.
- Said wall may be flat or curved, full which avoids the intrusion of foreign bodies or dirt, or pierced with a hole of dimensions corresponding to the field of the optical sensor or else pierced with a well of dimensions corresponding to the field of the sensor optical. In the latter case, the well will be provided with translucent or transparent walls.
- the visual reference may include a groove or a rib and / or a marking presenting a contrast with the wall, for example a color marking produced by screen printing, printing, bonding of an adhesive element, etc.
- the device may include a means of artificial lighting of said area by light-emitting diodes (LEDs).
- LEDs light-emitting diodes
- this lighting will not always be required, the only ambient light sufficient.
- the invention also provides a computer program product comprising program code means for implementing the steps of the above method, when said program is running on a computer.
- the invention also provides a medium capable of being read by a device for reading program code means which are stored therein and which are capable of implementing the steps of the above method, when said program is running on a computer.
- FIG. 2 is an enlarged top view of an example of a pictogram
- FIG. 3 is a schematic view of the system for reading and interpreting a pictogram
- FIG. 4 is a schematic view of a mouse with optical sensor
- FIG. 5 is a schematic view of an optical pen
- FIG. 6 is a schematic view of a telephone for u reading means
- FIG. 7 is a schematic sectional view of an embodiment of the reading device.
- FIG. 8 is a schematic sectional view of another embodiment of the reading device.
- the method according to the invention notably allows automatic access to an Internet address from a pictogram appearing on a printed document. For this, it is necessary, on the one hand, to generate the pictogram associated with an Internet address and, on the other hand, to read and interpret the pictogram in order to automatically open the Internet address.
- pictogram is meant a two-dimensional symbol of reduced size (for example 3 mm x 3 mm or 5 mm x 5 mm), representing a matrix or checkerboard of n contiguous black or white cells with a side of a hundred microns with a means of locating the orientation of the checkerboard.
- the term “pictogram reader” is understood to mean a photographic capture device for the pictogram and digital processing of the image obtained, in order to obtain the code or the information contained in the checkerboard as output.
- the photographic capture function of the pictogram is integrated into a capture peripheral, while the image processing will preferably be carried out on a processing unit of a microcomputer or a mobile phone.
- the "code-address" strings are stored in a Web server which brings together all the Web addresses linked to pictograms, for all the creators of pictograms.
- a Web server which brings together all the Web addresses linked to pictograms, for all the creators of pictograms.
- What will be referred to hereinafter by the term "Server” may consist of a single physical element or of an assembly of several machines, for example HTTP server distinct from a database server, with CGI links between the two, or even database server farms.
- a user wishing to create a pictogram in order to be able to use the method according to the invention has a computer 1, for example of the PC type, provided with a screen 2 and a keyboard 3, and a printer 4 connected to the computer 1.
- the computer 1 is able to communicate with a server 5 itself connected to a database 6.
- Printer 4 allows to print a document 7 provided with a pictogram 8.
- the computer 1 can also be provided with a mouse, not shown.
- the user requests the creation of a Web pictogram by means of his computer 1.
- This request requires the entry of the Web address linked to the pictogram which one wants to create and, possibly, the entry of a password.
- the computer 1 then transmits to the server 5 via a network, for example of the Internet or Intranet type, a message containing a request, the web address entered and, where appropriate, the password.
- the server 5 transmits the message comprising the request, the web address and the password to the database 6, then generates a code corresponding to a pictogram and saves the web address, the code and, if necessary, the password in the database 6.
- the server 5 then sends the code to the computer 1 which generates a pictogram from the code.
- the computer 1 On command of the user or automatically, the computer 1 inserts it into the file of the document to be printed and sends the file to the printer 4 for the printing of the document 7 provided with the pictogram 8.
- the pictogram 8 can be created on a server in bitmap or vector format.
- the pictogram 8 can be generated for different uses, such as pointing to a file on the local station, pointing to a link in the content of an information medium such as than a CD-ROM, or the launch of an action on an element of the network outside the computer 1.
- the creation of a pictogram associated with an Internet address is described.
- the user wishes to insert the pictogram 8 in a file being created intended to be edited.
- This pictogram will be associated with an Internet address.
- From an application for creating the file to be printed such as word processing, desktop publishing software, etc., or using a specific creation application, the user launches the Internet pictogram generation function.
- the user informs the destination of the link to create (web address) via a dialog box of the pictogram generation tool.
- Input can be considered in different ways: direct input, copy / paste, pointing to an existing page ...
- the dialog box offers to the user to optionally enter a password, which will be necessary for a subsequent change of the address linked to the pictogram.
- This password can be, by default, a password entered when using the software for the first time.
- the software After validating the web address on computer 1, the software sends a code generation request to server 5 located remotely. This request is accompanied by the web address and password. The request can be sent regardless of whether a browser software is open or not.
- the server 5 On receipt of said request, the server 5 generates, randomly or incrementally, the bits of the code linked to the web address.
- the server 5 then stores the set (code-web address-password) in the database 6.
- the server 5 returns the code accompanied by the web address to the computer 1, so that the generation of the pictogram.
- a program on the computer 1 calculates the coding bits, associates them with the code bits, and automatically starts the generation of the pictogram in the form of an importable file in any type of user application, and printable, by example an EPS or TIFF format file.
- the pictogram is, for example, placed where the cursor in the file to be edited.
- the pictogram file can be embedded in the page where the cursor is located, or imported as a linked file. If the user wishes to move the pictogram 8 which he visualizes on the screen 2, he can do so simply by means of the mouse by an operation of the "drag and drop" type.
- the pictogram file will be saved in a folder to be chosen, in order to be subsequently inserted in the file to be edited.
- FIG. 2 is illustrated an example of a pictogram such as a pictogram 8 which can be generated as explained above.
- the pictogram is in the form of a square matrix of 14 pixels per side.
- the pictogram is shown here in enlarged form. In reality, it may have sides of the order of 2 to 5 mm, for example 2.5 mm.
- a certain tolerance on the size of the pictogram must be accepted. This tolerance is dictated by printers, photocopiers and other copying machines.
- the size of the pictogram must in no case exceed the size of the exposure window of the sensor.
- the pictogram here comprises 16 cells reserved for framing, 4 in each corner of the pictogram in areas of dimension 2x2. Three of these zones are referenced 9 and are provided with a black cell in a predetermined position, for example at the corner end and 3 other white cells.
- the framing area referenced 10 has 4 white cells. It is thus possible to frame and orient the pictogram.
- the 18 parity control cells are divided into three zones referenced 1 1 comprising 6 cells each.
- the zones 1 1 have been shown in gray in FIG. 2 for reasons of clarity. It will be understood that they are made up of black or white cells.
- the three zones 1 1 are, for example, distributed respectively on the first line, the first column and the last column of the pictogram. 68 cells out of 100 remain for the effective coding, which makes it possible to obtain 7.38 ⁇ 10 19 possible values of X.
- the system allows the control of an operation, for example in a computer system, from the reading of a pictogram.
- the user wishing to perform a reading will generally be different from the user who is responsible for the generation of the pictogram, see FIG. 1, and is equipped with a computer 12 provided with a screen 13 and d a keyboard 14.
- the computer 12 is connected to a sensor 15 by a cable 16.
- the computer 12 is also connected to the server 5 described above by a link suitable for transferring computer data.
- the sensor 15, for example a mouse forms a means of reading a pictogram.
- the cable link 16 can be replaced by a contactless link, for example infrared or wireless.
- the system is used as follows.
- the user who read a document 7 provided with a pictogram 8, enters the pictogram by positioning the sensor 15 on said pictogram 8 and controlling the optical capture of said pictogram 8.
- the pictogram is then processed by the computer 12 which sends to the server 5 a request accompanied by the code read in the pictogram 8.
- the server 5 interrogates the database 6 by sending it a request accompanied by the code.
- the database 6 performs the processing of the request by searching for the corresponding web address that it sends to the server 5.
- the server 5 sends the web address to the computer 12 which then connects to the server, shown in dotted lines, who provides him with the page corresponding to said address.
- the user positions his capture device, for example a mouse, on the pictogram 8 and clicks on the appropriate command button of said capture device.
- the optical sensor of the peripheral then takes a digital photograph of the pictogram 8.
- the image is transmitted to the computer 12 in digital form and is the subject of a processing, which will be explained later and which makes it possible to obtain a code .
- a referral function determines the application with which the code is associated, for example opening a file, web link ... For this, a determined series of bits, for example the first 8, is read. Each possible combination of bits corresponds to one and only one application, for example:
- the application being recognized, the software then launches the corresponding application.
- the software having recognized the application concerned by the pictogram sends an Internet request, accompanied by the code, to the remote server 5 which contains the "code-address" association.
- This request could advantageously be transmitted by the HTTP protocol, which requires the opening of an internet browser of the computer 12 by the reader pilot program. In another case, this request can be sent without the browser being opened.
- the software will be based on a programming directly exploitable by the operating system. While waiting for the answer, he can possibly launch the internet browser, without address.
- the server 5 receives the search request accompanied by the code, and then launches a search in the database 6. If it finds the code in this table, it extracts the corresponding address and returns it to the user station of origin, namely computer 12. If it cannot be found, it returns an error message.
- the computer 12 receives the response from the server 5, and then commands the opening of the browser with the address received, or displays an error message with possibly a proposal to try to enter again. In the event of an extended wait for the response, the software can reissue a request. If this restart is again unanswered, the software causes the browser to display a classic error message.
- options can be proposed or configured by default, such as the opening of the Web page in a new window for each request.
- the reading device should be compact enough to fit in one hand, such as a pencil, or be incorporated into a computer mouse. At the time of capture, its lower part, or exposure window, must be brought into flat contact with the support where the pictogram 8 is printed. The user therefore places the reading device on the pictogram before ordering the reading by clicking.
- an exposure window should be used approximately twice the size of the pictogram, for example a window of 5 x 5 mm for a pictogram of 2, 5 x 2.5 mm, or a window of 10 x 10 mm for a pictogram of 5 x 5 mm.
- the space in the immediate vicinity of pictogram 8 must be left blank to avoid artifacts liable to induce errors during processing.
- a white margin of at least the size of an elementary cell side around the pictogram is therefore desirable, for example about 1 mm.
- the light reflected by the pictogram enters the reading device through the exposure window.
- This peripheral essentially comprises a detector in the form of a matrix of photosensitive pixels, for example of the CMOS type.
- the device can be provided with a pictogram lighting device and / or an optical system focusing the reflected light of the pictogram.
- Ambient natural light may be enough to illuminate the pictogram, as long as the exhibition window is transparent on the sides.
- the variability of this lighting can weaken the response of the CMOS sensor in terms of signal to noise ratio (SNR).
- SNR signal to noise ratio
- the light reflected by the pictogram could be captured without guidance by a detector located in the immediate vicinity of the support where the pictogram resides. This is only possible insofar as the scattering of the light reflected throughout the space by all the points of the pictogram is still negligible compared to the resolution required on the captured image, therefore under conditions of approximation of the pictogram extremes.
- the photosensitive surface is set back from the pictogram and use is made of guiding the light reflected as far as the detector by an optical system responsible for focusing this light.
- an optical system responsible for focusing this light By respecting the constraints of the device's shallow depth (for example ⁇ 4 cm), one or more focusing lenses make it possible to generate an exploitable image.
- the matrix of photosensitive pixels will preferably be CMOS technology, very well suited in terms of cost, dynamic range, integration and low power consumption.
- CMOS pixels must exceed the number of cells in the pictogram, in each direction of the image plane, by a factor of at least 6, due to '' a factor 2 necessary for the size of the field of the exposure window and a factor 3 for the oversampling required in order to remove any ambiguity on the position and the content of the black and white pixels of the pictogram.
- a matrix of 144 x 144 pixels is sufficient for capturing and processing a pictogram image of 14 x 14 pixels.
- webcams in 14 x 14 QCIF format 144 x 176 pixels
- the acquisition electronics are responsible for controlling the exposure time and the gain of the pixels, for reading and digitizing their signals.
- CMOS technology allows all of these functions to be incorporated within the pixels, which greatly simplifies the layout of the electronics while ensuring the miniaturization of the capture device. Controlling the exposure time and the gain of the pixels is particularly appreciable if the solution with variable natural lighting is chosen. We can then consider adjusting the gain in real time depending on the amount of light received by the photosites.
- the frame of the pictogram reader must be compact and can take the form of a pen or the shape of a protrusion to a mouse, forming a sort of muzzle to the mouse, or to a telephone handset.
- a processing unit such as that of a computer or a telephone handset, receives from the reading peripheral, for example by a USB port for a computer, the ordered series of the intensities of the pixels of the image coded in k bits .
- k 8 bits.
- We can have k 1 if we have controlled lighting of the pictogram. From these intensities, software can extract the code from the pictogram.
- the pictogram will appear eccentric and turned on the captured image. For it to be recognized with its correct orientation, it must be possible to locate the virtual grid on which the cells are positioned. We therefore have systematic reference points linked to the pictogram, see zones 9 and 10 in Figure 2.
- a simple algorithm makes it possible to frame the pictogram, for example a triangulation algorithm.
- a triangulation algorithm For example, to locate the black cells at the corners, we look for all the smallest local minima of gray levels in the image then, among the triplets of cells selected, the triplet forming the largest right isosceles triangle, which must correspond to the black corners of the pictogram. If this triplet is found, we know the position and the orientation of the pictogram on the image, in other words the transformation (translation and rotation) between the frame of reference of the image and that of the pictogram, so that it becomes simple to remove the sequence of black / white tones from the pictogram cells. In the case of natural lighting with a sufficient dynamic range, it suffices to draw up a histogram of the pixel intensities to locate the two peaks characteristic of the white and black tones of the cells of the pictogram.
- the processing is interrupted and a message is sent to notify the user that the reading of the pictogram has failed.
- FIG. 4 illustrates an example of a reading device which is in the form of a mouse 17.
- the mouse 17 has a body 18 of oblong shape with a flat bottom face 19. At the rear of the body 18 is provided a cable 20 for connection with a computer not shown.
- the transducer generally incorporated in the mouse and which protrudes on its underside 19, generally in the form of a ball, may be of the conventional type and has not been shown either.
- the CMOS sensor matrix 21 At the front of the mouse, is placed the CMOS sensor matrix 21, at a certain distance from the lower surface 19.
- a lens 22 On the optical path between the lower surface 19 and the matrix 21, is arranged a lens 22 making it possible to focus the light reflected by the surface which carries a pictogram. Opaque edges are provided around the lens 22.
- An opaque partition 29 is placed near the diode 23 to prevent direct propagation of the light emitted by the diode 23 towards the matrix 21.
- a clickable button 24 is arranged on the body 18 to control the reading by the matrix 21, reading which is simultaneous with lighting by the light-emitting diode 23.
- a plurality of light-emitting diodes may be provided.
- a digital photograph of the pictogram is taken by the matrix 21 and is sent in digital form to the computer system where the processing will be carried out.
- button 24 will be specific to this function. This reading operation can be carried out independently of the software open on the computer or more generally on the computer system.
- FIG. 5 is illustrated a variant of reading means which is in the form of an optical pen 25 also provided with a cable 20 and comprising a handle 26 at one end of which is arranged a reading assembly 27 formed as in the previous embodiment of an array 21 of CMOS pixels, of an objective 22 and of an optional light-emitting diode 23.
- the optical pen 25 is particularly suitable for computer tools such as stationary or portable computers, etc.
- the image of the pictogram is captured by positioning the optical pen 25 on the pictogram and by clicking on a button 24 positioned on the body of the pen.
- FIG. 6 a variant is illustrated in which the reading means is incorporated into a telephone handset, an organizer or a pager or a remote control.
- the device 28 is shown diagrammatically in the form of a rectangle and incorporates a function equivalent to that of the optical pen in addition to its own functions which have not been shown. This function can be particularly useful when the device 28 is used as an Internet terminal (Web, electronic mail).
- Web Internet terminal
- the matrix 21 is arranged near an exterior surface of the device 28 so that the path of light between the pictogram to be read and the matrix 21 is short.
- a control button 24 is also provided. The image is captured by positioning the optical reading means of the device 28 on the pictogram and by clicking on the button 24.
- the computer processing unit is integrated into the device 28. But it is possible that the image processing and decoding is transferred to another box, in which case there would be transfer by a high speed wireless link, for example according to the Bluetooth standard.
- button 24 will be specific to this function. As a variant, provision could be made for the user to type a particular code on the keyboard of the device 28 to trigger the reading.
- a reading device 30 which comprises a housing 31 provided with a flat bottom wall 32 and a domed upper wall 33, an optical sensor 34 of CMOS type, and a processing card 35 connected to the sensor.
- the sensor 34 can be integrated into the processing card 35.
- the processing card 35 can be equipped with an output port, not shown.
- a transmission / reception means can be connected at the output of the card or integrated into the card, in order to be able to exchange data remotely. As a variant, a wired connection is possible.
- the sensor 34 is disposed above the lower wall 32 of the housing 31 and is integral with said housing 31.
- the upper wall 33 of the housing 31 comprises a translucent or transparent portion 36 and, optionally, an opaque portion 37.
- the translucent or transparent portion 36 is arranged near the sensor 34 so that a surface capable of being read by the sensor 34 receives light through said translucent or transparent portion 36.
- the bottom wall 32 of the housing 31 comprises a translucent or transparent portion 38 and, optionally, an opaque portion 39.
- the translucent or transparent portion 38 of the bottom wall 32 is arranged in the optical field of the sensor 34 so that a surface capable of being read by the sensor 34 receives light through said translucent or transparent portion 38.
- the bottom wall 32 is full which prevents the entry of foreign bodies, in particular dust.
- the lower and upper walls can be entirely translucent or transparent.
- the translucent or transparent portions allow the sensor 34 to be sufficient for ambient, solar or electric lighting.
- the housing 31 includes a visual reference 40 helping a user to position the device relative to a surface from which an image is to be acquired.
- the visual mark is formed by affixing a mark on the translucent or transparent portion of the bottom wall of the housing, for example by a printing or screen printing process.
- a relief may be provided in the translucent or transparent portion, for example a groove or a rib.
- the mark can be in the form of a square contour with a thickness of the order of 0.2 to 2 mm corresponding to the field of the sensor so that a user can position the device relative to a surface by matching the mark visual and the area of the surface of which he wishes to acquire an image and carry out the acquisition of said area.
- the visual cue can be placed partly or entirely in the field of the optical sensor.
- a lens 41 is mounted upstream of the sensor 34, in the direction of propagation of the reflected light, by means of an opaque frame 42 and is arranged in the field of the sensor 34.
- the lens is not essential in all applications. An economic variant can be provided without a lens. The image is then directly transmitted to the sensor 34, if the sensor is very close to the object.
- the lower wall 32 is provided with a hole 43 in the field of the sensor 34.
- the presence of the hole 43 promotes the transmission of light.
- the edges of the hole may bear a marking in a contrasting color with respect to the rest of the lower wall 32.
- Another variant would consist in placing an additional cylindrical or frustoconical wall between the hole in the lower wall and the sensor.
- the present invention is particularly useful for opening computer applications, particularly websites, in an extremely simple and efficient manner. It is of great interest in the field of advertising, because a user interested in advertising on a written medium can immediately read the pictogram displayed on a local area of the advertisement and connect to the corresponding web page or receive a corresponding electronic message. .
- the invention also applies in the field of the telephone, in particular the cordless or portable telephone and makes it possible, for example, to retain access to a telephone number from a business card, even if the number has changed. .
- the storage or numbering of a telephone number can also be carried out from a list printed on paper, from a label pasted on another telephone handset or on any other type of medium.
- the invention allows an entity issuing or creating information to make it available to a user by means of a web host with which the database associating pictogram code and web address is located.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Position Input By Displaying (AREA)
- Information Transfer Between Computers (AREA)
- Image Input (AREA)
- Numerical Control (AREA)
Abstract
Description
Claims
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0001963 | 2000-02-17 | ||
FR0001963A FR2805359B1 (fr) | 2000-02-17 | 2000-02-17 | Systeme et procede de commande dans un environnement informatique |
PCT/FR2001/000477 WO2001061624A1 (fr) | 2000-02-17 | 2001-02-16 | Systeme et procede de commande dans un environnement informatique |
Publications (1)
Publication Number | Publication Date |
---|---|
EP1256085A1 true EP1256085A1 (fr) | 2002-11-13 |
Family
ID=8847091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP01907835A Withdrawn EP1256085A1 (fr) | 2000-02-17 | 2001-02-16 | Systeme et procede de commande dans un environnement informatique |
Country Status (7)
Country | Link |
---|---|
US (1) | US20030189546A1 (fr) |
EP (1) | EP1256085A1 (fr) |
JP (1) | JP2003523583A (fr) |
KR (1) | KR100766096B1 (fr) |
AU (1) | AU3571001A (fr) |
FR (1) | FR2805359B1 (fr) |
WO (1) | WO2001061624A1 (fr) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2003245797A1 (en) * | 2002-07-22 | 2004-02-09 | Kontip Gmbh | Method and system comprising a read-in device for systematically recording and evaluating the reading behavior and utilization behavior of the readers of printed matter/printed media |
FR2851831B1 (fr) * | 2003-02-27 | 2007-01-05 | Wiziway | Systeme et procede permettant l'acces a des fichiers informatiques par la mise en oeuvre de liens locaux et de symboles imprimes. |
US7774283B2 (en) | 2004-02-23 | 2010-08-10 | Pitney Bowes Inc. | Method and system for using a camera cell phone in transactions |
US20110108622A1 (en) * | 2004-02-23 | 2011-05-12 | Pitney Bowes Inc. | Method and system for using a camera cell phone in transactions |
EP1587014A1 (fr) * | 2004-04-16 | 2005-10-19 | Pitney Bowes Inc. | Procédé et dispositif pour utiliser une caméra cellulaire dans des transactions |
US20060036502A1 (en) * | 2004-06-04 | 2006-02-16 | Farrell Joe G | Mobile instant product price comparison and product review |
US7555314B2 (en) * | 2004-08-26 | 2009-06-30 | Hewlett-Packard Development Company, L.P. | Digital media receiver having a reader |
US20080235282A1 (en) * | 2005-06-17 | 2008-09-25 | Petter Ericson | Personal Computing Apparatus and a Method Therein |
US20090226101A1 (en) * | 2008-03-05 | 2009-09-10 | Sony Ericsson Mobile Communications Ab | System, devices, method, computer program product |
FR2935505B1 (fr) * | 2008-08-27 | 2010-10-08 | Yooget | Systeme informatique a serveur d'acces simplifie, et procede correspondant |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4748318A (en) * | 1986-10-22 | 1988-05-31 | Bearden James D | Wand for a hand-held combined light pen and bar code reader |
US6027024A (en) * | 1994-08-17 | 2000-02-22 | Metrologic Instruments, Inc. | Hand-held portable WWW access terminal with visual display panel and GUI-based WWW browser program integrated with bar code symbol reader |
US5301243A (en) * | 1990-12-21 | 1994-04-05 | Francis Olschafskie | Hand-held character-oriented scanner with external view area |
CA2097360A1 (fr) * | 1992-06-03 | 1993-12-04 | Paul Dvorkis | Lecteurs optiques |
US5448050A (en) * | 1992-11-13 | 1995-09-05 | Psc Inc. | Integrated bar code reading and location mouse |
US5905251A (en) * | 1993-11-24 | 1999-05-18 | Metrologic Instruments, Inc. | Hand-held portable WWW access terminal with visual display panel and GUI-based WWW browser program integrated with bar code symbol reader in a hand-supportable housing |
GB2300498A (en) * | 1995-05-05 | 1996-11-06 | Steve Mccauley | Entering data into electronic personal organisers |
CA2189700C (fr) * | 1995-12-27 | 2000-06-20 | Alexander George Dickinson | Souris combinee a un imageur sectoriel |
US5938727A (en) * | 1996-02-01 | 1999-08-17 | Ikeda; Takashi | Communication system and method via digital codes |
US6012102A (en) * | 1996-04-02 | 2000-01-04 | Infogear Technology Corporation | System using machine-readable printed symbols created from encoded data resource specifiers to establish connection to data resource on data communications network |
WO1998038761A2 (fr) * | 1997-02-13 | 1998-09-03 | Neomedia Technologies, Inc. | Acces automatique serveur dans un systeme d'ordinateur en protocole ip |
WO1998040823A1 (fr) * | 1997-03-12 | 1998-09-17 | Elonex Plc | Procede permettant de recueillir des adresses url provenant de supports imprimes |
JP3871412B2 (ja) * | 1997-10-03 | 2007-01-24 | 株式会社ネオレックス | Www共同視聴システム |
WO1999049640A1 (fr) * | 1998-03-26 | 1999-09-30 | Siemens Aktiengesellschaft | Dispositif de communication mobile |
EP0957448A3 (fr) * | 1998-05-15 | 2001-09-26 | PSC Scanning, Inc. | Souris lecteur de code optique |
US6418325B1 (en) * | 1999-07-12 | 2002-07-09 | Motorola, Inc. | Handheld device having an optical data reader |
-
2000
- 2000-02-17 FR FR0001963A patent/FR2805359B1/fr not_active Expired - Fee Related
-
2001
- 2001-02-16 AU AU35710/01A patent/AU3571001A/en not_active Abandoned
- 2001-02-16 JP JP2001560932A patent/JP2003523583A/ja not_active Withdrawn
- 2001-02-16 KR KR1020027010704A patent/KR100766096B1/ko not_active IP Right Cessation
- 2001-02-16 US US10/203,914 patent/US20030189546A1/en not_active Abandoned
- 2001-02-16 WO PCT/FR2001/000477 patent/WO2001061624A1/fr active Application Filing
- 2001-02-16 EP EP01907835A patent/EP1256085A1/fr not_active Withdrawn
Non-Patent Citations (1)
Title |
---|
See references of WO0161624A1 * |
Also Published As
Publication number | Publication date |
---|---|
KR20030005195A (ko) | 2003-01-17 |
AU3571001A (en) | 2001-08-27 |
FR2805359A1 (fr) | 2001-08-24 |
KR100766096B1 (ko) | 2007-10-11 |
JP2003523583A (ja) | 2003-08-05 |
US20030189546A1 (en) | 2003-10-09 |
WO2001061624A1 (fr) | 2001-08-23 |
FR2805359B1 (fr) | 2003-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7667217B2 (en) | Apparatus for observing and capturing latent images on objects, and method for using same | |
WO1988002586A1 (fr) | Procede et dispositif portatif pour saisir, memoriser et eventuellement traiter et reproduire des signes graphiques figurant sur un support quelconque | |
FR2845797A1 (fr) | Agencement pour la lecture et le traitement de transactions, ainsi que systeme et procede de mise en oeuvre | |
EP1256085A1 (fr) | Systeme et procede de commande dans un environnement informatique | |
FR3055721B1 (fr) | Procede de reconnaissance de caracteres en reliefs, produit programme d'ordinateur et dispositif correspondants | |
EP2185996A2 (fr) | Procede de confection et d'envoi automatique d'un message electronique ecrit a la main a un destinataire designe manuellement au moyen de l'instrument d'ecriture et moyens pour sa mise en oeuvre | |
FR2861886A1 (fr) | Dispositif et procede de traitement d'informations selectionnees dans un tableau hyperdense | |
EP2956926B1 (fr) | Système interactif à base de tags pour dispositif diffusant un contenu multimédia | |
EP1168810A2 (fr) | Téléphone mobile muni d'une caméra | |
WO2019166735A1 (fr) | Système et procédé d'affichage photoréaliste d'un objet tridimensionnel virtuel dans une application de réalité augmentée | |
FR2852422A1 (fr) | Procede d'identification automatique d'entites dans une image numerique | |
FR2784212A1 (fr) | Systeme pour ecrire manuellement sur une image numerique | |
FR2986893A1 (fr) | Systeme de creation de representations tridimensionnelles a partir de modeles reels ayant des caracteristiques similaires et predeterminees | |
EP1894404A2 (fr) | Dispositif de calque numerique pour numeriser et afficher un document | |
FR2862467A1 (fr) | Procede et dispositif de lecture et de communication | |
WO2016110807A1 (fr) | Systeme et equipements pour le partage de media | |
US20140297413A1 (en) | System and Method for Promotion of Retail Items and Customer Transactions | |
CA1301364C (fr) | Procede et dispositif portatif pour saisir, memoriser et eventuellement traiter et reproduire des signes graphiques figurant sur un support quelconque | |
FR3129759A1 (fr) | Procédé d’aide au positionnement d’un objet par rapport à une zone cible d’une matrice de pixels d’une caméra, dispositif et programme d’ordinateur correspondants | |
EP1119959A1 (fr) | Systeme et procede d'obtention de photographies numeriques | |
FR3106420A3 (fr) | Produit electronique avec dispositif d’ecran stereoscopique | |
FR3121251A3 (fr) | Procédé et système informatisés de navigation en réalités virtuelles et programme d’ordinateur | |
FR2863378A1 (fr) | Procede, systeme et dispositif d'hypermediatisation de supports materiels a l'aide d'ancres pictographiques activant des liens hypermedias de mise en relation dynamique avec des contenus multimedias | |
FR2891933A1 (fr) | Dispsotif nomade de diffusion de contenus multimedia | |
FR2809518A1 (fr) | Systeme et procede de realisation et d'acheminement de cartes de correspondance photographiques virtuelles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20020814 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: WIZIWAY |
|
17Q | First examination report despatched |
Effective date: 20070518 |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: YOOGET |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20100901 |