DE102021002346A1 - Exact overlaying of printed matter with moving images using augmented reality - Google Patents
Exact overlaying of printed matter with moving images using augmented reality Download PDFInfo
- Publication number
- DE102021002346A1 DE102021002346A1 DE102021002346.3A DE102021002346A DE102021002346A1 DE 102021002346 A1 DE102021002346 A1 DE 102021002346A1 DE 102021002346 A DE102021002346 A DE 102021002346A DE 102021002346 A1 DE102021002346 A1 DE 102021002346A1
- Authority
- DE
- Germany
- Prior art keywords
- moving images
- augmented reality
- video
- exact
- overlaying
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/20—Scenes; Scene-specific elements in augmented reality scenes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/146—Aligning or centring of the image pick-up or image-field
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Processing Or Creating Images (AREA)
Abstract
Das hier vorgestellte Verfahren kann im Bereich Augmented Reality angewendet werden, um Druckerzeugnisse (2-dimensional) mittels mathematischer Transformation durch Bewegtbilder zu überlagern. Die Bewegtbilder werden exakt und permanent auf die Position des Druckerzeugnisses angepasst. In der AR-Anwendung erscheinen diese dann anstelle der 2-dimensionalen Objekte als Video.The method presented here can be used in the field of augmented reality in order to overlay printed products (2-dimensional) with moving images using mathematical transformation. The moving images are precisely and permanently adapted to the position of the printed product. In the AR application, these then appear as videos instead of the 2-dimensional objects.
Description
Stand der TechnikState of the art
Augmented Reality (AR) wird in immer mehr Bereichen eingesetzt und beschreibt generell die Überlagerung von realen Inhalten durch künstlich erzeugte nicht-reale Inhalte. Für die Nutzung von AR ist immer ein Gerät nötig, z.B. ein Smartphone, Tablet oder eine AR-Brille. Es ist zu erwarten, dass die Art und Ausprägung der AR-fähigen Geräte in Zukunft stark zunehmen wird. Die nicht-realen Inhalte werden typischerweise über die Objekte aus der realen Welt eingeblendet. Dadurch entsteht eine angereicherte Sichtweise, die z.B. für Anwendungen aus der Konstruktion, im Service, oder in Computerspielen viele Vorteile und Einsatzmöglichkeiten bietet. Die zentralen Aufgaben hierzu sind die Erkennung des realen Objektes, die Berechnung der nicht-realen Inhalte und das Anreichern des realen Objektes mit den nicht-realen Inhalten. Hersteller von AR-Geräten bieten hierfür bereits APIs an, mit denen entsprechende Software entwickelt werden kann. Unter Nutzung dieser APIs kann das hier beschriebene Verfahren generell für alle AR-Geräte implementiert werden.Augmented Reality (AR) is used in more and more areas and generally describes the overlaying of real content with artificially generated non-real content. A device is always required to use AR, e.g. a smartphone, tablet or AR glasses. It can be expected that the type and characteristics of AR-enabled devices will increase significantly in the future. The non-real content is typically overlaid on top of the real world objects. This creates an enriched perspective, which offers many advantages and possible uses, e.g. for applications in construction, in service, or in computer games. The central tasks for this are the recognition of the real object, the calculation of the non-real content and the enrichment of the real object with the non-real content. Manufacturers of AR devices already offer APIs for this, with which the corresponding software can be developed. Using these APIs, the procedure described here can generally be implemented for all AR devices.
Problemstellung und Lösungproblem definition and solution
In AR-Anwendungen wird die reale Umgebung zugrunde gelegt. Um eine Interaktion mit dem Benutzer zu ermöglichen, wird typischerweise ein Anker, d.h. ein hinterlegtes Muster benötigt, auf das die AR-Anwendung dann reagiert. Solche Anker können auch 2-dimensionale Druckerzeugnisse (z.B. Fotos, Plakate, Visitenkarten, Flyer, etc.) sein. In AR-Anwendungen sollen zusätzliche Informationen zu solchen Ankern angezeigt werden.In AR applications, the real environment is used as a basis. In order to enable interaction with the user, an anchor, i.e. a stored pattern, is typically required to which the AR application then reacts. Such anchors can also be 2-dimensional printed products (e.g. photos, posters, business cards, flyers, etc.). Additional information about such anchors should be displayed in AR applications.
Das hier vorgestellte Verfahren nutzt diese Anker, um an ihrer Stelle an exakt derselben Position und räumlichen Perspektive ein Bewegtbild (= Video) abzuspielen. Somit wird aus dem 2-dimensionalen Druckerzeugnis in der AR-Anwendung ein Video. Die Berechnung von Perspektive, Drehung, Neigung und Entfernung, damit das Video an der exakten Position des Ankers dargestellt werden kann, erfolgt mittels Objekterkennung, d.h. in der AR-Anwendung wird der Anker permanent neu detektiert und die Größe und Ausrichtung des Videos entsprechend angepasst.The method presented here uses these anchors to play a moving image (= video) in their place at exactly the same position and spatial perspective. This turns the 2-dimensional print product into a video in the AR application. The calculation of perspective, rotation, inclination and distance, so that the video can be displayed at the exact position of the anchor, is carried out using object recognition, i.e. the anchor is constantly re-detected in the AR application and the size and orientation of the video is adjusted accordingly.
Es entsteht ein hohes Maß an Interaktion zwischen dem Benutzer und einer Anwendung. Es können beliebige 2-dimensionale Druckerzeugnisse in AR-Anwendungen mit Bewegtbild überlagert werden.There is a high degree of interaction between the user and an application. Any 2-dimensional print products can be overlaid with moving images in AR applications.
Der Ablauf des Verfahrens ist wie folgt:
- 1. Identifizieren des Ankers innerhalb der AR-Anwendung
- 2. Finden des zugehörigen Videos
- 3. Berechnen der räumlichen Position und Perspektive des Ankers
- 4. Skalieren und Transformieren (Drehen, Neigen, Verzerren) des Videos
- 5. Abspielen des Videos an der exakten Position und der exakten Größe des Ankers
- 1. Identifying the anchor within the AR application
- 2. Finding the related video
- 3. Calculate the spatial position and perspective of the anchor
- 4. Scale and transform (rotate, skew, distort) the video
- 5. Playing the video at the exact position and size of the anchor
Für die Schritte 1. und 2. wird in praktischen Anwendungen typischerweise ein Content-Management-System zum Einsatz kommen, in dem die entsprechenden Anker und deren Zuordnung zu Videos hinterlegt wird. Grundsätzlich ist es hier auch möglich, mehrere Videos zu einem Anker zu hinterlegen und dann beim Abspielen auszuwählen, welches der Videos angezeigt werden soll.For
Weitere AusgestaltungFurther refinement
Für AR-Anwendungen müssen die entsprechenden Anker definiert werden. Dies geschieht typischerweise dadurch, dass ein Referenzbild in der Anwendung hinterlegt wird. Diese Referenzbilder werden dynamisch in die Anwendung mit eingebunden und z.B. von einem Server mit Content-Management-System geladen. Dasselbe gilt für die abzuspielenden Videos. Daraus resultierende Anwendungsbeispiele sind weiter unten aufgeführt.For AR applications, the appropriate anchors must be defined. This is typically done by storing a reference image in the application. These reference images are dynamically integrated into the application and e.g. loaded from a server with a content management system. The same applies to the videos to be played. The resulting application examples are listed below.
Da sich der Bereich „Augmented Reality“ in Zukunft weiterentwickeln und auch verändern wird, ist eine weitere Ausgestaltung in diverse Richtungen vorstellbar. Das hier beschriebene Verfahrens ist immer dann anwendbar, wenn ein 2-dimensionales Druckerzeugnis durch ein Video überlagert wird.Since the field of "Augmented Reality" will continue to develop and change in the future, further development in various directions is conceivable. The method described here can be used whenever a video is superimposed on a 2-dimensional printed product.
Im Folgenden sind eine Reihe von möglichen Anwendungsbeispielen beschrieben.
- - Plakatwerbung: werden Plakate als Anker verwendet, kann die AR-Anwendung dieses Plakat für Hintergrundinformationen in Video-Form verwenden
- - Fotobücher, Foto-Geschenke (z.B. Tassen, Kissen, Mousepads, Leinwanddrucke): die Sammlung von privaten Fotos kann über die AR-Anwendung mit Videos überlagert werden
- - Visitenkarten: wird eine Visitenkarte als Anker hinterlegt, so kann ein kurzes Video den Herausgeber der Visitenkarte näher beschreiben
- - Bildung: werden z.B. Museums-Exponate als Anker hinterlegt, so können zusätzliche Informationen über den Künstler, den geschichtlichen Hintergrund, etc. als Video abgespielt werden
- - Zeitungen: klassische Zeitungen können die AR-Anwendung nutzen, um Bilder aus Artikeln oder Anzeigen mit Bewegtbild anzureichern
- - Etiketten: 2-dimensionale Druckerzeugnisse können auch auf Objekte geklebt oder als Verpackung von Dingen verwendet werden. Dies können mithilfe des hier vorgestellten Verfahrens ebenfalls mit Videos überlagert werden
- - Billboard advertising: if billboards are used as anchors, the AR application can use this billboard for background information in video form
- - Photo books, photo gifts (e.g. mugs, pillows, mouse pads, canvas prints): the collection of private photos can be overlaid with videos via the AR application
- - Business cards: if a business card is stored as an anchor, a short video can describe the publisher of the business card in more detail
- - Education: if, for example, museum exhibits are stored as anchors, additional information about the artist, the historical chen background, etc. can be played as a video
- - Newspapers: classic newspapers can use the AR application to enrich images from articles or advertisements with moving images
- - Labels: 2-dimensional print products can also be stuck on objects or used as packaging for things. These can also be overlaid with videos using the method presented here
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102021002346.3A DE102021002346A1 (en) | 2021-05-04 | 2021-05-04 | Exact overlaying of printed matter with moving images using augmented reality |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102021002346.3A DE102021002346A1 (en) | 2021-05-04 | 2021-05-04 | Exact overlaying of printed matter with moving images using augmented reality |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102021002346A1 true DE102021002346A1 (en) | 2022-11-10 |
Family
ID=83692247
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102021002346.3A Ceased DE102021002346A1 (en) | 2021-05-04 | 2021-05-04 | Exact overlaying of printed matter with moving images using augmented reality |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102021002346A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE202012010173U1 (en) | 2012-10-24 | 2012-12-19 | Die Etagen Gmbh | Hidden object book with augmented reality elements for adding a puzzle game |
| US8606645B1 (en) | 2012-02-02 | 2013-12-10 | SeeMore Interactive, Inc. | Method, medium, and system for an augmented reality retail application |
| US9277367B2 (en) | 2012-02-28 | 2016-03-01 | Blackberry Limited | Method and device for providing augmented reality output |
| US9398210B2 (en) | 2011-02-24 | 2016-07-19 | Digimarc Corporation | Methods and systems for dealing with perspective distortion in connection with smartphone cameras |
| US20180130170A1 (en) | 2012-10-29 | 2018-05-10 | Digimarc Corporation | Determining pose for use with digital watermarking, fingerprinting and augmented reality |
| US10282904B1 (en) | 2012-05-31 | 2019-05-07 | A9.Com, Inc. | Providing augmented reality view of objects |
-
2021
- 2021-05-04 DE DE102021002346.3A patent/DE102021002346A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9398210B2 (en) | 2011-02-24 | 2016-07-19 | Digimarc Corporation | Methods and systems for dealing with perspective distortion in connection with smartphone cameras |
| US8606645B1 (en) | 2012-02-02 | 2013-12-10 | SeeMore Interactive, Inc. | Method, medium, and system for an augmented reality retail application |
| US9277367B2 (en) | 2012-02-28 | 2016-03-01 | Blackberry Limited | Method and device for providing augmented reality output |
| US10282904B1 (en) | 2012-05-31 | 2019-05-07 | A9.Com, Inc. | Providing augmented reality view of objects |
| DE202012010173U1 (en) | 2012-10-24 | 2012-12-19 | Die Etagen Gmbh | Hidden object book with augmented reality elements for adding a puzzle game |
| US20180130170A1 (en) | 2012-10-29 | 2018-05-10 | Digimarc Corporation | Determining pose for use with digital watermarking, fingerprinting and augmented reality |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2243922T3 (en) | PROCEDURE TO GENERATE A VISUAL DESIGN. | |
| DE69431329T2 (en) | Process for generating image data | |
| DE4225872C2 (en) | Process for marking and identifying selected areas in images | |
| JP5307761B2 (en) | Method and system for real-time personalization of electronic images | |
| DE60126967T2 (en) | Method and apparatus for over-sampling anti-aliasing | |
| DE69128731T2 (en) | Circuit arrangement for the conversion of pyramid-shaped texture coordinates and display device containing them | |
| DE60225933T2 (en) | PORTABLE VIRTUAL REALITY | |
| DE60103373T2 (en) | METHOD AND DEVICE FOR DISPLAYING MUSIC FILES IN THREE-DIMENSIONAL SPACE | |
| DE69333508T2 (en) | Apparatus and method for processing video signals | |
| Asai et al. | Augmented instructions-a fusion of augmented reality and printed learning materials | |
| Alesandrini | Computer graphics in learning and instruction | |
| US9786072B2 (en) | Techniques for visualization of data | |
| DE102019005885A1 (en) | Area map generation and hole filling | |
| Hoffman et al. | Storm-lk: A human-centered knowledge model for weather forecasting | |
| CN109388725A (en) | The method and device scanned for by video content | |
| DE112011104959T5 (en) | Card playback device | |
| DE102021002346A1 (en) | Exact overlaying of printed matter with moving images using augmented reality | |
| DE112019002853T5 (en) | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND PROGRAM | |
| DE10055649A1 (en) | Method of obtaining individualizing commissioning data, involves using computer program for selective alteration of the arrangement parameters | |
| Vahldick et al. | Creating an augmented book from a geography textbook | |
| DE102018122626B3 (en) | Photo album, method for loading such a photo album and printing device for performing the method | |
| DE60109813T2 (en) | METHOD AND DEVICE FOR PRESENTING THREE-DIMENSIONAL SCENES IN VIRTUAL REALITY | |
| Hendratman | Attractive Layout using Design Principles: Includes: Align, Guidelines, Origami, Corner Technique and Logo Guide. | |
| Toor | Graphic Design on the Desktop: A Guide for the Non-designer | |
| DE102007018568A1 (en) | Article e.g. monument, annotating method for use in museum, involves utilizing article provided with bar code that is detected by camera, where article is defined by optical and/or acoustic unit based on read bar code |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R086 | Non-binding declaration of licensing interest | ||
| R012 | Request for examination validly filed | ||
| R081 | Change of applicant/patentee |
Owner name: WAGENPFEIL, STEFAN, DE Free format text: FORMER OWNER: WAGENPFEIL, STEFAN, 58513 LUEDENSCHEID, DE |
|
| R163 | Identified publications notified | ||
| R002 | Refusal decision in examination/registration proceedings | ||
| R003 | Refusal decision now final |