WO2002015120A1 - Method and device for extracting information-bearing features from a digital image - Google Patents
Method and device for extracting information-bearing features from a digital image Download PDFInfo
- Publication number
- WO2002015120A1 WO2002015120A1 PCT/DE2001/003059 DE0103059W WO0215120A1 WO 2002015120 A1 WO2002015120 A1 WO 2002015120A1 DE 0103059 W DE0103059 W DE 0103059W WO 0215120 A1 WO0215120 A1 WO 0215120A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- server
- decoding
- information
- extraction
- digital image
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- 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
- 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/1093—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 sensing, after transfer of the image of the data-field to an intermediate store, e.g. storage with cathode ray tube
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
Definitions
- the invention relates to a method and a device for extracting information-carrying features from a digital image.
- an Internet-capable terminal device which usually also has an input unit and a display unit.
- the input unit is used to input data that is required to execute a service.
- the input unit normally consists of a keyboard and / or a computer mouse.
- the display unit is typically designed as a computer screen on which, among other things, a browser window is visible.
- an Internet connection is established to a remote server, which in turn sends the content of a website to the terminal.
- the display unit of the terminal then displays the content of the website in the browser window.
- Such a page contains on the one hand informative parts, but on the other hand also control elements that can be operated by the user using the input unit.
- These controls can be implemented as selection menus, text fields or hyperlinks, for example.
- selection menus and hyperlinks compared to text fields is that they allow the service to be controlled by a pointing device, in particular a mouse. This is much easier and less prone to errors than typing on a keyboard.
- Text fields are required at least if the number of possible entries is very large. This is particularly the case for services in which a database query is started by entering a keyword.
- a typical example in which text fields are entered are search engines, which are used, for example, to search for addresses of websites that contain this keyword.
- a disadvantage of text fields is the need for keyboard inputs, which require more effort from the user than, for example, "pointing and clicking" with a mouse.
- the input can be alphanumeric characters are so cumbersome that the user does not use a service that is otherwise of interest to them.
- the user has a character string to be entered in writing.
- This can be, for example, the article number of a device about which the user requests information. But it can also be strings relating to a personal customer number at a mail order company or a supplier (electricity, water, telephone). But it can also be the name of a company or its Internet address. In such cases, the user has to enter the appropriate character string on the keyboard in order to be able to use the service desired by him.
- bar codes such as bar codes.
- codes are usually read in with a special code reader, so that the code read can be decoded by a decoding device of the code reader and the information contained in the code is available for further use.
- Known code readers have the decisive disadvantage, in particular for a private user, that they are very expensive and are therefore often used only for commercial purposes.
- known code readers can only be used for one purpose, namely for reading codes, precisely because of their direct design. Among other things, all of this represents an important reason that coded information and the associated services are not used by a private user at all or only to a very limited extent.
- the invention is based on the object of providing a method and a device which uses the information of a digital image without a specially designed device and facilitates the input of information into computer networks.
- the present invention proposes a method for extracting information-bearing features from a digital image, in which the information-bearing features of the digital image are extracted by means of a decoding device of a server, in particular by means of a service server or a decoding server.
- an information-carrying feature is to be understood to mean any marking, for example on a packaging of a product, which is suitable for containing information in a coded form.
- Optical codes such as barcodes, two-dimensional codes, three-dimensional codes, color codes, matrix codes, plain text markings, OCR fonts or the like are particularly suitable for this purpose.
- the part of a digital image that is extracted typically contains information relevant to the user and / or contains information relevant to the proper execution of an application selected by a user.
- Information-bearing features also allow conclusions to be drawn, for example, about the scene recorded by the recording device.
- information-carrying features are also; an existence and / or an expression of certain structures, the existence and / or the number and / or the size of certain objects contained in a scene.
- such an information-carrying feature can also consist of the decoded data of an optical code, which has preferably been applied to an object or to a document, the digital image at least partially containing an image of the object or the document on which the optical code is attached is.
- the information-carrying feature is, as already mentioned briefly, for example a component of a digital image taken with a device suitable for this purpose.
- the digital image can not only be present as a single image, but rather also as a digital image sequence.
- a digital image sequence is obviously nothing more than a large number of digital individual images that are lined up, which are viewed, for example, at short intervals in succession.
- the digital image sequence is a video film.
- the digital image is, for example, a two-dimensional image of a two-dimensional as well as a three-dimensional scene.
- a two-dimensional scene is, for example, a document which is an image of a microfilm, a document scanner, an X-ray image, a fax or is similar.
- a three-dimensional scene is, for example, a three-dimensional code that has been stamped into a product, for example.
- digital images can also be understood to mean parts of digital images. Parts of digital images can be individual areas - image sections - whereby an image section can in particular also be linear. Parts of digital images can, however consist of any subset of image data to be characterized differently.
- the object to be extracted or decoded it is advantageously no longer necessary for the object to be extracted or decoded to have a special marking.
- Dispensing with a marking is particularly advantageous if the method according to the invention is to be used, for example, for authorization by means of a fingerprint, for automatic face recognition or for iris recognition. This is also advantageous in the case of automatic component recognition or automatic size recognition.
- a decoding device In order to extract the information-bearing features of a digital image, a decoding device is required. Such decoding devices perform, for example, calculations that are necessary, for example, to decode a bar code. In most cases, the decoding device is designed in a special hardware, different information-carrying features each requiring a special decoding device. For example, a decoder that specializes in decoding barcodes of a particular symbology is not able to extract identifying features from fingerprints at the same time. If a user wants to extract information relevant to him from an existing digital image in an automated manner, he needs a decoder specially designed for this purpose. Since such decoding devices are predominantly adapted to only one type of information-carrying features, they are correspondingly expensive.
- the decoding device extracts information from the digital image and / or from a digital image sequence, for example, and makes the extracted information available, for example in the form of metadata, which describe certain features of the image data.
- extract not only describes “peeling out” of information arranged in a scene of a digital image, but preferably also a decoding of the information-carrying feature associated therewith.
- decoding server means a server that preferably has at least one decoding device.
- the decoding servers can be operated independently of the service servers and / or independently of an application.
- the services (feature extraction) of a decoding server are bundled or billed on a case-by-case basis. This enables operators of decoding servers, for example, to bill decoding services individually.
- EAN number must be entered manually using a text field. Since EAN numbers represent sequences of digits that are difficult to remember and have no meaning for a human user, entering the EAN number is much more troublesome for the user than, for example, entering an equally long natural language word. For the same reason, entering an EAN number is also more susceptible to errors (e.g. number rotator) than entering a natural language word.
- reading devices that are constructed similarly to the reading devices that are used in supermarket checkouts. However, since these barcode readers only provide a small additional benefit for the user of the terminal, only much simpler and correspondingly inexpensive reading devices are actually offered and used for this purpose. These readers are usually designed in pen form.
- a user who is interested in a network service is given the opportunity to use a network service by extracting information-carrying features from a digital image and to receive corresponding services with the extracted information.
- ID documents are often provided with passport photos of the respective owner.
- the passport photo protection can be easily circumvented with regard to improper use.
- Forgeries regarding such identification documents are often difficult to detect.
- the likelihood of such counterfeits being discovered can be increased by the issuing authority extracting certain features of the passport photo, converting them into an optical code (e.g. a data matrix code) and printing this optical code on the identification document.
- Such identification documents can easily be checked for authenticity with the method according to the invention. For this purpose, for example, a digital image of the identification document is recorded by a user of the extraction method and sent to a service server.
- the service server extracts, for example, the relevant features of the recorded passport picture by means of a first decoding server and decodes, for example, the data matrix code printed on the identification document by means of a second decoding server.
- the service server preferably checks whether the features transmitted by the different decoding servers match. If they match, it is very likely that the passport photo has not been replaced afterwards. If they do not match, the likelihood that the passport photo has been exchanged is very high and the ID document has been falsified accordingly.
- the extraction method according to the invention can also be used advantageously, for example, in the detection and identification of objects.
- an auto repair shop can do that Use the extraction method according to the invention to simplify the ordering of spare parts.
- a workshop employee holds the defective original part in front of a camera, which takes a digital image of the original part and transmits it to a service server, for example, which then preferably coordinates the ordering of spare parts.
- the service server in turn queries identifying features of the recorded digital image via one or more decoding servers.
- the component is clearly identified, whereupon the service server informs the user of the extraction method according to the invention of important data about this component. This can be data about the price and / or the delivery time, for example.
- the service server can also offer the user an order mask that has already been largely filled in, so that the order can be placed with little effort.
- the service server can provide the user with further selection questions with sufficient information about the component with the aim of uniquely identifying the component.
- Information about the year of manufacture or the engine variant of the vehicle may already be sufficient to ensure clear identification.
- the user can then manually enter this queried data into the system, for example.
- he can also hold the vehicle registration certificate or another document identifying the vehicle in front of a digital camera, thus enabling the service server to obtain the information it needs, among other things, using a decoding server.
- the previously described object identification can significantly simplify the search for specific entries, for example in spare parts catalogs, and at the same time reduce the likelihood of field orders.
- the user can now also extract and decode information-bearing features of a digital image with devices that were originally intended solely for image recording and possibly image storage and can make simplified use of network-wide services without making any further investment with regard to special reading devices on the part of the user.
- the extraction method according to the invention not only simplifies the input of data for the use of network services, but rather, for example, the input of data for the use of local applications can also be simplified.
- a word processing program can be made to print an optical code in the footer of the document, which for example indicates the location of the document and possibly additional information about the document receives. If there is now a document which is to be processed further, but whose name and / or its storage location is not or no longer known, a digital image can be generated from the document.
- a user only needs to place the document in front of a camera, for example, so that the optical code of the document is read by means of the extraction method according to the invention and is decoded by a corresponding decoding device.
- the location of the file is known, so that the document can be opened for further processing with a suitable program.
- business cards with optical codes in which at least part of the information present on the business card in plain text is encoded.
- a program for address management is preferably started, this program receiving the data contained in the code.
- a form for entering new contacts can be opened, the fields of which are partially or completely filled with the data of the business card.
- a preferred method variant provides that the digital image is recorded by an electronic camera.
- a real scene is converted into a digital image using this electronic camera.
- This digital image can also contain an optical code, for example, as an information-carrying feature, which in turn contains, for example, corresponding information for the use of a network service.
- Capturing the digital image using an electronic camera offers a wide range of possible applications, in particular for a private user. Since electronic cameras and general consumer devices in particular, which are able to take digital pictures, are already mass products today, they are already inexpensive to manufacture and offer. For example digital consumer devices include electronic cameras, video cameras, PC cameras, document scanners and fax machines.
- the extraction method according to the invention expands the possible uses, for example of a digital camera, in such a way that an automatic feature extraction is available to almost every user and a large number of Internet services are thereby made more easily accessible to this group of people.
- this results in the fact that it is superfluous to acquire a corresponding decoding device for different information-bearing features of a digital image, which can then only be used, for example, on a case-by-case basis.
- the decoding device is spatially separated from the recording unit.
- the recording unit or the electronic camera is thus located where the information-carrying feature is located.
- the decoder is "somewhere".
- the camera sends, for example, the digital image containing the information-bearing feature or a section of the digital image containing the information-bearing feature to a server on which the information-bearing feature can be extracted or decrypted by means of a decoding device.
- These features advantageously contain information that leads to hyperlinks of the manufacturer of the product, to test reports or to information on related products. It can make sense to record the character strings generated by the decoding server on one page in a browser window, so that the user is able to check his input.
- manufacturers of products can additionally or exclusively provide their products or their packaging or their instructions for use with, for example, information-carrying features which contain information about an Internet address.
- the user for example via the service server, is directly directed to a corresponding website of the manufacturer, the drive or a company responsible for support.
- the user who reads an older code from a package or the like can be directed to the updated website via corresponding links, although the code only contains data for an older website.
- an invoice contains a code that clearly identifies the invoice in addition to an Internet address. In this way, the customer can conveniently pay the invoice "online”.
- An electronic camera has the further advantage that it can be positioned relatively easily in front of an information-carrying feature, a document provided with plain text or another object provided with a code or plain text. Positioning is achieved very simply by the user "aiming" at the object, for example with the camera. Reading in any information-carrying feature does not pose any problems. Alternatively, the user can also hold the object in front of the camera.
- the electronic camera is also able to record symbologies other than EAN or UPC barcodes.
- symbologies other than EAN or UPC barcodes.
- complete Internet addresses in the form of URLs e.g. http://www.gavitec.com
- two-dimensional codes e.g. a DataMatrix
- the digital devices listed above can be used to read or record information-carrying features whose symbologies have not yet been developed.
- the user can be sure that a device that has been purchased is also suitable for reading in a new generation of optical codes, for example.
- a service provider who wants to use other than the symbologies established at this point in time can be sure that enough potential users can also use its service, since the devices already on the market before the introduction of the corresponding code can also be used in the Are able to read in or record new symbologies.
- the electronic camera receives a corresponding decoding device by a download controlled by a server, in particular a service server, and thus becomes temporarily extractable.
- a server in particular a service server
- a corresponding decoding device is made available as a "download" - Wisely done by a service server connected to the electronic camera checking whether the camera already contains a decoding device that matches the respective information-carrying feature.
- the electronic camera is also able to extract the information-carrying feature.
- the server determines during the check that there is no corresponding decoding device, the electronic camera is provided with a corresponding copy of a decoding device via a network.
- handwritten character strings can be recorded using the electronic camera.
- the recorded information-carrying feature can thus be a handwritten character string.
- the service server has, for example, a corresponding decoding device for recognizing the handwriting.
- a rarely required decoding device for example for handwritten character strings, does not have to be purchased and made available by an individual user, but rather the corresponding decoding device is preferably used only temporarily in the form of a service.
- the electronic camera can also record printed character strings and, for example, the service server has a decoding device for recognizing this plain text and preferably makes it temporarily available to the user.
- the information-carrying feature is not extracted and used directly by a service server, but rather the information-carrying feature is extracted first by or using another instance, in order thereby to obtain, for example, a character string which is used as an instruction for using a Network service can be used.
- the service server advantageously has a logical connection to a second server, in particular a decoding server, so that the decoding server can provide the service server with an appropriate decoding device.
- a second server in particular a decoding server
- the decoding server can provide the service server with an appropriate decoding device.
- the digital image that was recorded with the electronic camera is fed in at the input of the decoding device. If this image contains an information-bearing feature of a decoder-supporting symbology, the decoding unit can extract this information-bearing feature. This means that after a certain time the extracted information-bearing feature is present at the output of the decoder, which contains information in the form of a character string, for example.
- the service server can send the picture to the decoding server and get the information-carrying feature (a character string) back from it. It is also possible for the service server to download the decoding device from the decoding server and then carry out the extraction of the information-carrying feature itself.
- the decoding device can also be used on a terminal, e.g. the electronic camera, is executable.
- the service server determines whether there is hardware on the terminal on which the decoding unit suitable for the service can run. If this is the case, the service server calls the appropriate decoding unit from the decoding server and sends it to the terminal (upload). This ultimately makes the terminal device itself capable of code reading.
- the service server can also contact the terminal beforehand in this way and clarify by means of a corresponding data exchange whether the terminal already has such an applet. The upload is then made dependent on the answer to this “question”.
- the decoding device can run on the decoding server. If the decoding device is implemented in hardware, it can run on the decoding server. If the decoding device is implemented in software, it can be designed in such a way that it can run on the decoding server.
- the software can also be designed in such a way that it can run on other platforms (so-called applets).
- it can be designed such that it can run on the service server or the input device containing the camera.
- a decoding device can be made available to an input device by a server, in particular by a decoding server.
- the corresponding server can check whether the input device is suitable for executing a decoding device. If so, it can be further checked whether the input device already has a corresponding decoding device and if this is not the case, the corresponding server provides the input device with the decoding device by download.
- an input device or a terminal, a decoding server, a service server or any other server is able to extract an information-bearing feature, the customer is offered a complete and well-rounded system in order to make use of a corresponding network service to be able to take.
- One variant of the method provides that the service server provides and controls a corresponding service after input of data. It is advantageous here that a network service of a service provider is made available to a user in a particularly simple manner.
- decoding servers specialize in various tasks. For example, there may be decoding servers that specialize in the decoding of EAN barcodes, others may, for example, decode data matrix codes, with other decoding servers being able to read or decode plain text or handwriting.
- a preferred method variant provides that the service server controls at least one decoding server.
- the service server controls at least one decoding server.
- the decoder server being controlled by a service server or, in particular, also being controlled by an application.
- decoding servers that solve at least parts of the feature extraction task.
- a decoding server could, for example, recognize whether a digital image contains a bar code, a data matrix code or both. This information is preferably sent to the service server, which in turn selects the appropriate decoding server (s), which then carry out, for example, barcode decoding or data matrix decoding.
- a decoding server specializing in data matrix decoding can make use of a further decoding server, which first determines the existence and location of a data matrix code in the digital image.
- the object on which the invention is based is also achieved by a device for extracting information-carrying features from a digital image, the device having an electronic camera and a decoding device, and a network being arranged between the electronic camera and the decoding device.
- the Internet is preferably used as a network. Another advantage arises from the fact that the Internet is available at all times of the day and night and you can access the desired data from almost anywhere in the world. The cost-effective use of the Internet and the same standard of transmission protocols worldwide offer a further advantage.
- an ordinary consumer camera can be used to record the optical code. Since these cameras are mass-produced, they are offered in almost all price categories. Thus, these devices are not a luxury item. As is known, these consumer cameras in their original delivery state have no device with which a recorded information-carrying feature of a digital image can be extracted and decoded. It is all the more astonishing that these cameras can now be used to provide a network service to a user.
- the electronic camera is in one Terminal is arranged, which comprises a network-compatible display unit. This is then preferably designed as a browser window.
- CMOS complementary metal-oxide-semiconductor
- CMOS complementary metal-oxide-semiconductor
- the sensor is divided into light-sensitive cells (pixels) and generates a discrete electrical signal that corresponds to the amount of light striking the individual pixels.
- electronic cameras also contain one or more lenses, which project an image of the scene that is in the field of view of the camera onto the sensor.
- the sensor is then read out by electronics which are also located in the camera, whereupon a digital image is created in the camera which represents a true image of the scene "seen" by the camera.
- the electronic cameras are constructed in such a way that they can process data digitally without further notice and can forward this data via a corresponding interface.
- cameras such as digital cameras, video cameras, Internet cameras or cameras, which are components of a PC or a cell phone and an electronic diary. All of these devices are ideally suited to be used with regard to the method according to the invention.
- the electronic camera preferably includes a color light-sensitive area sensor for image recording.
- a color light-sensitive area sensor is also advantageous when recording black / white codes, since the color light-sensitive area sensor is able to distinguish between a black / white area and a colored area.
- a black and white code in a colored environment can be detected much more easily by the device according to the invention. Among other things, this makes reading a black and white information-bearing feature much safer.
- the electronic camera can have a device for image transmission, so that the captured images or sections of the captured images that contain the information-carrying feature are advantageously forwarded online to a corresponding server via the network, in particular the Internet.
- the electronic camera includes a device for image storage.
- the camera is then connected at a later point in time to an internet-compatible device via an interface, whereupon the content of the image memory or at least part of it is transmitted via the internet to the service server, for example.
- a video camera can be used if this video camera itself is Internet-compatible or if it contains an interface that can display an image. Transfer to an internet-enabled device. The recorded images containing the information-bearing feature are then transmitted at the same time or at a later point in time, for example to an Internet-compatible PC. An Internet service can then be used from the PC, for example.
- Some internet cameras can also be disconnected from a PC, such as a camera. They contain their own power supply and can therefore be used anywhere. They also contain an image memory and a trigger. If a corresponding image is recorded and stored in an image memory, the camera can be connected to an internet-enabled device at a later time and the images or sections of the images contained in the image memory are transmitted to this device. The transmission can be wired or wireless via a radio interface or an infrared interface.
- the decoding device is on a server , in particular on a service server. If the extraction of the information-carrying features is carried out on the remote server computer, the recorded image containing the information-carrying feature or at least an image section which contains the information-carrying feature is transmitted via the network to the server computer, which then carries out the extraction.
- a simpler and cheaper network access device can also be used instead of a computer.
- the server comprises a device for recognizing a handwriting.
- the server comprises a device for recognizing plain text.
- the server comprises a device for extracting information-carrying features from a digital image.
- the extraction device comprise a device in which a decoding device can be stored at least temporarily.
- the device according to the invention or the electronic camera per se is to be made extractable.
- an image memory of the electronic camera or a replaceable memory chip of an electronic camera can be used as the device on which the decoding device can be stored.
- the device for storing the decoding device is preferably located on the area sensor of the electronic camera, since in particular an area sensor of an electronic camera is excellently suited for recording such a device.
- the FIGURE shows a device for entering data in computer networks with an electronic camera, a decoding server, a service server and a network arranged between the electronic camera and the service server.
- the device 1 consists of an electronic camera 2, a network 3, a service server 4 and a decoding server 5 with a decoding device 6.
- the electronic camera 2 is a network-compatible camera which communicates directly via a corresponding interface 7 the network 3 is connected.
- the camera 2 comprises an optical system 8, via which an optical code 9 can be photographed as a real image.
- a positioning aid 10 is arranged on the camera 2, with the aid of which the camera 2 can be positioned simply and precisely in front of the code 9.
- the camera 2 also has a color light-sensitive area sensor 11 with which the real image is recorded.
- an image processing unit 12 is arranged in the camera 2, in which the real image is converted into a digital image. The recorded data are fed into the network 3 via the interface 7.
- flash device 14 on the camera 2, which can be used to optimally illuminate the code at the time of the recording.
- a large number of suitable cameras are already on the market today. These can also be used as a receiving unit in the inventive sense. Examples include a video camera, a digital camera, an Internet camera, an electronic diary and a mobile phone.
- this video camera only has to contain an interface that transmits images to an internet-compatible device, e.g. enabled to a PC or directly networkable.
- digital camera Another possibility to take a real picture is the so-called digital camera.
- digital cameras have an image memory, the scene or code recorded by the camera can be stored in digital form. The camera can then be connected at a later time via an interface to a device capable of Internet access, so that the content of the image memory is transmitted to a service server via the network, in particular the Internet.
- Another network-compatible end device can consist of an Internet camera, a home computer or an Internet camera and an Internet console.
- An Internet camera generally consists of an image recording part and a processing unit.
- the processing unit takes over protocol and transmission functions by means of an external interface (e.g. parallel interface, USB).
- the interface can also be wireless, e.g. as a radio interface or as an infrared interface.
- the Internet camera is connected to an Internet-enabled device via this interface.
- Some internet cameras can also be used separately from the PC like a camera. They contain their own power supply and can therefore be used anywhere. Similar to a digital camera, you can also save a scene in an image memory by pressing a shutter release. At a later point in time, the camera is then connected to an Internet-enabled device so that the images contained in the image memory are transferred to this device.
- the stored data can be transmitted in a wired or wireless manner via a radio interface or an infrared interface.
- Electronic diaries which are equipped with a camera and a mobile radio unit, can also be used as network-compatible terminal devices in the sense of the invention.
- Mobile phones are also suitable as end devices.
- mobile phones offer the possibility of establishing a connection to the Internet, on the other hand, mobile phones will also be equipped with a camera in the future, so that they can be used as a network-compatible device. This will be the case in particular for telephones according to the new UMTS mobile radio standard, because this new standard offers higher data transmission rates. Multimedia applications are also supported.
- the devices listed above as examples can all be used to position an optical code relative to a camera, so that it is possible to record the optical code using the camera. This creates the basis for being able to read in character strings in the code in a simple manner, without having to enter the string prone to errors on a keyboard.
- the network 3 provides the connection between the electronic camera 2 and the service server 4 and the decoding server 5 in the manner according to the invention.
- the network 3 is preferably meant here as the Internet.
- any other network can also be used which appears suitable to adequately support the method and the device according to the invention.
- the service server 4 is an essential component of the device 1 according to the invention.
- the special network services are arranged on the service server 4.
- the user of the terminal 2 can thus use a service offered by the service server 4 when a connection is established between this terminal 2 and the service server 4.
- the decoding server 5 is also connected to the service server 4.
- service server 4 and the decoding server 5 as well as the network-capable terminal 2 can be connected to any number of other servers.
- decoding device 6 on the decoding server 5. This enables the extraction and decoding of a code 9 belonging to a specific symbology.
- a code 9 read by the user is decoded in the decoding device 6 in such a way that at the output the decoding device 6 has information with which a corresponding network service can offer the user information on a display-like output device.
- a device is used in such a way that it was never intended to function.
- the user can use devices that Take or image transmission are provided, read various optical codes and thereby use the appropriate network services.
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001283796A AU2001283796A1 (en) | 2000-08-18 | 2001-08-17 | Method and device for extracting information-bearing features from a digital image |
EP01962626A EP1312035A1 (en) | 2000-08-18 | 2001-08-17 | Method and device for extracting information-bearing features from a digital image |
DE10193423T DE10193423D2 (en) | 2000-08-18 | 2001-08-17 | Method and device for extracting information-bearing features from a digital image |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2000140899 DE10040899A1 (en) | 2000-08-18 | 2000-08-18 | Method and device for decoding optical codes |
DE10040899.0 | 2000-08-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2002015120A1 true WO2002015120A1 (en) | 2002-02-21 |
Family
ID=7653203
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/DE2001/003059 WO2002015120A1 (en) | 2000-08-18 | 2001-08-17 | Method and device for extracting information-bearing features from a digital image |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1312035A1 (en) |
AU (1) | AU2001283796A1 (en) |
DE (2) | DE10040899A1 (en) |
WO (1) | WO2002015120A1 (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7734729B2 (en) | 2003-12-31 | 2010-06-08 | Amazon Technologies, Inc. | System and method for obtaining information relating to an item of commerce using a portable imaging device |
US7962898B1 (en) | 2000-12-29 | 2011-06-14 | Cognex Corporation | Optimized distribution of machine vision processing |
US7961201B1 (en) | 2000-12-21 | 2011-06-14 | Cognex Corporation | Method and apparatus for producing graphical machine vision content for distribution via a network |
US7984854B2 (en) | 2006-07-17 | 2011-07-26 | Cognex Corporation | Method and apparatus for multiplexed symbol decoding |
DE102010019112A1 (en) * | 2010-04-30 | 2011-11-03 | Deutsche Telekom Ag | Method for transmission of alphanumeric string e.g. account number, into electronic mail, involves evaluating image data, extracting alphanumeric string from matrix code, and writing alphanumeric string into text field |
USRE44353E1 (en) | 2004-11-12 | 2013-07-09 | Cognex Technology And Investment Corporation | System and method for assigning analysis parameters to vision detector using a graphical interface |
US8631089B1 (en) | 2010-12-14 | 2014-01-14 | Brilliance Publishing, Inc. | Previewing audio data associated with an item |
US8891852B2 (en) | 2004-06-09 | 2014-11-18 | Cognex Technology And Investment Corporation | Method and apparatus for configuring and testing a machine vision detector |
US9092841B2 (en) | 2004-06-09 | 2015-07-28 | Cognex Technology And Investment Llc | Method and apparatus for visual detection and inspection of objects |
US9094588B2 (en) | 2004-06-09 | 2015-07-28 | Cognex Corporation | Human machine-interface and method for manipulating data in a machine vision system |
US9292187B2 (en) | 2004-11-12 | 2016-03-22 | Cognex Corporation | System, method and graphical user interface for displaying and controlling vision system operating parameters |
US9465962B2 (en) | 2006-06-29 | 2016-10-11 | Cognex Corporation | Method and apparatus for verifying two dimensional mark quality |
EP3087817A1 (en) * | 2015-04-28 | 2016-11-02 | Amazonen-Werke H. Dreyer GmbH & Co. KG | Method for checking the suitability of granular mineral fertiliser to be spread |
US9552506B1 (en) | 2004-12-23 | 2017-01-24 | Cognex Technology And Investment Llc | Method and apparatus for industrial identification mark verification |
US9651499B2 (en) | 2011-12-20 | 2017-05-16 | Cognex Corporation | Configurable image trigger for a vision system and method for using the same |
US9734376B2 (en) | 2007-11-13 | 2017-08-15 | Cognex Corporation | System and method for reading patterns using multiple image frames |
US9798910B2 (en) | 2004-12-22 | 2017-10-24 | Cognex Corporation | Mobile hand held machine vision method and apparatus using data from multiple images to perform processes |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013216737B4 (en) | 2013-08-22 | 2019-01-17 | Reiner Kartengeräte Gmbh & Co. Kg | Method for generating a transaction-specific numeric code |
DE102015003768A1 (en) | 2015-03-24 | 2015-08-27 | Daimler Ag | Method and system for activating services in a vehicle |
DE102016104201B3 (en) * | 2016-03-08 | 2016-09-01 | Zettler Kalender GmbH | System for archiving a journaled calendar on a computer |
DE102019123592A1 (en) * | 2019-09-03 | 2021-03-04 | QR GmbH | Method for providing and / or managing and / or using computer-readable codes, codes and / or objects with a code, computer program and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5756981A (en) * | 1992-02-27 | 1998-05-26 | Symbol Technologies, Inc. | Optical scanner for reading and decoding one- and-two-dimensional symbologies at variable depths of field including memory efficient high speed image processing means and high accuracy image analysis means |
WO1999030269A1 (en) * | 1997-12-08 | 1999-06-17 | Roustaei Alexander R | Single chip symbology reader with smart sensor |
EP0961490A2 (en) * | 1998-05-28 | 1999-12-01 | International Business Machines Corporation | Internet convolution audio/video server |
US6015088A (en) * | 1996-11-05 | 2000-01-18 | Welch Allyn, Inc. | Decoding of real time video imaging |
WO2000004487A1 (en) * | 1998-07-17 | 2000-01-27 | Psc Scanning, Inc. | Multi-format optical reader |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69328702T2 (en) * | 1992-03-30 | 2000-10-26 | Canon Kk | Image processing apparatus and method |
US5235654A (en) * | 1992-04-30 | 1993-08-10 | International Business Machines Corporation | Advanced data capture architecture data processing system and method for scanned images of document forms |
GB2282906B (en) * | 1993-10-13 | 1996-11-06 | Dataquill Ltd | Data enty systems |
US5671282A (en) * | 1995-01-23 | 1997-09-23 | Ricoh Corporation | Method and apparatus for document verification and tracking |
FR2752347B1 (en) * | 1996-08-02 | 2001-02-02 | Symbol Technologies Inc | IMPROVEMENTS IN DATA SEARCHING |
-
2000
- 2000-08-18 DE DE2000140899 patent/DE10040899A1/en not_active Withdrawn
-
2001
- 2001-08-17 WO PCT/DE2001/003059 patent/WO2002015120A1/en active Application Filing
- 2001-08-17 DE DE10193423T patent/DE10193423D2/en not_active Expired - Fee Related
- 2001-08-17 EP EP01962626A patent/EP1312035A1/en not_active Withdrawn
- 2001-08-17 AU AU2001283796A patent/AU2001283796A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5756981A (en) * | 1992-02-27 | 1998-05-26 | Symbol Technologies, Inc. | Optical scanner for reading and decoding one- and-two-dimensional symbologies at variable depths of field including memory efficient high speed image processing means and high accuracy image analysis means |
US6015088A (en) * | 1996-11-05 | 2000-01-18 | Welch Allyn, Inc. | Decoding of real time video imaging |
WO1999030269A1 (en) * | 1997-12-08 | 1999-06-17 | Roustaei Alexander R | Single chip symbology reader with smart sensor |
EP0961490A2 (en) * | 1998-05-28 | 1999-12-01 | International Business Machines Corporation | Internet convolution audio/video server |
WO2000004487A1 (en) * | 1998-07-17 | 2000-01-27 | Psc Scanning, Inc. | Multi-format optical reader |
Non-Patent Citations (1)
Title |
---|
See also references of EP1312035A1 * |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7961201B1 (en) | 2000-12-21 | 2011-06-14 | Cognex Corporation | Method and apparatus for producing graphical machine vision content for distribution via a network |
US7962898B1 (en) | 2000-12-29 | 2011-06-14 | Cognex Corporation | Optimized distribution of machine vision processing |
US7734729B2 (en) | 2003-12-31 | 2010-06-08 | Amazon Technologies, Inc. | System and method for obtaining information relating to an item of commerce using a portable imaging device |
US8891852B2 (en) | 2004-06-09 | 2014-11-18 | Cognex Technology And Investment Corporation | Method and apparatus for configuring and testing a machine vision detector |
US9183443B2 (en) | 2004-06-09 | 2015-11-10 | Cognex Technology And Investment Llc | Method and apparatus for configuring and testing a machine vision detector |
US9094588B2 (en) | 2004-06-09 | 2015-07-28 | Cognex Corporation | Human machine-interface and method for manipulating data in a machine vision system |
US9092841B2 (en) | 2004-06-09 | 2015-07-28 | Cognex Technology And Investment Llc | Method and apparatus for visual detection and inspection of objects |
USRE44353E1 (en) | 2004-11-12 | 2013-07-09 | Cognex Technology And Investment Corporation | System and method for assigning analysis parameters to vision detector using a graphical interface |
US9292187B2 (en) | 2004-11-12 | 2016-03-22 | Cognex Corporation | System, method and graphical user interface for displaying and controlling vision system operating parameters |
US9798910B2 (en) | 2004-12-22 | 2017-10-24 | Cognex Corporation | Mobile hand held machine vision method and apparatus using data from multiple images to perform processes |
US10061946B2 (en) | 2004-12-23 | 2018-08-28 | Cognex Technology And Investment Llc | Method and apparatus for industrial identification mark verification |
US9552506B1 (en) | 2004-12-23 | 2017-01-24 | Cognex Technology And Investment Llc | Method and apparatus for industrial identification mark verification |
US9465962B2 (en) | 2006-06-29 | 2016-10-11 | Cognex Corporation | Method and apparatus for verifying two dimensional mark quality |
US7984854B2 (en) | 2006-07-17 | 2011-07-26 | Cognex Corporation | Method and apparatus for multiplexed symbol decoding |
US9734376B2 (en) | 2007-11-13 | 2017-08-15 | Cognex Corporation | System and method for reading patterns using multiple image frames |
US10592715B2 (en) | 2007-11-13 | 2020-03-17 | Cognex Corporation | System and method for reading patterns using multiple image frames |
DE102010019112A1 (en) * | 2010-04-30 | 2011-11-03 | Deutsche Telekom Ag | Method for transmission of alphanumeric string e.g. account number, into electronic mail, involves evaluating image data, extracting alphanumeric string from matrix code, and writing alphanumeric string into text field |
DE102010019112B4 (en) * | 2010-04-30 | 2013-07-18 | Deutsche Telekom Ag | Method for transmitting alphanumeric character strings in text fields using matrix codes |
US9256395B1 (en) | 2010-12-14 | 2016-02-09 | Brilliance Publishing, Inc. | Previewing audio data associated with an item |
US8631089B1 (en) | 2010-12-14 | 2014-01-14 | Brilliance Publishing, Inc. | Previewing audio data associated with an item |
US9651499B2 (en) | 2011-12-20 | 2017-05-16 | Cognex Corporation | Configurable image trigger for a vision system and method for using the same |
EP3087817A1 (en) * | 2015-04-28 | 2016-11-02 | Amazonen-Werke H. Dreyer GmbH & Co. KG | Method for checking the suitability of granular mineral fertiliser to be spread |
Also Published As
Publication number | Publication date |
---|---|
DE10193423D2 (en) | 2003-07-03 |
DE10040899A1 (en) | 2002-02-28 |
AU2001283796A1 (en) | 2002-02-25 |
EP1312035A1 (en) | 2003-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2002015120A1 (en) | Method and device for extracting information-bearing features from a digital image | |
DE202014011595U1 (en) | Mobile device with improved user interface for reading code symbols | |
DE202010018601U1 (en) | Automatically collecting information, such as gathering information using a document recognizing device | |
US20060055804A1 (en) | Picture taking device | |
WO2011147433A1 (en) | Method and devices for creating and using an identification document that can be displayed on a mobile device | |
WO2008049754A1 (en) | Method for operating and/or monitoring a field device, and corresponding field device | |
WO2005086025A1 (en) | Method, which can be used to access a telecommunications service by means of an electronic address | |
KR101769541B1 (en) | Service system and method for provinding information or contents using quick response code | |
EP2654006A1 (en) | Electronic transaction method | |
DE112018005068T5 (en) | METHOD AND SYSTEM FOR READING BARCODES TAKEN ON SEVERAL IMAGES | |
WO2002015119A1 (en) | Device comprising a decoding unit for decoding optical codes and use of such a device for reading optical codes, and the use of a color camera for reading optical codes | |
DE10025017A1 (en) | Mobile telephone with integral reader | |
KR20180057262A (en) | Accounting system using a receipt | |
US8646691B2 (en) | Apparatus and method for using machine-readable codes | |
EP2706499B1 (en) | Product catalogue, method for the automatic ordering products illustrated in a product catalogue and a computer program product for this purpose | |
DE102007019822A1 (en) | Product e.g. art object, information system, has product information server receiving detected product marking from terminals e.g. mobile phone, and providing associated product information data for final consumers | |
DE202011111120U1 (en) | Executable machine-readable symbology | |
DE112020004895T5 (en) | SYSTEM AND METHOD FOR SITUATION ADAPTIVE IMPROVEMENT OF BAR CODE READING IMAGE CAPTURE | |
KR102085561B1 (en) | QR code forgery prevention apparatus and method | |
US8266208B2 (en) | Method and system for sharing documents among members of an online community | |
EP3837623B1 (en) | Method for capturing and subsequently generating data for a user of a self-service terminal | |
CN101248474A (en) | Method for encryption and decryption of data using pixel | |
EP1634229A2 (en) | Method and system for ordering and performing printing services and postal services | |
DE102006037260B3 (en) | Method for verifying and / or authenticating delivery data, usage, device and computer program product | |
JP6561882B2 (en) | Information processing apparatus, information processing method, program for information processing apparatus, and document management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE 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 NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE 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: 2001962626 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2001962626 Country of ref document: EP |
|
REF | Corresponds to |
Ref document number: 10193423 Country of ref document: DE Date of ref document: 20030703 Kind code of ref document: P |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10193423 Country of ref document: DE |
|
NENP | Non-entry into the national phase |
Ref country code: JP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8607 |