Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6540257B2 - AR display device, AR display method, and AR display program - Google Patents
[go: Go Back, main page]

JP6540257B2 - AR display device, AR display method, and AR display program - Google Patents

AR display device, AR display method, and AR display program Download PDF

Info

Publication number
JP6540257B2
JP6540257B2 JP2015122598A JP2015122598A JP6540257B2 JP 6540257 B2 JP6540257 B2 JP 6540257B2 JP 2015122598 A JP2015122598 A JP 2015122598A JP 2015122598 A JP2015122598 A JP 2015122598A JP 6540257 B2 JP6540257 B2 JP 6540257B2
Authority
JP
Japan
Prior art keywords
package
image
data
superimposed
display
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.)
Expired - Fee Related
Application number
JP2015122598A
Other languages
Japanese (ja)
Other versions
JP2017010142A (en
Inventor
幸司 小谷
幸司 小谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2015122598A priority Critical patent/JP6540257B2/en
Publication of JP2017010142A publication Critical patent/JP2017010142A/en
Application granted granted Critical
Publication of JP6540257B2 publication Critical patent/JP6540257B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Description

本発明は、AR(Augmented Reality:拡張現実)を表示するAR表示装置等に関するものである。   The present invention relates to an AR display device or the like that displays AR (Augmented Reality).

近年、ARを用いた販売促進技術が開発されている。例えば、特許文献1には、商品のパッケージにマーカーを付しておき、顧客がスマートフォン等で商品のパッケージを撮影すると、撮影画像に所定のコンテンツを重畳して表示する仕組みが開示されている。   In recent years, sales promotion technology using AR has been developed. For example, Patent Document 1 discloses a mechanism in which a package of a product is attached with a marker, and when a customer shoots the package of the product with a smartphone or the like, predetermined content is superimposed and displayed on a photographed image.

特開2012−215989号公報JP, 2012-215989, A

ところで、スマートフォンのインカメラ(ディスプレイがある面に搭載されているカメラ)で撮影している画像をディスプレイに表示すると、自動的に左右反転される。このため、この画像に対してAR表示用のコンテンツを重畳した場合、AR表示用のコンテンツに含まれる文字や絵柄等のあらゆる表示情報も、画像と一緒に左右反転して表示され、表示情報が把握し難いという課題がある。   By the way, when an image captured by an in-camera (a camera mounted on a surface having a display) of a smartphone is displayed on the display, the image is automatically reversed horizontally. Therefore, when content for AR display is superimposed on this image, all display information such as characters and patterns included in the content for AR display is also displayed horizontally reversed with the image, and the display information is displayed. There is a problem that it is difficult to grasp.

本発明は、前述した問題点に鑑みてなされたものであり、その目的とすることは、左右反転の画像が表示された場合でも、表示情報を容易に把握できるAR表示装置等を提供することである。   The present invention has been made in view of the above-mentioned problems, and the object of the present invention is to provide an AR display device etc. capable of easily grasping display information even when an image of right and left reverse is displayed. It is.

前述した目的を達成するための第1の発明は、パッケージの正常データと、前記正常データに対応する反転データと、を対応付けて記憶する記憶手段と、前記パッケージを含む撮影画像を撮影する撮影手段と、前記記憶手段に記憶されている前記反転データに基づいて前記撮影画像における前記パッケージの位置、角度及び倍率を認識し、前記反転データに対応する前記正常データの幾何学的変換を行い、前記撮影画像に重ねて表示される重畳画像を生成する制御手段と、前記撮影画像に重ねて前記重畳画像を表示する表示手段と、を備えることを特徴とするAR表示装置である。第1の発明によって、左右反転の画像が表示された場合でも、表示情報を容易に把握することが可能となる。   According to a first aspect of the present invention for achieving the above object, there is provided a storage means for storing normal data of a package and inverted data corresponding to the normal data in association with each other, and a photographing method for photographing a photographed image including the package Means for recognizing the position, angle and magnification of the package in the photographed image on the basis of the inverted data stored in the storage means, and performing geometric transformation of the normal data corresponding to the inverted data; An AR display device comprising: control means for generating a superimposed image to be displayed superimposed on the captured image; and display means for displaying the superimposed image on the captured image. According to the first aspect of the present invention, it is possible to easily grasp the display information even when the image in which the left and right is reversed is displayed.

第1の発明における前記パッケージは立体物であり、前記記憶手段は、前記正常データ及び前記反転データと対応付けて、前記パッケージの形状データを記憶し、前記制御手段は、前記形状データに基づいて前記撮影画像における前記パッケージの位置、角度及び倍率を認識するようにしても良い。これによって、パッケージが立体物であっても、商品のパッケージに記載されている全ての表示情報を容易に把握することが可能となる。   The package in the first invention is a three-dimensional object, and the storage means stores shape data of the package in association with the normal data and the inverted data, and the control means is based on the shape data. The position, angle, and magnification of the package in the captured image may be recognized. By this, even if the package is a three-dimensional object, it is possible to easily grasp all the display information described in the product package.

第2の発明は、コンピュータが、パッケージの正常データと、前記正常データに対応する反転データと、を対応付けて記憶するステップと、前記パッケージを含む撮影画像を撮影する撮影ステップと、記憶されている前記反転データに基づいて前記撮影画像における前記パッケージの位置、角度及び倍率を認識し、前記反転データに対応する前記正常データの幾何学的変換を行い、前記撮影画像に重ねて表示される重畳画像を生成する制御ステップと、前記撮影画像に重ねて前記重畳画像を表示するステップと、を実行することを特徴とするAR表示方法である。第2の発明によって、左右反転の画像が表示された場合でも、表示情報を容易に把握することが可能となる。   According to a second aspect of the present invention, there is provided a computer-implemented step of storing normal data of a package in association with inverted data corresponding to the normal data, and a photographing step of photographing a photographed image including the package The position, the angle and the magnification of the package in the photographed image are recognized based on the inverted data, the geometric conversion of the normal data corresponding to the inverted data is performed, and the superimposed image is displayed superimposed on the photographed image It is an AR display method characterized by executing a control step of generating an image and a step of displaying the superimposed image so as to be superimposed on the photographed image. According to the second aspect of the invention, it is possible to easily grasp the display information even when an image which is horizontally reversed is displayed.

第3の発明は、コンピュータを、パッケージの正常データと、前記正常データに対応する反転データと、を対応付けて記憶する記憶手段と、前記パッケージを含む撮影画像を撮影する撮影手段と、前記記憶手段に記憶されている前記反転データに基づいて前記撮影画像における前記パッケージの位置、角度及び倍率を認識し、前記反転データに対応する前記正常データの幾何学的変換を行い、前記撮影画像に重ねて表示される重畳画像を生成する制御手段と、前記撮影画像に重ねて前記重畳画像を表示する表示手段として機能させるためのAR表示プログラムである。第3の発明のAR表示プログラムを汎用のコンピュータにインストールすることによって、第1の発明のAR表示装置を得ることができる。   According to a third aspect of the present invention, there is provided a storage means for storing a computer, normal data of a package and inverted data corresponding to the normal data, storing the same, imaging means for capturing a photographed image including the package, and the storage A position, an angle and a magnification of the package in the photographed image are recognized based on the inverted data stored in the means, geometrical transformation of the normal data corresponding to the inverted data is performed, and the photographed image is superimposed A control unit that generates a superimposed image to be displayed and an AR display program that causes the superimposed image to function as a display unit that is superimposed on the captured image. The AR display device of the first invention can be obtained by installing the AR display program of the third invention on a general-purpose computer.

本発明により、左右反転の画像が表示された場合でも、表示情報を容易に把握することが可能なAR表示装置等を提供することができる。   According to the present invention, it is possible to provide an AR display device or the like capable of easily grasping display information even when a horizontally reversed image is displayed.

AR表示装置のハードウエア構成図Hardware configuration of AR display データの一例を示す図Diagram showing an example of data 処理の流れを示すフローチャートFlow chart showing the flow of processing 撮影画像の例を示す図A diagram showing an example of a photographed image 撮影画像と重畳画像の表示例を示す図A diagram showing a display example of a photographed image and a superimposed image

以下図面に基づいて、本発明の実施形態を詳細に説明する。AR表示装置は、例えば、スーパー、コンビニエンスストア、ドラッグストア等の実店舗において利用される。商品は、例えば、日用品、食品、医薬品等である。パッケージの形状は、例えば、直方体、円柱、円錐台、平面等である。いずれの内容も、単なる例示であって、特に限定されるものではない。   Hereinafter, embodiments of the present invention will be described in detail based on the drawings. The AR display device is used, for example, in real stores such as supermarkets, convenience stores, drug stores and the like. The goods are, for example, daily necessities, foods, medicines and the like. The shape of the package is, for example, a rectangular parallelepiped, a cylinder, a truncated cone, a plane or the like. Any content is only an illustration and is not particularly limited.

図1は、AR表示装置のハードウエア構成図である。なお、図1のハードウエア構成は一例である。AR表示装置1は、例えば、スマートフォンやタブレット端末であるが、用途、目的に応じて様々な構成を採ることが可能であり、デスクトップPC(Personal Computer)、ノートPC等であっても良い。   FIG. 1 is a hardware block diagram of the AR display device. The hardware configuration of FIG. 1 is an example. The AR display device 1 is, for example, a smartphone or a tablet terminal, but can adopt various configurations according to the application and purpose, and may be a desktop PC (Personal Computer), a notebook PC, or the like.

図1に示すように、AR表示装置1は、制御部11、記憶部12、入力部13、表示部14、通信制御部15、カメラ16等が、バス17を介して接続される。   As shown in FIG. 1, in the AR display device 1, a control unit 11, a storage unit 12, an input unit 13, a display unit 14, a communication control unit 15, a camera 16 and the like are connected via a bus 17.

制御部11は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等によって構成される。CPUは、記憶部12、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス17を介して接続された各装置を駆動制御し、AR表示装置1が行う後述する処理を実現する。ROMは、不揮発性メモリであり、コンピュータのブートプログラムやBIOS等のプログラム、データ等を恒久的に保持している。RAMは、揮発性メモリであり、記憶部12、ROM、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部11が各種処理を行う為に使用するワークエリアを備える。   The control unit 11 is configured of a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and the like. The CPU calls a program stored in the storage unit 12, the ROM, the recording medium, etc. to a work memory area on the RAM and executes it, controls driving of each device connected via the bus 17, and the AR display device 1 Implement the processing to be described later. The ROM is a non-volatile memory and permanently holds a computer boot program, a program such as a BIOS, data and the like. The RAM is a volatile memory, and temporarily stores programs, data, etc. loaded from the storage unit 12, ROM, recording medium, etc., and has a work area used by the control unit 11 to perform various processes.

記憶部12は、フラッシュメモリ、HDD(Hard Disk Drive)等であり、制御部11が実行するプログラム、プログラム実行に必要なデータ、OS(Operating System)等が格納される。プログラムに関しては、OSに相当する制御プログラムや、後述する処理をコンピュータに実行させるためのアプリケーションプログラムが格納されている。これらの各プログラムコードは、制御部11により必要に応じて読み出されてRAMに移され、CPUに読み出されて各種の手段として実行される。   The storage unit 12 is a flash memory, a hard disk drive (HDD), or the like, and stores programs executed by the control unit 11, data necessary for program execution, an operating system (OS), and the like. As programs, a control program corresponding to the OS and an application program for causing a computer to execute processing to be described later are stored. These program codes are read by the control unit 11 as necessary, transferred to the RAM, read by the CPU, and executed as various means.

入力部13は、データの入力を行い、例えば、タッチパネル、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。ユーザは、入力部13を介して、AR表示装置1に対して、操作指示、動作指示、データ入力等を行うことができる。表示部14は、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等(ビデオアダプタ等)を有する。尚、入力部13及び表示部14は、タッチパネルディスプレイのように、一体となっていても良い。   The input unit 13 inputs data, and includes, for example, an input device such as a touch panel, a keyboard, a pointing device such as a mouse, and a numeric keypad. The user can perform an operation instruction, an operation instruction, data input, and the like to the AR display device 1 through the input unit 13. The display unit 14 includes a display device such as a liquid crystal panel, and a logic circuit (video adapter or the like) for realizing a video function of a computer in cooperation with the display device. The input unit 13 and the display unit 14 may be integrated as a touch panel display.

通信制御部15は、通信制御装置、通信ポート等を有し、コンピュータとネットワーク間の通信を媒介する通信インタフェースであり、ネットワークを介して、他のコンピュータ間との通信制御を行う。ネットワークは、有線、無線を問わない。   The communication control unit 15 has a communication control device, a communication port, and the like, is a communication interface that mediates communication between a computer and a network, and performs communication control with another computer via the network. The network may be wired or wireless.

カメラ16は、CMOS(Complementary Metal Oxide
Semiconductor Image Sensor)等を有し、静止画像や動画像を撮影する。カメラ16は、表示部14がある面とその背面の両側に搭載されている。表示部24がある面に搭載されているカメラは、「インカメラ」と呼ばれる。バス17は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
The camera 16 is a CMOS (Complementary Metal Oxide)
It has a Semiconductor Image Sensor), etc., and captures still images and moving images. The camera 16 is mounted on the side on which the display unit 14 is located and on both sides of the back side. A camera mounted on the side where the display unit 24 is located is called an "in-camera". The bus 17 is a path that mediates the exchange of control signals, data signals, and the like between the devices.

図2は、データの一例を示す図である。AR表示装置1の記憶部12には、商品のパッケージごとに、パッケージの3Dモデルである形状データ21と、各面の画像データである正常データ22と、正常データ22を左右反転にした画像データである反転データ23とが対応付けて記憶されている。   FIG. 2 is a diagram illustrating an example of data. The storage unit 12 of the AR display device 1 includes shape data 21 which is a 3D model of a package, normal data 22 which is image data of each side, and image data in which normal data 22 is horizontally reversed for each package of goods. And the inverted data 23, which are

図2に示すデータの例は、後述する図4及び図5に図示される商品のパッケージに対応する。形状データ21は、直方体の3Dモデルである。正常データ22は、正面図22a、右側面図22b、左側面図22c、・・・の各面に対応する画像データを含む。図2では、背面図、平面図及び底面図を省略している。   The example of data shown in FIG. 2 corresponds to the package of goods illustrated in FIGS. 4 and 5 described later. The shape data 21 is a rectangular parallelepiped 3D model. The normal data 22 includes image data corresponding to each of the front view 22a, the right side view 22b, the left side view 22c,. In FIG. 2, the rear view, the plan view and the bottom view are omitted.

反転データ23は、正常データ22の各面に対応する画像データを左右反転にした画像データであり、正面図23a、右側面図23b、左側面図23c、・・・・等を含む。図2では、背面図、平面図及び底面図を省略している。   The reverse data 23 is image data in which the image data corresponding to each surface of the normal data 22 is horizontally reversed, and includes a front view 23a, a right side view 23b, a left side view 23c,. In FIG. 2, the rear view, the plan view and the bottom view are omitted.

図示はしていないが、AR表示装置1の記憶部12には、複数の商品のパッケージについて、形状データ21、正常データ22及び反転データ23が記憶されていても良い。   Although not shown, shape data 21, normal data 22 and inverted data 23 may be stored in the storage unit 12 of the AR display device 1 for packages of a plurality of products.

また、パッケージが立体物(3次元)ではなく、平面(2次元)の場合、形状データ21は不要であり、AR表示装置1の記憶部12には、正常データ22及び反転データ23について単一の面に対応する画像データのみが記憶されていても良い。   When the package is not a three-dimensional object (three-dimensional) but a plane (two-dimensional), the shape data 21 is unnecessary, and the storage unit 12 of the AR display device 1 is single for normal data 22 and inverted data 23 Only image data corresponding to the plane of the image may be stored.

図3は、処理の流れを示すフローチャートである。ユーザが、商品のパッケージに対してカメラ16のレンズを向けて、撮影の指示を行うと、AR表示装置1のカメラ16は、パッケージを撮影し、撮影画像を取得する(ステップS1)。インカメラで撮影を行うと、撮影画像は、左右反転された画像になる。   FIG. 3 is a flowchart showing the flow of processing. When the user directs the lens of the camera 16 to the package of the product and instructs the photographing, the camera 16 of the AR display device 1 photographs the package and acquires a photographed image (step S1). When shooting with the in-camera, the captured image is an image that is horizontally reversed.

図4は、撮影画像の例を示す図である。図4では、AR表示装置1の表示部14に撮影画像31が表示されている。撮影画像31は、ユーザが紙パック製のりんごジュースのパッケージを手で持っている状態の写真である。   FIG. 4 is a diagram showing an example of a photographed image. In FIG. 4, the photographed image 31 is displayed on the display unit 14 of the AR display device 1. The photographed image 31 is a photograph in a state in which the user holds a package of apple juice made of a paper pack by hand.

図3の説明に戻る。AR表示装置1の制御部11は、記憶部12に記憶されている反転データに基づいて撮影画像31におけるパッケージの位置、角度及び倍率を認識する(ステップS2)。具体的には、制御部11は、AR(Augmented Reality:拡張現実)のソフトウエアを用いて、撮影画像31上のパッケージの位置、角度及び倍率を計算する。ARのソフトウエアの例としては、例えば、QUALCOM(登録商標)社の「Vuforia」(登録商標)等が挙げられる。「Vuforia」(登録商標)によれば、対象となる商品のパッケージについて、図2に示す形状データ21及び反転データ23を予めデータベース化しておくことによって、撮影画像31に含まれる左右反転されたパッケージの位置、角度及び倍率を認識することができる。複数の商品のパッケージについて記憶部12にデータが記憶されている場合、制御部11は、撮影画像31よりパッケージのデザインパターンを見つけ出し、データベース化されているパッケージの形状とデザインの対応を元に、パッケージの位置、角度及び倍率を認識する。ここで、デザインパターンとは、パッケージに含まれるデザイン要素(文字、図形、記号、模様、色彩等や、それらの位置、大きさ、範囲等)の一部又は全部によって識別されるパターンである。   It returns to the explanation of FIG. The control unit 11 of the AR display device 1 recognizes the position, the angle, and the magnification of the package in the captured image 31 based on the reverse data stored in the storage unit 12 (Step S2). Specifically, the control unit 11 calculates the position, angle, and magnification of the package on the captured image 31 using software of AR (Augmented Reality: Augmented Reality). Examples of AR software include, for example, "Vuforia" (registered trademark) of QUALCOM (registered trademark), and the like. According to “Vuforia” (registered trademark), the package of the product to be targeted is a package in which the shape data 21 and the reverse data 23 shown in FIG. Position, angle, and magnification can be recognized. When data is stored in the storage unit 12 for a plurality of product packages, the control unit 11 finds out the design pattern of the package from the photographed image 31 and based on the correspondence between the shape of the package and the design made into a database. Recognize the position, angle and magnification of the package. Here, the design pattern is a pattern identified by part or all of design elements (characters, figures, symbols, patterns, colors, etc., their positions, sizes, ranges, etc.) included in the package.

次に、AR表示装置1の制御部11は、ステップS2において認識されるパッケージの位置、角度及び倍率に合わせて、反転データ23に対応する正常データ22の幾何学的変換を行い、変換後の正常データ22を重畳画像として生成する(ステップS3)。ここで、幾何学的変換は、線形変換、拡大・縮小、回転、平行移動、アフィン変換、射影変換等を含む。重畳画像は、撮影画像に含まれるパッケージの形状に合わせて幾何学的変換が行われている画像となる。   Next, the control unit 11 of the AR display device 1 performs geometric conversion of the normal data 22 corresponding to the inverted data 23 in accordance with the position, angle, and magnification of the package recognized in step S2, and converts the converted data. The normal data 22 is generated as a superimposed image (step S3). Here, geometric transformation includes linear transformation, scaling, rotation, translation, affine transformation, projective transformation and the like. The superimposed image is an image that has been geometrically transformed according to the shape of the package included in the captured image.

ステップS3において、制御部11は、反転データ23の正面図、背面図、平面図及び底面図に対しては、それぞれ、正常データ22の正面図、背面図、平面図及び底面図の幾何学的変換を行い、重畳画像を生成する。一方、制御部11は、反転データ23の右側面図に対しては正常データ22の左側面図、反転データ23の左側面図に対しては正常データ22の右側面図の幾何学的変換を行い、重畳画像を生成する。   In step S3, for the front view, the back view, the plan view and the bottom view of the reverse data 23, the control unit 11 geometrically relates to the front view, the back view, the plan view and the bottom view of the normal data 22, respectively. Convert and generate a superimposed image. On the other hand, the control unit 11 performs a geometrical transformation of the right side view of the normal data 22 for the right side view of the reverse data 23 and the left side view of the normal data 22 for the left side view of the reverse data 23. Perform and generate a superimposed image.

次に、AR表示装置1の制御部11は、撮影画像と重畳画像を表示部14に表示する(ステップS4)。   Next, the control unit 11 of the AR display device 1 displays the photographed image and the superimposed image on the display unit 14 (step S4).

AR表示装置1の制御部11は、ステップS2〜ステップS4の処理について、静止画像であれば、画像が撮影される都度実行し、動画像であれば、パッケージの位置、角度及び倍率のいずれかが変わる都度実行する。   The control unit 11 of the AR display device 1 executes the processing of step S2 to step S4 each time an image is photographed if it is a still image, and if it is a moving image, any one of the position, angle and magnification of the package. Execute every time

図5は、撮影画像と重畳画像の表示例を示す図である。図5に示す例では、撮影画像31に重ねて、重畳画像32a、32bが表示されている。重畳画像32aは、正常データ22の正面図22aについて幾何学的変換を行った画像である。重畳画像32bは、正常データ22の左側面図22cについて幾何学的変換を行った画像である。   FIG. 5 is a view showing a display example of a photographed image and a superimposed image. In the example illustrated in FIG. 5, superimposed images 32 a and 32 b are displayed so as to be superimposed on the captured image 31. The superimposed image 32 a is an image obtained by geometrically converting the front view 22 a of the normal data 22. The superimposed image 32 b is an image obtained by geometrically converting the left side view 22 c of the normal data 22.

ステップS3において、制御部11は、反転データ23の右側面図に対しては正常データ22の左側面図、反転データ23の左側面図に対しては正常データ22の右側面図の幾何学的変換を行い、重畳画像を生成するので、撮影画像と重畳画像を合成した画像において、商品のパッケージにおける左右の位置関係を正しく表示することができる。例えば、正面図、右側面図及び左側面図の全てに跨る絵柄があっても、違和感なく表示することができる。   In step S3, the control unit 11 geometrically displays the right side view of the normal data 22 for the right side view of the reverse data 23, and the right side view of the normal data 22 for the left side view of the reverse data 23. Since conversion is performed to generate a superimposed image, it is possible to correctly display the left and right positional relationship in the product package in the image obtained by combining the photographed image and the superimposed image. For example, even if there is a pattern straddling all of the front view, the right side view and the left side view, it can be displayed without a sense of incongruity.

本発明の実施形態におけるAR表示装置1によれば、左右反転の画像が表示された場合でも、表示情報を容易に把握することが可能になる。特に、撮影画像31上ではユーザの手などによって隠れていた場所についても正確に表示されるので、通常の画像反転技術よりも利便性が高い。   According to the AR display device 1 in the embodiment of the present invention, it is possible to easily grasp the display information even when the image in which the left and right is reversed is displayed. In particular, since a place hidden by the user's hand or the like is accurately displayed on the captured image 31, the convenience is higher than that of the normal image inversion technology.

更に、重畳画像の基になる正常データ22として、実物の商品のパッケージと異なる画像を準備しておくことで、付加価値の高い情報をユーザに提供することもできる。例えば、日本語が理解できないユーザに対しては、文字が外国語で記載された画像を準備しておくことで、あたかもパッケージの文字が自動翻訳されたかのような驚きを与えることができる。また、例えば、商品の販売者が表示したい広告宣伝の情報が記載された画像を準備しておくことで、商品棚のPOP(Point of purchase advertising)広告と同様の効果を得ることもできる。   Furthermore, by preparing an image different from the package of the actual product as normal data 22 on which the superimposed image is based, it is possible to provide the user with information with high added value. For example, for a user who does not understand Japanese, preparing an image in which the characters are written in a foreign language can give a surprise as if the characters of the package were automatically translated. In addition, for example, by preparing an image in which information on advertisement that a seller of a product wants to display is described, it is possible to obtain the same effect as a POP (Point of purchase advertising) advertisement of a product shelf.

以上、添付図面を参照しながら、本発明に係るAR表示装置等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。   The preferred embodiments of the AR display device and the like according to the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to such examples. It is apparent that those skilled in the art can conceive of various modifications or alterations within the scope of the technical idea disclosed in the present application, and of course these also fall within the technical scope of the present invention. It is understood.

1………AR表示装置
21………形状データ
22………正常データ
23………反転データ
31………撮影画像
32a、32b………重畳画像
1 ...... AR display device 21 ...... Shape data 22 ...... Normal data 23 ...... Reversed data 31 ...... Photographed image 32a, 32b ...... 重 畳 Superimposed image

Claims (4)

パッケージの正常データと、前記正常データに対応する反転データと、を対応付けて記憶する記憶手段と、
前記パッケージを含む撮影画像を撮影する撮影手段と、
前記記憶手段に記憶されている前記反転データに基づいて前記撮影画像における前記パッケージの位置、角度及び倍率を認識し、前記反転データに対応する前記正常データの幾何学的変換を行い、前記撮影画像に重ねて表示される重畳画像を生成する制御手段と、
前記撮影画像に重ねて前記重畳画像を表示する表示手段と、
を備えることを特徴とするAR表示装置。
A storage unit that stores normal data of a package and inverted data corresponding to the normal data in association with each other;
A photographing unit for photographing a photographed image including the package;
The position, angle, and magnification of the package in the photographed image are recognized based on the inverted data stored in the storage means, and geometric conversion of the normal data corresponding to the inverted data is performed, and the photographed image Control means for generating a superimposed image to be displayed superimposed on the
Display means for displaying the superimposed image superimposed on the photographed image;
AR display device characterized by having.
前記パッケージは立体物であり、
前記記憶手段は、前記正常データ及び前記反転データと対応付けて、前記パッケージの形状データを記憶し、
前記制御手段は、前記形状データに基づいて前記撮影画像における前記パッケージの位置、角度及び倍率を認識する
ことを特徴とする請求項1に記載のAR表示装置。
The package is a three-dimensional object,
The storage means stores shape data of the package in association with the normal data and the inverted data,
The AR display device according to claim 1, wherein the control unit recognizes a position, an angle, and a magnification of the package in the photographed image based on the shape data.
コンピュータが、
パッケージの正常データと、前記正常データに対応する反転データと、を対応付けて記憶するステップと、
前記パッケージを含む撮影画像を撮影する撮影ステップと、
記憶されている前記反転データに基づいて前記撮影画像における前記パッケージの位置、角度及び倍率を認識し、前記反転データに対応する前記正常データの幾何学的変換を行い、前記撮影画像に重ねて表示される重畳画像を生成する制御ステップと、
前記撮影画像に重ねて前記重畳画像を表示するステップと、
を実行することを特徴とするAR表示方法。
The computer is
Storing the normal data of the package and the inverted data corresponding to the normal data in association with each other;
A photographing step of photographing a photographed image including the package;
The position, angle, and magnification of the package in the captured image are recognized based on the stored inverted data, geometrical conversion of the normal data corresponding to the inverted data is performed, and the superimposed data is displayed on the captured image. A control step of generating a superimposed image to be
Displaying the superimposed image superimposed on the photographed image;
AR display method characterized by performing.
コンピュータを、
パッケージの正常データと、前記正常データに対応する反転データと、を対応付けて記憶する記憶手段と、
前記パッケージを含む撮影画像を撮影する撮影手段と、
前記記憶手段に記憶されている前記反転データに基づいて前記撮影画像における前記パッケージの位置、角度及び倍率を認識し、前記反転データに対応する前記正常データの幾何学的変換を行い、前記撮影画像に重ねて表示される重畳画像を生成する制御手段と、
前記撮影画像に重ねて前記重畳画像を表示する表示手段
として機能させるためのAR表示プログラム。
Computer,
A storage unit that stores normal data of a package and inverted data corresponding to the normal data in association with each other;
A photographing unit for photographing a photographed image including the package;
The position, angle, and magnification of the package in the photographed image are recognized based on the inverted data stored in the storage means, and geometric conversion of the normal data corresponding to the inverted data is performed, and the photographed image Control means for generating a superimposed image to be displayed superimposed on the
An AR display program for causing the superimposed image to be displayed as superimposed on the photographed image.
JP2015122598A 2015-06-18 2015-06-18 AR display device, AR display method, and AR display program Expired - Fee Related JP6540257B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015122598A JP6540257B2 (en) 2015-06-18 2015-06-18 AR display device, AR display method, and AR display program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015122598A JP6540257B2 (en) 2015-06-18 2015-06-18 AR display device, AR display method, and AR display program

Publications (2)

Publication Number Publication Date
JP2017010142A JP2017010142A (en) 2017-01-12
JP6540257B2 true JP6540257B2 (en) 2019-07-10

Family

ID=57761567

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015122598A Expired - Fee Related JP6540257B2 (en) 2015-06-18 2015-06-18 AR display device, AR display method, and AR display program

Country Status (1)

Country Link
JP (1) JP6540257B2 (en)

Also Published As

Publication number Publication date
JP2017010142A (en) 2017-01-12

Similar Documents

Publication Publication Date Title
US10176521B2 (en) Augmented reality virtual product for display
JP6439566B2 (en) Multilingual display device, multilingual display system, multilingual display method, and multilingual display program
US10923004B2 (en) Information processing apparatus, information processing method, and computer program product for arranging a planar image within a panoramic image
US10360731B2 (en) Method and device for implementing virtual fitting
US8681179B2 (en) Method and system for coordinating collisions between augmented reality and real reality
US9911213B2 (en) Panoramic image stitching using objects
JP2011511351A5 (en)
JP6318542B2 (en) Display control method, display control program, and information processing apparatus
JP2017531227A (en) Interface providing method and apparatus for recognizing operation in consideration of user's viewpoint
JP2017130929A (en) Method and device for correcting document image acquired by imaging device
US20170046879A1 (en) Augmented reality without a physical trigger
JP2019056978A (en) Control device, control method, and program
JP7211455B2 (en) Processing system, processing method and program
JP7143925B2 (en) Information processing device, display position adjustment method, and program
KR102254676B1 (en) Image processing circuit for processing image on-the fly and devices having the same
JP6540257B2 (en) AR display device, AR display method, and AR display program
CN106909223B (en) Camera orientation correction method and device based on 3D scene
JP6314564B2 (en) Image processing apparatus, image processing method, and program
JP5991538B2 (en) Data processing apparatus, data processing system, and program
US20150062116A1 (en) Systems and methods for rapidly generating a 3-d model of a user
CN107205077A (en) A kind of information issuing method and device
JP7702685B2 (en) Information Processing System
JP2018181384A5 (en)
JP2023064624A (en) Information processing apparatus, image display method, and image display program
TW201115390A (en) System and method for displaying product catalogs on a webpage

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180426

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190424

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190514

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190527

R150 Certificate of patent or registration of utility model

Ref document number: 6540257

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees