JP7110738B2 - Information processing device, program and information processing system - Google Patents
Information processing device, program and information processing system Download PDFInfo
- Publication number
- JP7110738B2 JP7110738B2 JP2018107941A JP2018107941A JP7110738B2 JP 7110738 B2 JP7110738 B2 JP 7110738B2 JP 2018107941 A JP2018107941 A JP 2018107941A JP 2018107941 A JP2018107941 A JP 2018107941A JP 7110738 B2 JP7110738 B2 JP 7110738B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- unit
- product
- distance
- display information
- 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.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
Description
本発明は情報処理装置、プログラム及び情報処理システムに関する。 The present invention relates to an information processing device , a program, and an information processing system.
現実空間を撮像して得られた撮像画像に、各種の情報を重畳させて表示するAR(Augmented Reality )技術が利用されている。例えば特許文献1では、撮像画像中の実物体に関連付けられている仮想オブジェクトを、実物体と撮像装置との間の相対的な位置又は姿勢に応じた表示態様で撮像画像に重畳させる装置が提案されている。また特許文献1には、撮像画像中の実物体のうち、ユーザによって指定された実物体に関連付けられている仮想オブジェクトを他の仮想オブジェクトよりも強調して表示する構成が開示されている。
AR (Augmented Reality) technology is used to superimpose and display various types of information on a captured image obtained by capturing an image of a real space. For example,
上述したような装置では、撮像画像中のそれぞれの実物体に仮想オブジェクトを重畳させた場合、多数の仮想オブジェクトが表示される場合があり、このような場合、仮想オブジェクトが見辛い状態となる虞がある。また、多数の仮想オブジェクトが表示された場合、ユーザが全ての仮想オブジェクトを確認し、自身が注目する実物体(仮想オブジェクト)を選択することは困難である。 In the apparatus as described above, when a virtual object is superimposed on each real object in a captured image, a large number of virtual objects may be displayed. There is Also, when a large number of virtual objects are displayed, it is difficult for the user to check all the virtual objects and select the real object (virtual object) that he/she is interested in.
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、仮想オブジェクト(対象物の表示情報)を見易い状態で表示することが可能な情報処理装置等を提供することにある。 SUMMARY OF THE INVENTION The present invention has been made in view of such circumstances, and an object of the present invention is to provide an information processing apparatus capable of displaying a virtual object (display information of an object) in an easy-to-see state. That's what it is.
本発明の一態様に係る情報処理装置は、画像を取得する画像取得部と、取得した前記画像中に存在する対象物を検知する検知部と、検知した前記対象物までの距離及びユーザの属性に応じて前記対象物の表示情報を特定する情報特定部と、特定した前記表示情報を出力する出力部と、前記検知部が同一又は同じジャンルの対象物を複数検知した場合、複数の前記対象物間の距離が所定距離未満であるか否かを判断する判断部とを備え、前記情報特定部は、前記複数の対象物間の距離が所定距離未満であると判断された場合、前記複数の対象物のいずれかまでの距離及び前記ユーザの属性に応じて前記表示情報を特定する。 An information processing apparatus according to an aspect of the present invention includes an image acquisition unit that acquires an image, a detection unit that detects an object existing in the acquired image, a distance to the detected object, and user attributes. When the information specifying unit that specifies the display information of the object according to the information, the output unit that outputs the specified display information, and the detection unit detect a plurality of objects of the same or the same genre, the plurality of the objects a determination unit that determines whether or not a distance between objects is less than a predetermined distance, and the information specifying unit determines, when it is determined that a distance between the plurality of objects is less than the predetermined distance, the plurality of objects and the display information according to the user's attribute .
本発明の一態様にあっては、画像中に存在する対象物までの距離及びユーザの属性に応じた表示情報を用いるので、対象物の表示情報をユーザに応じた見易い状態で表示することができる。 In one aspect of the present invention, since display information according to the distance to the object present in the image and the attribute of the user is used, the display information of the object can be displayed in an easy-to-see state according to the user. can.
以下に、本開示の情報処理装置、情報処理方法、プログラム及び情報処理システムについて、実施形態を示す図面に基づいて詳述する。以下の実施形態では、例えばショッピングモール、イベント会場等の商業施設で撮影して得られた撮像画像に対して、撮像画像中の商品(被写体)を特定し、特定した商品に関する情報(表示情報)を撮像画像に重畳して表示するシステムについて説明する。 An information processing apparatus, an information processing method, a program, and an information processing system according to the present disclosure will be described in detail below based on drawings showing embodiments. In the following embodiments, a product (object) in a captured image obtained by photographing a commercial facility such as a shopping mall or an event venue is specified, and information (display information) about the specified product is specified. is superimposed on the captured image and displayed.
(実施形態1)
図1は実施形態1に係る情報処理装置の構成例を示すブロック図である。本実施形態の情報処理装置10は、例えばスマートフォン、タブレット端末、パーソナルコンピュータ等である。また情報処理装置10は、例えばユーザの顔又は頭に装着される眼鏡型、ゴーグル型、ヘッドギア型、コンタクトレンズ型等のウェアラブルデバイスであってもよい。情報処理装置10は、制御部11、記憶部12、カメラ13、表示部14、入力部15、通信部16等を含み、これらの各部はバスを介して相互に接続されている。
(Embodiment 1)
FIG. 1 is a block diagram showing a configuration example of an information processing apparatus according to the first embodiment. The
制御部11は、CPU(Central Processing Unit)、MPU(Micro-Processing Unit)又はGPU(Graphics Processing Unit)等の1又は複数のプロセッサを含む。制御部11は、記憶部12に記憶してある制御プログラムを適宜実行することにより、情報処理装置10が行うべき種々の情報処理、制御処理等を行う。
The
記憶部12は、RAM(Random Access Memory)、フラッシュメモリ、ハードディスク、SSD(Solid State Drive)等を含む。記憶部12は、制御部11が実行する制御プログラム及び制御プログラムの実行に必要な各種のデータ等を予め記憶している。また記憶部12は、制御部11が制御プログラムを実行する際に発生するデータ等を一時的に記憶する。記憶部12に記憶される制御プログラムには、本開示のプログラムである情報重畳アプリケーションプログラム(以下では情報重畳アプリという)12aが含まれる。また記憶部12に記憶されるデータには、商品情報データベース(以下では商品情報DBという)12b、属性情報データベース(以下では属性情報DBという)12c、詳細レベルテーブル12dが含まれる。情報重畳アプリ12a、商品情報DB12b、属性情報DB12c及び詳細レベルテーブル12dは、例えば通信部16を介して外部装置から取得されて記憶部12に記憶される。また、情報処理装置10が可搬型記憶媒体に記憶された情報を読み取る読取部等を備える場合、情報重畳アプリ12a、商品情報DB12b、属性情報DB12c及び詳細レベルテーブル12dは可搬型記憶媒体から読み出されて記憶部12に記憶されてもよい。また、商品情報DB12b、属性情報DB12c及び詳細レベルテーブル12dは、情報処理装置10に接続された外部の記憶装置等に記憶されてもよく、ネットワークを介して情報処理装置10が通信可能な別の記憶装置に記憶されてもよい。
The
カメラ(撮像部)13は、レンズ及び撮像素子等を有し、レンズを介して入射した光を撮像素子にて光電変換して画像データを取得する。カメラ13は、制御部11からの指示に従って撮影を行い、取得した画像データ(撮影画像)を逐次制御部11へ送出する。なお、情報処理装置10は、カメラ13が内蔵された構成のほかに、外部カメラの接続が可能な接続部を備える構成でもよい。この場合、接続部は、外部カメラにて取得された画像データの入力を受け付け、入力された画像データを逐次制御部11へ送出する。
The camera (image pickup unit) 13 has a lens, an image pickup device, and the like, and acquires image data by photoelectrically converting light incident through the lens with the image pickup device. The
表示部14は、例えば液晶ディスプレイ、有機ELディスプレイ等であり、制御部11からの指示に従って各種の情報を表示する。入力部15は、表示部14の表面に配置されたタッチセンサ又は押下式のボタンであり、ユーザによる操作入力を受け付け、操作内容に対応した制御信号を制御部11へ送出する。なお、タッチセンサである入力部15は表示部14と一体としてタッチパネルを構成する。入力部15は、ユーザの手の動きを検知する機能、ユーザの視線を検知する機能を用いて、ユーザのハンドジェスチャによる入力又は視線入力を受け付ける構成を有してもよい。また入力部15は、マイクを用いて音声入力を受け付ける構成を有してもよい。通信部16は、ネットワークに接続するためのインタフェースであり、ネットワークを介して外部装置との間で情報の送受信を行う。
The
本実施形態の情報処理装置10は、上述した構成のほかに、カメラ13による撮像処理の際にカメラ13(情報処理装置10)から撮像範囲内の被写体までの距離を計測する距離センサを備えていてもよい。本実施形態の情報処理装置10は、カメラ13及び表示部14を備え、カメラ13で撮像して得られた撮像画像を表示部14に表示することができる情報機器であれば、どのような機器でもよい。また、本実施形態の情報処理装置10は、通信部16を有しない構成でもよい。情報処理装置10をウェアラブルデバイスで構成した場合、入力部15は、ユーザのハンドジェスチャによる入力、ユーザによる音声入力、視線入力等を受け付けるように構成されていることが好ましい。
In addition to the configuration described above, the
図2は商品情報DB12b及び属性情報DB12cの構成例を示す模式図であり、図3は詳細レベルテーブル12dの構成例を示す模式図である。商品情報DB12bには、所定の商業施設で販売されている商品に関する商品情報が登録されている。商品情報には商品ID、商品のジャンル、表示情報が含まれる。商品IDは各商品に固有に付与された識別情報である。ジャンルは例えば商品の種類、ブランドの種類等である。表示情報は、各商品が撮像された場合に、撮像画像に重畳して表示すべき情報であり、メッセージ及びアイコン情報を含む。メッセージは例えば商品の説明情報、宣伝情報等を含むテキストデータであり、アイコン情報は所定サイズのアイコンを表示するための情報である。ジャンル及び表示情報は、各商品の商品情報を登録する際に、各商品の販売者によって設定された情報である。なお、商品情報はインターネットを介してWebサイトから取得してもよい。また、商品情報に各商品を販売する店舗の情報を含めてもよい。
FIG. 2 is a schematic diagram showing a configuration example of the
属性情報DB12cには、ユーザの属性と、商品情報DB12bに登録されている各商品との関連度が登録されている。具体的には、属性情報DB12cには、ユーザの性別及び年齢を含むユーザ属性に対して、各商品の商品IDと、ユーザ属性及び商品IDの各組に対して設定された関連度とが対応付けて記憶されている。図2Bに示す例では、各ユーザ属性と各商品との関連度として高い順に大、中、小が登録されているが、これらの限らず、また関連度の段階は3段階に限らない。例えば各関連度を数字等で表してもよい。関連度は、例えば各商品の販売者によって設定される情報であり、各商品について説明及び宣伝したい対象者の属性ほど高い値が設定される。また関連度は、過去の商品販売の統計データと購入者の属性との関係から機械学習や深層学習等を用いて自動的に求めてもよい。また新しく売り出す新商品の関連度については、機械学習や深層学習等を用いて既存商品との類似度を計算し、類似する既存商品における関連度から予測してもよい。更に、天気や季節等の付加的なデータを用いて関連度を設定してもよく、この場合、関連度の精度が上がる。
The
詳細レベルテーブル12dには、属性情報DB12cに登録された関連度と、撮影時における被写体の商品までの距離とに対応付けられた詳細レベルが登録されている。具体的には、詳細レベルテーブル12dには、関連度と、商品までの距離と、関連度及び商品までの距離の各組に対して設定された詳細レベルとが対応付けて記憶されている。詳細レベルは、各商品が撮像された場合に、各商品の表示情報を撮像画像に重畳する際の表示領域の大きさ及び表示内容の詳細度合を示す情報である。図3に示す例では、詳細レベルとして表示領域が大きく表示内容が詳細である順に1~5の数字が登録されているが、これらに限らず、また詳細レベルの段階は5段階に限らない。詳細レベルは、例えば情報重畳アプリ12aを提供する提供者によって設定される情報である。また図3に示す例では、商品までの距離として、第1距離、第2距離、第3距離のいずれかが登録されている。例えば第1距離は第1閾値未満の距離であり、第2距離は第1閾値以上第2閾値未満の距離であり、第3距離は第2閾値以上の距離である。第1閾値として例えば2mを設定し、第2閾値として例えば4mを設定することができる。この場合、第1距離は2m未満の距離であり、第2距離が2m以上4m未満の距離であり、第3距離は4m以上の距離である。第1閾値及び第2閾値は、カメラ13によって撮像可能である範囲内の被写体までの適宜距離を設定すればよく、第1閾値は第2閾値よりも短い距離が設定される。なお、商品までの距離はこれらに限らず、また距離の段階は3段階に限らない。
In the detail level table 12d, detail levels associated with the degree of association registered in the
次に、情報処理装置10において制御部11が情報重畳アプリ12aを実行することによって実現される機能について説明する。図4は情報処理装置10の制御部11によって実現される機能を示すブロック図であり、図5は情報処理装置10の表示画面例を示す模式図である。情報処理装置10の制御部11は、記憶部12に記憶してある情報重畳アプリ12aを実行した場合、画像取得部101、商品検出部102、関連度特定部103、距離検出部104、詳細レベル特定部105、第1読出部106、変換部107、第1重畳部108、選択受付部109、第2読出部110、第2重畳部111の各機能を実現する。なお、本実施形態では、これらの各機能を制御部11が情報重畳アプリ12aを実行することにより実現するが、これらの一部を専用のハードウェア回路で実現してもよい。
Next, functions realized by the
画像取得部101は、カメラ13に撮像処理を行わせ、撮像画像を取得する。図5Aは撮像画像の表示例を示す。図5Aに示す撮像画像中には4つの商品A~D(被写体)が写っている。
The
商品検出部102は、画像取得部101が取得した撮像画像中に、商品情報DB12bに登録されている商品が含まれるか否かを検出する。例えば商品検出部102は、商品情報DB12bに登録されている商品について予め学習済みの商品識別器を用い、撮像画像中に存在する被写体(対象物)が、商品識別器で識別可能な商品のいずれであるかを特定する。なお、商品識別器は、商品情報DB12bに登録されている商品の外観形状及び色等の画像特徴量を学習済みである。また商品検出部102は、テンプレートマッチング技術によって撮像画像中に含まれる商品を特定してもよい。この場合、商品情報DB12bに登録されている各商品の画像特徴量を示すテンプレートを予め記憶部12に記憶しておき、商品検出部102は、撮像画像からテンプレートに一致する領域を検知した場合、検知した領域を、商品の領域に特定する。例えば図5Aに示す撮像画像の場合、商品検出部102は、撮像画像中に商品A~Cが含まれていることを特定する。なお、図5Aに示す撮像画像中の被写体Dは、商品情報DB12bに登録されていない商品であるとし、商品検出部102は、このような被写体Dについては背景と同様に扱う。商品検出部102は、それぞれ検出した商品(被写体)に対して商品IDを特定する。
The
関連度特定部103は、商品検出部102が検出(特定)したそれぞれの商品について、情報処理装置10のユーザの属性との関連度を属性情報DB12cに基づいて特定する。具体的には、関連度特定部103は、各商品について、商品IDと、ここでのユーザの性別及び年齢とに対応付けられた関連度を属性情報DB12cから読み出す。なお、ユーザの属性は、予め登録されており、情報重畳アプリ12a内に保持されているか、又は記憶部12に記憶されている。またユーザの属性は、制御部11が情報重畳アプリ12aを実行した際に、入力部15を介して受け付けるように構成されていてもよい。
The degree-of-
距離検出部104は、商品検出部102が検出したそれぞれの商品について、撮像時におけるカメラ13(情報処理装置10)から商品までの距離を検出する。距離検出部104は、例えば情報処理装置10が距離センサを備える場合、撮像時に距離センサによって各商品までの距離を検出する。また距離検出部104は、撮像画像中の各商品(被写体)の撮像領域の大きさに基づいて各商品までの距離を検出してもよい。
The
詳細レベル特定部105は、商品検出部102が検出したそれぞれの商品について、関連度特定部103が特定した関連度と、距離検出部104が検出した距離とに対応付けられた詳細レベルを詳細レベルテーブル12dに基づいて特定する。具体的には、詳細レベル特定部105は、各商品について、距離検出部104が検出した距離が、第1閾値未満である第1距離、第1閾値以上第2閾値未満である第2距離、第2閾値以上である第3距離のいずれであるかを判断する。そして、詳細レベル特定部105は、関連度と、距離(第1距離、第2距離又は第3距離)とに対応付けられた詳細レベルを詳細レベルテーブル12dから読み出す。
The detail
第1読出部(情報取得部)106は、商品検出部102が検出したそれぞれの商品について、商品に対応する表示情報を商品情報DB12bから読み出す。
変換部107は、商品検出部102が検出したそれぞれの商品について、第1読出部106が読み出した表示情報を、詳細レベル特定部105が特定した詳細レベルに応じた詳細度合で、詳細レベルに応じた大きさの表示領域に収まるように変換する。例えば詳細レベル1~3は、各商品の表示情報に含まれるメッセージを表示する吹き出し型の表示領域に対応付けられており、表示領域が大きい順に詳細レベル1,2,3が対応付けられている。詳細レベル4,5は、アイコンの表示領域に対応付けられており、例えば詳細レベル4は各商品の表示情報に含まれるアイコン情報に基づくアイコンの表示が可能な表示領域に対応付けられており、詳細レベル5は所定のアイコンの表示が可能な表示領域に対応付けられている。よって、変換部107は、例えば詳細レベルが1~3の商品について、第1読出部106が読み出した表示情報に含まれるメッセージを、詳細レベル1~3に対応する詳細度合で(例えば詳細レベル1~3に対応する文字数で)、詳細レベル1~3に対応する大きさの表示領域に収まるように変換する。
The first reading unit (information acquisition unit) 106 reads display information corresponding to each product detected by the
The converting
具体的には、変換部107は、例えば詳細レベル1の商品については、商品情報DB12bから読み出したメッセージの全てを、詳細レベル1に対応する大きさの表示領域に表示するための重畳情報を生成する。例えば変換部107は、表示する際のフォントを調整してメッセージの全てを表示領域に表示できる重畳情報を生成する。また変換部107は、詳細レベル2又は3の商品について、フォントを調整すると共に、商品情報DB12bから読み出したメッセージを要約し、詳細レベル2又は3に対応する大きさの表示領域に表示するための重畳情報を生成する。例えば変換部107は、商品情報DB12bから読み出したメッセージの重要な単語や文を上手く抜き出して組み合わせて要約する抽出型の要約アルゴリズムを用いて、商品情報DB12bから読み出したメッセージから適切な箇所を抽出して要約メッセージを生成する。また変換部107は、メッセージを一度何らかの中間表現に変換し、この中間表現から自然言語生成技術を用いて要約する生成型の要約モデルを用いて、商品情報DB12bから読み出したメッセージから適切な要約メッセージを生成してもよい。変換部107は、要約メッセージを生成した場合、生成した要約メッセージを、詳細レベル2又は3に対応する大きさの表示領域に表示するための重畳情報を生成する。なお、変換部107は、詳細レベルに応じて要約アルゴリズム又は要約モデルを切り替えてもよく、詳細レベルに応じて表示すべき文字数を変更してもよい。
Specifically, the
また変換部107は、詳細レベル4の商品について、商品情報DB12bから読み出したアイコン情報に基づいて、詳細レベル4に対応する大きさの表示領域にアイコンを表示するための重畳情報を生成する。例えば変換部107は、アイコン情報に基づくアイコンを拡大又は縮小して表示領域に表示できる重畳情報を生成する。更に変換部107は、詳細レベル5の商品について、詳細レベル5に対応する大きさの表示領域に所定のアイコンを表示するための重畳情報を生成する。なお、所定のアイコンを表示するためのアイコン情報は情報重畳アプリ12a又は記憶部12に記憶されている。以上の処理より、関連度特定部103、距離検出部104、詳細レベル特定部105、第1読出部106及び変換部107は、商品検出部102が検知した商品までの距離及びユーザの属性に応じて商品に関する重畳情報(表示情報)を特定(生成)する情報特定部として機能する。
Further, the
第1重畳部108は、変換部107によって生成された重畳情報を、画像取得部101が取得した撮像画像に重畳(付加)する。なお、第1重畳部108は、撮像画像において、商品検出部102が検出した各商品の撮像位置に応じた位置に、各商品の重畳情報を付加する。第1重畳部108は、重畳情報を付加した撮像画像を表示部14に送出し、表示部14に表示する。図5Bは、各商品の重畳情報が付加された撮像画像の画面例を示し、図5Bに示す画面では、商品A~Cに対してそれぞれ重畳情報が付加されている。図5Bに示す撮像画像では、例えば商品Aには大きい表示領域に表示されたメッセージ(重畳情報)が付加されており、商品Cには小さい表示領域に表示された要約メッセージが付加されている。また商品Bにはアイコンが付加されている。なお、図5Bに示す撮像画像中の被写体Dは商品検出部102によって検出可能でない商品であるので、被写体Dには重畳情報が付加されない。
The
なお、情報処理装置10を例えば眼鏡型又はコンタクトレンズ型のウェアラブルデバイスで構成し、ユーザが周囲の空間を、カメラ13による撮像画像にて表示部14を介して見るのではなく、現実空間を直接見るように構成することができる。この場合、第1重畳部(出力部)108は、各商品の重畳情報のみを表示部14に送出し、表示部14の表示画面において、撮像画像における各商品の撮像位置に応じた位置に表示させる。この場合、ユーザが見ている現実空間において、各商品に対応する位置に各商品の重畳情報が表示され、各商品に関する情報をユーザに提供できる。
また、例えば各商品のメッセージとして、それぞれの詳細レベルに応じたデータ量のメッセージを商品情報DB12bに登録しておいた場合、変換部107を備える必要はない。この場合、第1読出部106は、商品検出部102が検出したそれぞれの商品について、詳細レベル特定部105がそれぞれ特定した詳細レベルに応じたメッセージを商品情報DB12bから読み出し、第1重畳部108は、読み出されたメッセージを撮像画像に付加すればよい。
Note that the
Further, for example, when a message of a data amount corresponding to each detail level is registered in the
本実施形態の情報処理装置10では、表示部14に表示される画面は、撮像画像中の各商品に付加された重畳情報に対して入力部15を介して選択できるように構成されている。情報処理装置10のユーザは、表示された各商品の重畳情報(メッセージ又はアイコン)を確認し、気になる商品又は重畳情報があれば商品又は重畳情報に対して入力部15を介して選択操作を行う。選択受付部109は、図5Bに示すような画面においていずれかの商品又は重畳情報に対して選択操作が行われた場合、商品に対する選択を入力部15にて受け付ける。
In the
第2読出部110は、選択受付部109が選択を受け付けた商品に対応する表示情報を商品情報DB12bから読み出す。第2読出部110は、表示情報のうちのメッセージのみを読み出してもよい。
第2重畳部111は、第2読出部110が読み出したメッセージの全てを、例えば詳細レベル1に対応する大きさの表示領域に表示するための重畳情報を生成し、生成した重畳情報を、画像取得部101が取得した撮像画像に重畳(付加)する。なお、第2重畳部111は、撮像画像において、選択された商品の撮像位置に応じた位置に重畳情報を付加する。第2重畳部111は、重畳情報を付加した撮像画像を表示部14に送出し、表示部14に表示する。図5Cは、図5Bの画面において商品Bが選択され、商品Bのメッセージの全てを表示する重畳情報が付加された撮像画像の画面例を示す。図5Cに示す画面では、選択された商品B以外の商品の重畳情報(メッセージ又はアイコン)の表示を終了し、商品Bの重畳情報のみが表示されているが、この構成に限らない。例えば、商品B以外の商品の重畳情報の上に、商品Bの重畳情報を重ねて表示してもよい。また、第2重畳部111は、詳細レベル1に対応する大きさよりも大きい表示領域に商品のメッセージを表示する重畳情報を生成してもよい。
The
The
ここでも、情報処理装置10をユーザが現実空間を見るように構成した場合、第2重畳部111は、ユーザによって選択された商品の重畳情報のみを表示部14に送出し、表示画面において、選択された商品の撮像位置に応じた位置に重畳情報を表示させる。この場合にも、ユーザが見ている現実空間において、ユーザが選択した商品に対応する位置に商品に関する情報が表示される。
Also here, when the
次に、情報処理装置10が行う情報重畳処理についてフローチャートを用いて説明する。図6は情報処理装置10が行う処理の手順を示すフローチャートである。以下の処理は、情報処理装置10の記憶部12に記憶してある情報重畳アプリ12aを含む制御プログラムに従って制御部11によって実行される。
情報処理装置10のユーザは、入力部15を介して情報重畳アプリ12aの起動を指示する。情報処理装置10の制御部11は、情報重畳アプリ12aの起動指示を受け付けた場合、記憶部12に記憶してある情報重畳アプリ12aを起動する。情報重畳アプリ12aを起動した場合、制御部11は、カメラ13を起動し、カメラ13にて撮像画像を取得する(S1)。制御部11は、例えば図5Aに示すような撮像画像を取得する。なお、カメラ13は所定のタイミングで撮像処理を行い、取得された撮像画像は表示部14に送出されて表示される。
Next, information superimposition processing performed by the
A user of the
次に制御部11は、取得した撮像画像に対して、商品情報DB12bに登録されている商品の有無を検出する(S2)。制御部11は、撮像画像に、商品情報DB12bに登録されている商品が含まれているか否かを判断し(S3)、含まれていないと判断した場合(S3:NO)、ステップS13に処理を移行し、取得した撮像画像をそのまま表示部14に送出する。
Next, the
撮像画像に、商品情報DB12bに登録されている商品が含まれていると判断した場合(S3:YES)、制御部11は、撮像画像に含まれるそれぞれの商品について、情報処理装置10のユーザの属性との関連度を属性情報DB12cから特定する(S4)。また制御部11は、それぞれの商品について、撮像時のカメラ13(情報処理装置10)からの距離を検出する(S5)。なお、制御部11は、ステップS1で撮像画像を取得し、ステップS2で撮像画像中の商品を検出した際に、それぞれの商品までの距離を検出しておいてもよい。そして制御部11は、それぞれの商品について、ステップS4で特定した関連度と、ステップS5で検出した距離とに応じた詳細レベルを詳細レベルテーブル12dから特定する(S6)。
When it is determined that the captured image includes the product registered in the
次に制御部11は、それぞれの商品について、商品に対応する表示情報を商品情報DB12bから読み出し(S7)、読み出した表示情報に対して、ステップS6で特定した詳細レベルに応じた変換処理を行って重畳情報を生成する(S8)。そして制御部11は、生成した重畳情報を、ステップS1で取得した撮像画像に重畳する(S9)。これにより、図5Bに示すように、撮像画像中の各商品に、商品に関するメッセージ又はアイコン(重畳情報)が付加された画像が表示部14に表示される。
Next, the
図5Bに示すような画面を表示している情報処理装置10において、制御部11は、いずれかの商品の重畳情報に対する選択を入力部15にて受け付けたか否かを判断する(S10)。選択を受け付けていないと判断した場合(S10:NO)、制御部11は、ステップS13に処理を移行する。選択を受け付けたと判断した場合(S10:YES)、制御部11は、選択された商品に対応する表示情報を商品情報DB12bから読み出し(S11)、読み出した表示情報(メッセージ)を大きい表示領域に表示するための重畳情報を生成して、ステップS1で取得した撮像画像に重畳する(S12)。これにより、図5Cに示すように、選択された商品に関するメッセージが、大きい表示領域に表示された画像が表示部14に表示される。
In the
制御部11は処理を終了するか否かを判断する(S13)。処理を終了する場合とは、例えば制御部11が入力部15を介してユーザから終了の指示を受け付けた場合である。終了しないと判断した場合(S13:NO)、制御部11はステップS1の処理に戻り、カメラ13にて撮像画像を取得し(S1)、取得した撮像画像に対してステップS2~S12の処理を行う。終了すると判断した場合(S13:YES)、制御部11は処理を終了する。
The
本実施形態では、ユーザが情報処理装置10を用いて撮像した画像に対して、撮像画像に含まれる商品に関する情報(メッセージ又はアイコン)を重畳させて表示することができる。このとき、商品に関する情報を、商品とユーザの属性との関連度、及び、撮像時におけるユーザ(情報処理装置10)と商品との距離に応じた大きさ及び詳細度合で表示することができる。よって、例えばユーザの属性との関連度が高い商品、撮像時にユーザとの距離が近い商品については、ユーザの注目度が高い可能性があるので、商品に関する情報を大きい表示領域で詳細に表示することができる。また、ユーザの属性との関連度が低い商品、撮像時にユーザとの距離が遠い商品については、ユーザの注目度が低い可能性があるので、商品に関する情報を小さい表示領域で表示することができる。このようにユーザの注目度を考慮して商品に関する情報の表示態様(表示サイズ及び詳細度合)を異ならせることにより、多数の情報が表示された場合であっても見辛い状態とならない。また、ユーザ毎に各商品の情報の表示態様を異ならせることができるので、各ユーザの注目度が高い可能性のある商品の情報を目立つように表示することができる。よって、ユーザは撮像画像中の各商品から、自身が気になる商品を容易に見つけ出すことができる。
In the present embodiment, it is possible to superimpose and display information (message or icon) related to the product included in the captured image on the image captured by the user using the
本実施形態では、予め用意してある商品に関するメッセージが表示すべき領域に収まらない場合に、メッセージを要約して表示する。よって、ユーザに知らせたい情報を少ない文字数で効率良く表示することができ、ユーザは少ない文字数のメッセージで各商品に関する情報を効率良く得られる。 In this embodiment, when a message regarding a product prepared in advance does not fit in an area to be displayed, the message is summarized and displayed. Therefore, it is possible to efficiently display the information to be notified to the user with a small number of characters, and the user can efficiently obtain information about each product with a message of a small number of characters.
本実施形態において、各商品とユーザとの関連度は、ユーザの性別及び年齢層を含む属性のほかに、例えばユーザの購入履歴、趣味、習慣等を考慮して特定してもよい。例えば、ユーザによる入力又は所定のSNS(Social Network Service)等のウェブサイトからの取得によって、ユーザの購入履歴、趣味、習慣等に関する情報を取得する。そして、例えばユーザが購入したことのある商品、又はこの商品と同じ種類(ジャンル)の商品が撮像画像に含まれる場合、この商品に対する関連度として高い関連度を特定してもよい。また、撮像画像に含まれる各商品について属性情報DB12cに基づいてユーザの属性との関連度を特定した後に、ユーザの購入履歴に含まれる商品については、特定した関連度から例えば1段階上の関連度をこの商品の関連度としてもよい。この場合、ユーザの購入履歴、趣味、習慣等の個人情報を考慮して、各商品に関する情報の表示態様を異ならせることができる。
In the present embodiment, the degree of association between each product and the user may be determined by considering, for example, the user's purchase history, hobbies, habits, etc., in addition to attributes including the user's gender and age group. For example, information related to the user's purchase history, hobbies, habits, etc. is acquired by input from the user or acquisition from a website such as a predetermined SNS (Social Network Service). Then, for example, when a product that the user has purchased or a product of the same type (genre) as this product is included in the captured image, a high degree of association with this product may be specified. Further, after specifying the degree of association with the attributes of the user for each product included in the captured image based on the
本実施形態において、撮像画像中の各商品に付加する重畳情報は、詳細レベルに応じて表示領域の大きさを変更するほかに、表示色、フォント等を変更してもよい。例えば詳細レベルが高い商品(本実施形態では詳細レベル1に近い商品)の情報(重畳情報)を目立つ色又は目立つフォントで表示してもよい。これにより、ユーザの注目度が高い可能性のある商品に関する情報を目立たせて、ユーザにアピールできる。 In this embodiment, the superimposed information added to each product in the captured image may change the display color, font, etc. in addition to changing the size of the display area according to the level of detail. For example, information (superimposed information) of products with a high level of detail (products with level of detail close to 1 in this embodiment) may be displayed in a prominent color or in a prominent font. As a result, it is possible to make the information about the product, which is likely to attract the user's attention, stand out and appeal to the user.
本実施形態において、情報処理装置10を例えば眼鏡型又はコンタクトレンズ型のウェアラブルデバイスを用い、ユーザが現実空間をカメラ13による撮像画像を介して見るのではなく、直接見るように構成してもよい。この場合、制御部11は、表示部14の表示画面(例えば眼鏡のレンズ又はコンタクトレンズ)において、ユーザが見ている現実空間内の各商品の位置に対応する位置に各商品の重畳情報が表示されるように、各商品の重畳情報を表示部14に送出して表示させる。このように構成した場合であっても、現実空間内の各商品に対して、各商品に関する情報をユーザに提供できる。
In this embodiment, the
(実施形態2)
本実施形態では、同じ商品が近くに陳列されている状態を撮像した場合に、各商品に付加すべき重畳情報を集約して表示する情報処理装置について説明する。本実施形態の情報処理装置は、実施形態1の情報処理装置10と同じ構成を有するので、実施形態1と共通する部分については説明を省略する。
(Embodiment 2)
In the present embodiment, an information processing apparatus will be described that collects and displays superimposed information to be added to each product when an image of the same product being displayed nearby is captured. Since the information processing apparatus of the present embodiment has the same configuration as the
図7は実施形態2の情報処理装置10の制御部11によって実現される機能を示すブロック図であり、図8は情報処理装置10の表示画面例を示す模式図である。本実施形態の情報処理装置10の制御部11は、情報重畳アプリ12aを実行した場合、図4に示した各機能に加え、商品分類部112の機能を実現する。なお、図7では、商品検出部102、関連度特定部103、第1読出部106及び商品分類部112以外の各部の図示を省略する。本実施形態においても、これらの各機能の一部を専用のハードウェア回路で実現してもよい。
FIG. 7 is a block diagram showing functions realized by the
商品分類部112は、商品検出部102が検出した商品をジャンル(種類)毎に分類し、近くに陳列された同じジャンルの商品毎に各商品を代表する代表商品を特定する。具体的には、商品分類部112は、ジャンル特定部113、距離判断部114及び代表商品特定部115を有する。ジャンル特定部113は、商品検出部102が検出したそれぞれの商品について、商品情報DB12bに基づいてジャンルを特定する。具体的には、ジャンル特定部113は、商品検出部102が検出したそれぞれの商品の商品IDに対応付けられているジャンルを商品情報DB12bから読み出す。例えば図8Aに示す撮像画像の場合、商品検出部102は、撮像画像に対して商品A,B1~B4,C1~C3を検出する。なお、商品B1~B4及び商品C1~C3は同じジャンルの商品であり、例えば色違いの商品、形が若干違う商品等である。ジャンル特定部113は、商品検出部102が検出した商品B1~B4のジャンルとして同じジャンルを特定し、商品C1~C3のジャンルとして同じジャンルを特定する。
The
距離判断部(判断部)114は、ジャンル特定部113が特定したジャンル毎に各商品間(対象物間)の距離が所定距離未満であるか否かを判断する。具体的には、距離判断部114は、撮像画像中の各商品間の距離(間隔)が所定距離未満であるか否かを判断する。ここでの所定未満は、例えば商品の陳列状況において、同じ商品として並べて陳列されているのか、離れた位置に陳列されているのかを判断できる程度の距離であればよい。図8Aに示す撮像画像の場合、距離判断部114は例えば、商品B1~B4間の距離及び商品C1~C2間の距離は所定距離未満であると判断し、商品C1~C2と商品C3との距離は所定距離以上であると判断する。
The distance determining unit (determining unit) 114 determines whether the distance between products (between objects) is less than a predetermined distance for each genre specified by the
代表商品特定部115は、距離判断部114によって商品間の距離が所定距離未満であると判断された複数の商品から、これらの商品を代表する1つの商品(代表商品)を特定する。代表商品特定部115は、例えばカメラ13からの距離が最も近い商品、最も大きく写っている商品、正面から撮像されている商品等を代表商品に特定する。図8Aに示す撮像画像の場合、代表商品特定部115は例えば、商品B1~B4の代表商品として商品B1を特定し、商品C1~C2の代表商品として商品C1を特定する。なお、同じジャンルの他の商品との距離が所定距離以上離れている商品については、代表商品特定部115は、この商品を代表商品に特定する。
The representative
そして、本実施形態の関連度特定部103、距離検出部104、詳細レベル特定部105、第1読出部106、変換部107及び第1重畳部108は、商品分類部112の代表商品特定部115が特定したそれぞれの商品(代表商品)について各処理を行う。これにより、図8Bに示すように、撮像画像に対して、商品A,商品B1~B4の代表商品である商品B1、商品C1~C2の代表商品である商品C1、商品C3のそれぞれに対して重畳情報を付加することができる。なお、商品分類部112は、近くに陳列された複数の同一の商品に対して、各商品に表示すべき重畳情報を集約して1つの重畳情報を表示する構成でもよい。
Then, the degree-of-
次に、本実施形態の情報処理装置10が行う情報重畳処理について説明する。図9は情報処理装置10が行う処理の手順の一部を示すフローチャートである。図9に示す処理は、図6に示した実施形態1の処理において、ステップS3,S4の間にステップS21~S24の処理を追加したものである。図9では図6中のステップS1~S2,S5~S13の図示を省略する。
本実施形態の情報処理装置10の制御部11は、ステップS3で撮像画像に、商品情報DB12bに登録されている商品が含まれていると判断した場合(S3:YES)、撮像画像に含まれるそれぞれの商品について、各商品のジャンルを特定する(S21)。例えば制御部11は、商品情報DB12bから各商品のジャンルを読み出す。次に制御部11は、ステップS21で特定したジャンル毎に、各商品間の距離を計測し(S22)、計測した距離が所定距離未満であるか否かを判断する(S23)。
Next, information superimposition processing performed by the
When the
商品間の距離が所定距離未満である商品があると判断した場合(S23:YES)、制御部11は、この商品の中から1つの代表商品を特定する(S24)。そして、制御部11は、ステップS24で特定した代表商品に対して、ステップS4以降の処理を行う。なお、各商品間の距離が所定距離未満でないと判断した場合(S23:NO)、制御部11はステップS24の処理をスキップし、撮像画像に含まれるそれぞれの商品について、ステップS4以降の処理を行う。
When it is determined that there is a product whose distance between products is less than the predetermined distance (S23: YES), the
本実施形態では、上述した実施形態1と同様の効果が得られる。また本実施形態では、所定範囲内にある(商品間の距離が所定距離未満である)同じジャンルの商品については、商品の情報(メッセージ又はアイコン)をまとめて1つ表示することができる。よって、それぞれの商品に付加すべき重畳情報を集約して表示することにより、より見易い状態で各重畳情報を表示できる。よって、ユーザは撮像画像において自身が気になる商品を探す際に、より容易に見つけ出すことができる。 In this embodiment, the same effects as those of the first embodiment described above can be obtained. In addition, in the present embodiment, product information (messages or icons) can be collectively displayed for products of the same genre that are within a predetermined range (the distance between products is less than the predetermined distance). Therefore, by collectively displaying the superimposed information to be added to each product, each superimposed information can be displayed in a more legible state. Therefore, when the user searches for a product that interests him/herself in the captured image, the user can find the product more easily.
(実施形態3)
本実施形態では、撮像画像中の各商品に同じ重畳情報(メッセージ又はアイコン)を付加する場合に、重畳情報を集約して表示する情報処理装置について説明する。本実施形態の情報処理装置は、実施形態1の情報処理装置10と同じ構成を有するので、実施形態1と共通する部分については説明を省略する。
(Embodiment 3)
In this embodiment, when adding the same superimposed information (message or icon) to each product in a captured image, an information processing apparatus that aggregates and displays the superimposed information will be described. Since the information processing apparatus of the present embodiment has the same configuration as the
図10は実施形態3の情報処理装置10の制御部11によって実現される機能を示すブロック図である。本実施形態の情報処理装置10の制御部11は、情報重畳アプリ12aを実行した場合、図4に示した各機能に加え、情報集約部116の機能を実現する。なお、図10では、変換部107、第1重畳部108及び情報集約部116以外の各部の図示を省略する。本実施形態においても、これらの各機能の一部を専用のハードウェア回路で実現してもよい。
FIG. 10 is a block diagram showing functions realized by the
情報集約部116は、撮像画像において近くに写っている各商品について変換部107が生成した重畳情報が重複する場合に、1つに集約する処理を行う。具体的には、情報集約部116は、同一判定部117、距離判断部118及び代表商品特定部119を有する。同一判定部117は、商品検出部102が検出したそれぞれの商品について変換部107が生成した重畳情報が同一であるか否かを判定する。同一判定部117は、各商品の重畳情報において、表示内容のメッセージ、アイコン等が同一であるか否かを判断する。
The
距離判断部(判断部)118は、同一判定部117によって重畳情報が同一であると判定された商品について、商品間の距離が所定距離未満であるか否かを判断する。ここでも、距離判断部118は、撮像画像中の各商品間の距離(間隔)が所定距離未満であるか否かを判断する。代表商品特定部119は、距離判断部118によって商品間の距離が所定距離未満であると判断された複数の商品から、これらの商品を代表する1つの商品(代表商品)を特定する。そして、本実施形態の第1重畳部108は、撮像画像において、情報集約部116の代表商品特定部119が特定したそれぞれの商品(代表商品)の撮影位置に応じた位置にのみ、変換部107が生成した重畳情報を付加する。よって、本実施形態においても、上述の実施形態2と同様に、図8Bに示すような撮像画像を表示できる。
A distance judgment unit (judgment unit) 118 judges whether or not the distance between products determined by the
本実施形態の変換部107は、例えば図8A中の商品B1~B4が同じ商品である場合、商品B1~B4に対して同じ重畳情報を生成する。そして情報集約部116が、商品B1~B4に対する同じ重畳情報を1つに集約し、第1重畳部108が、例えば商品B1~B4の代表商品である商品B1に対してのみ重畳情報を付加する。これにより、図8Bに示すように、商品B1~B4の重畳情報が集約されて代表商品B1にのみ付加され、商品C1~C2の重畳情報が集約されて代表商品C1にのみ付加される。よって、本実施形態では、異なる商品又は異なるジャンルの商品であっても、重畳情報が同一であり、商品間の距離が所定距離未満であれば、集約して代表商品にのみ重畳情報を表示(付加)できる。なお、集約された重畳情報は、1つの代表商品に対応する位置に表示されるほかに、同じ重畳情報を付加すべき複数の商品を包括できる位置に表示されてもよい。
For example, when the products B1 to B4 in FIG. 8A are the same products, the
次に、本実施形態の情報処理装置10が行う情報重畳処理について説明する。図11は情報処理装置10が行う処理の手順の一部を示すフローチャートである。図11に示す処理は、図6に示した実施形態1の処理において、ステップS8,S9の間にステップS31~S34の処理を追加したものである。図11では図6中のステップS1~S7,S10~S13の図示を省略する。
Next, information superimposition processing performed by the
本実施形態の情報処理装置10の制御部11は、ステップS8の処理後、ステップS8で生成した撮像画像中の各商品の重畳情報において、同一の重畳情報があるか否かを判断する(S31)。同一の重畳情報があると判断した場合(S31:YES)、制御部11は、重畳情報が同一である商品について、各商品間の距離を計測し(S32)、計測した距離が所定距離未満であるか否かを判断する(S33)。商品間の距離が所定距離未満である商品があると判断した場合(S33:YES)、制御部11は、この商品の中から1つの代表商品を特定する(S34)。そして、制御部11は、特定した代表商品に対してステップS8で生成した重畳情報を、撮像画像中の代表商品に対応した位置に重畳する(S9)。これにより、図8Bに示すような画面が表示部14に表示され、制御部11はステップS10以降の処理を行う。一方、同一の重畳情報がないと判断した場合(S31:NO)、又は各商品間の距離が所定距離未満でないと判断した場合(S33:NO)、制御部11はステップS9に処理を移行し、各商品に対してステップS8で生成した重畳情報を、撮像画像中の各商品に対応した位置に重畳する(S9)。そして制御部11はステップS10以降の処理を行う。
After the process of step S8, the
本実施形態では、上述した実施形態1と同様の効果が得られる。また本実施形態では、所定範囲内にある(商品間の距離が所定距離未満である)商品に付加すべき情報(メッセージ又はアイコン)が同一である場合、まとめて1つの情報を表示することができる。即ち、本実施形態では、異なる商品又は異なるジャンルの商品であっても、各商品が所定範囲内にあって重畳情報が同一であれば、代表商品にのみ重畳情報が付加され、不要な重畳情報の表示を回避できる。よって、同一の重畳情報が複数表示されることが抑制されるので、より見易い状態で各重畳情報を表示できる。これにより、ユーザは撮像画像において自身が気になる商品をより容易に見つけ出すことができる。 In this embodiment, the same effects as those of the first embodiment described above can be obtained. Further, in the present embodiment, when the information (message or icon) to be added to products within a predetermined range (distance between products is less than a predetermined distance) is the same, one piece of information can be displayed collectively. can. That is, in the present embodiment, even if the products are different products or products of different genres, if each product is within a predetermined range and the superimposed information is the same, the superimposed information is added only to the representative product, and unnecessary superimposed information is removed. display can be avoided. Therefore, the same superimposed information is suppressed from being displayed multiple times, so each superimposed information can be displayed in a more legible state. As a result, the user can more easily find the product of interest to the user in the captured image.
(実施形態4)
本実施形態では、撮像画像中の各商品に付加すべき重畳情報を生成する際に、ユーザが使用する言語に翻訳する情報処理装置について説明する。本実施形態の情報処理装置は、実施形態1の情報処理装置10と同じ構成を有するので、実施形態1と共通する部分については説明を省略する。
(Embodiment 4)
In this embodiment, an information processing apparatus that translates into a language used by a user when generating superimposed information to be added to each product in a captured image will be described. Since the information processing apparatus of the present embodiment has the same configuration as the
図12は実施形態4の情報処理装置10の制御部11によって実現される機能を示すブロック図であり、図13は情報処理装置10の表示画面例を示す模式図である。本実施形態の情報処理装置10の制御部11は、情報重畳アプリ12aを実行した場合、図4に示した各機能に加え、言語取得部120の機能を実現する。なお、図12では、詳細レベル特定部105、第1読出部106、変換部107、第1重畳部108、第2読出部110、第2重畳部111及び言語取得部120以外の各部の図示を省略する。本実施形態においても、これらの各機能の一部を専用のハードウェア回路で実現してもよい。
FIG. 12 is a block diagram showing functions realized by the
言語取得部(言語特定部)120は、情報処理装置10のユーザが使用する言語の種類(例えば、日本語、英語、中国語等)を取得(特定)する。言語取得部120は例えば、ユーザによる入力、情報処理装置10にインストールされているOS又は情報処理装置10で実行可能なアプリケーションからの取得によって、ユーザの使用言語を取得する。なお、OS又はアプリケーションプログラムには使用言語が設定されており、言語取得部120は、OS又はアプリケーションプログラムから使用言語を取得する。本実施形態の変換部107は、商品検出部102が検出したそれぞれの商品について、第1読出部106が読み出した表示情報を、詳細レベル特定部105が特定した詳細レベルに応じた大きさの表示領域に収まるように変換する。そして変換部(言語変換部)107は、変換後の表示情報を、言語取得部120が取得した言語に翻訳して重畳情報を生成する。その後、第1重畳部108が、生成した重畳情報を、画像取得部101が取得した撮像画像に付加して表示部14に送出し、重畳情報が付加された撮像画像を表示部14に表示する。これにより、例えばユーザの使用言語が英語の場合、図13に示すように、撮影画像中の各商品に英語の重畳情報が付加された画像が表示部14に表示される。なお、本実施形態の変換部107は、第1読出部106が読み出した表示情報をまず、言語取得部120が取得した言語に翻訳し、翻訳後の表示情報を、特定した詳細レベルに応じた大きさの表示領域に収まるように変換する構成でもよい。
The language acquiring unit (language specifying unit) 120 acquires (specifies) the type of language (for example, Japanese, English, Chinese, etc.) used by the user of the
また、本実施形態の第2重畳部111は、第2読出部110が読み出したメッセージを、言語取得部120が取得した言語に翻訳する。そして第2重畳部111は、翻訳後のメッセージを、例えば詳細レベル1に対応する大きさの表示領域に表示するための重畳情報を生成する。その後、第2重畳部111は、生成した重畳情報を、画像取得部101が取得した撮像画像に付加して表示部14に送出し、重畳情報が付加された撮像画像を表示部14に表示する。これにより、撮影画像中のユーザによって選択された商品に、商品に関するメッセージがユーザの使用言語で表示(付加)された画像が表示部14に表示される。
Also, the
本実施形態の情報処理装置10の制御部11は、図6に示す処理と同様の処理を行う。なお、本実施形態の制御部11は、ステップS8において、ステップS2で検出したそれぞれの商品について、ステップS7で商品情報DB12bから読み出した表示情報に対して、ステップS6で特定した詳細レベルに応じた変換処理、及びユーザの使用言語への翻訳を行って重畳情報を生成する。なお、ユーザの使用言語は予め設定又は取得しておいてもよいし、重畳情報を生成する際に取得してもよい。これにより、図13に示すように、撮像画像中の各商品に、商品に関する英語のメッセージ又はアイコン(重畳情報)が付加された画像が表示部14に表示される。また、本実施形態の制御部11は、ステップS12において、ステップS11で商品情報DB12bから読み出した表示情報(メッセージ)に対して、ユーザの使用言語への翻訳、及び大きい表示領域に表示するための変換処理を行って重畳情報を生成する。これにより、例えば図5Cに示す画面において商品Bに関するメッセージがユーザの使用言語で表示された画像が表示部14に表示される。
The
本実施形態では、上述した実施形態1と同様の効果が得られる。また本実施形態では、撮像画像中の商品に付加すべき各商品の情報(重畳情報)をユーザの使用言語に翻訳して表示するので、ユーザがより見易い状態で各重畳情報を表示できる。本実施形態の構成は実施形態2,3にも適用可能であり、実施形態2,3に適用した場合であっても実施形態2,3と同様の効果が得られる。 In this embodiment, the same effects as those of the first embodiment described above can be obtained. In addition, in the present embodiment, the information (superimposed information) of each product to be added to the product in the captured image is translated into the language used by the user and displayed. The configuration of this embodiment can also be applied to the second and third embodiments, and even when applied to the second and third embodiments, the same effects as those of the second and third embodiments can be obtained.
(実施形態5)
本実施形態では、撮像画像中に商品情報DB12bに登録されている商品が含まれているか否かを検出する際に、表示部14の表示領域に対して商品の検出処理を行う領域(検出範囲)を制限する情報処理装置について説明する。本実施形態の情報処理装置は、実施形態1の情報処理装置10と同じ構成を有する。また本実施形態の情報処理装置10の制御部11は、情報重畳アプリ12aを実行した場合、図4に示す各機能を実現し、実施形態1における各機能と同様の処理を行う。実施形態1と共通する部分については説明を省略する。
(Embodiment 5)
In the present embodiment, when detecting whether or not a product registered in the
図14は実施形態5の情報処理装置10が行う処理の説明図である。本実施形態の情報処理装置10では、表示部14の表示領域において、商品検出部102が商品情報DB12bに登録されている商品の有無を検出する処理対象の領域(検出領域)が限定される。図14では検出領域14aを破線で示しており、本実施形態では、検出領域14a内に写っている被写体のみを処理対象とする。よって、撮像画像の端部に写っている被写体を処理対象から除外できるので、ユーザがより注目している可能性の高い被写体(商品)のみを処理対象とすることができる。撮像画像の端部のように検出領域14a以外の箇所に写っている商品はユーザが注目していない可能性が高く、このような商品を処理対象としないことにより、不要な重畳情報を撮像画像に重畳させない。よって、ユーザが注目している可能性が高い商品の情報をより目立たせて表示することができると共に、不要な処理を行わないことによって情報処理装置10による処理負担を軽減できる。
FIG. 14 is an explanatory diagram of processing performed by the
よって、本実施形態の商品検出部102は、画像取得部101が取得した撮像画像において、設定された検出領域中に、商品情報DB12bに登録されている商品が含まれるか否かを検出する。なお、本実施形態の制御部11は、情報重畳アプリ12aを起動させた場合に、又は情報重畳アプリ12aをインストールした場合に、検出領域の範囲を設定する。また検出領域の範囲は、例えば入力部(受付部)15にて受け付けたユーザ入力によって設定されてもよいし、予め設定された範囲が設定されてもよい。
本実施形態の構成は実施形態2~4にも適用可能であり、実施形態2~4に適用した場合であっても実施形態2~4と同様の効果が得られる。
Therefore, the
The configuration of this embodiment can also be applied to
(実施形態6)
本実施形態では、重畳情報が付加された撮像画像を介して、撮像画像中のいずれかの商品(又は商品に付加された重畳情報)が選択された場合に、選択された商品と選択を行ったユーザの属性とを対応付けて記憶する情報処理装置について説明する。本実施形態の情報処理装置は、実施形態1の情報処理装置10と同じ構成を有するので、実施形態1と共通する部分については説明を省略する。
(Embodiment 6)
In this embodiment, when any product (or superimposed information added to the product) in the captured image is selected via the captured image to which the superimposed information is added, the selected product is selected. An information processing apparatus that stores the user's attributes in association with each other will be described. Since the information processing apparatus of the present embodiment has the same configuration as the
図15は実施形態6の情報処理装置10の制御部11によって実現される機能を示すブロック図である。本実施形態の情報処理装置10の制御部11は、情報重畳アプリ12aを実行した場合、図4に示した各機能に加え、対応付け部121の機能を実現する。なお、図15では、選択受付部109、第2読出部110、第2重畳部111及び対応付け部121以外の各部の図示を省略する。本実施形態においても、これらの各機能の一部を専用のハードウェア回路で実現してもよい。
FIG. 15 is a block diagram showing functions realized by the
本実施形態の選択受付部(選択情報取得部)109は、各商品に重畳情報が付加された撮像画像が表示されている表示画面を介して、いずれかの商品又は商品の重畳情報に対する選択操作を入力部15にて受け付ける。入力部15が選択操作を受け付けた場合、選択受付部109は、選択された商品を示す選択情報を取得する。選択受付部109が選択情報を受け付けた場合、対応付け部121は、選択された商品と、情報処理装置10のユーザの属性とを対応付けて、記憶部12に記憶してある所定のデータベース(図示せず)に登録する。具体的には、対応付け部121は、選択された商品の商品IDを商品情報DB12bから読み出し、ユーザの属性を情報重畳アプリ12a又は記憶部12から読み出し、読み出した商品ID及びユーザの属性を対応付けてデータベースに登録する。
The selection reception unit (selection information acquisition unit) 109 of the present embodiment performs a selection operation on any product or superimposition information of the product via a display screen on which a captured image in which superimposition information is added to each product is displayed. is received by the
本実施形態の情報処理装置10の制御部11は、図6に示す処理と同様の処理を行う。なお、本実施形態の制御部11は、ステップS10で、表示中の画面においていずれかの商品の重畳情報に対する選択を受け付けたと判断した場合(S10:YES)、選択された商品の商品IDとユーザの属性とを対応付けて所定のデータベースに登録する処理を行う。その後、制御部11はステップS11以降の処理を行う。これにより、ユーザが撮像画像において、気になる商品を選択した場合に、選択された商品をデータベースに蓄積できる。よって、ユーザが選択した商品の選択履歴を保存することができるので、選択履歴を用いて、各商品とユーザの属性との関連度をユーザに応じた値に設定し直すことができる。また、選択された商品とこのユーザの属性とを対応付けて登録することにより、この対応付けに基づいて、属性情報DB12cに登録されている各商品とユーザ属性との関連度を設定し直すことができる。よって、以降の情報重畳処理において、各商品と各ユーザとの関連度がより適切な値となるので、ユーザに応じて重畳情報を付加すべき商品をより適切に特定することができる。
The
本実施形態では、上述した実施形態1と同様の効果が得られる。また本実施形態では、ユーザによる商品の選択履歴を用いて各商品とユーザ属性との関連度を設定できるので、ユーザに提供すべき商品に関する情報を適切に提供できる。よって、ユーザは撮像画像において自身が気になる商品をより容易に探し出すことができる。本実施形態の構成は実施形態2~5にも適用可能であり、実施形態2~5に適用した場合であっても実施形態2~5と同様の効果が得られる。
In this embodiment, the same effects as those of the first embodiment described above can be obtained. In addition, in the present embodiment, the degree of association between each product and user attributes can be set using the product selection history of the user, so information on products to be provided to the user can be provided appropriately. Therefore, the user can more easily find the product of interest to the user in the captured image. The configuration of the present embodiment can also be applied to
(実施形態7)
本実施形態では、上述した実施形態1の情報処理装置10が行う処理を、情報処理装置10及びサーバ装置20の2つで行うシステムについて説明する。本実施形態の情報処理装置は、実施形態1の情報処理装置10と同じ構成を有するので、実施形態1と共通する部分については説明を省略する。
(Embodiment 7)
In this embodiment, a system in which the processing performed by the
図16は実施形態7に係る情報処理装置10及びサーバ装置20の構成例を示すブロック図である。本実施形態のシステムにおいて、情報処理装置10及びサーバ装置20は、インターネット等のネットワークNを介して接続可能である。本実施形態の情報処理装置10は、記憶部12に情報重畳アプリ12aのみを記憶しているほかは、実施形態1と同様である。
FIG. 16 is a block diagram showing a configuration example of the
サーバ装置20は、例えばサーバコンピュータ、パーソナルコンピュータ等であり、制御部21、記憶部22、通信部23等を含み、これらの各部はバスを介して相互に接続されている。制御部21は、CPU、MPU又はGPU等の1又は複数のプロセッサを含み、記憶部22に記憶してある制御プログラムを適宜実行することにより、サーバ装置20が行うべき種々の情報処理、制御処理等を行う。記憶部22は、RAM、フラッシュメモリ、ハードディスク、SSD等を含む。記憶部22は、制御部21が実行する制御プログラム及び制御プログラムの実行に必要な各種のデータ等を予め記憶している。また記憶部22は、制御部21が制御プログラムを実行する際に発生するデータ等を一時的に記憶する。
The server device 20 is, for example, a server computer, a personal computer, or the like, and includes a
記憶部22に記憶される制御プログラムには、情報生成プログラム22aが含まれる。また記憶部22に記憶されるデータには、実施形態1の商品情報DB12b、属性情報DB12c及び詳細レベルテーブル12dと同様の構成を有する商品情報DB22b、属性情報DB22c及び詳細レベルテーブル22dが含まれる。なお、情報生成プログラム22a、商品情報DB22b、属性情報DB22c及び詳細レベルテーブル22dは、例えば通信部23を介して外部装置から取得されて記憶部22に記憶される。また、サーバ装置20が可搬型記憶媒体に記憶された情報を読み取る読取部等を備える場合、情報生成プログラム22a、商品情報DB22b、属性情報DB22c及び詳細レベルテーブル22dは可搬型記憶媒体から読み出されて記憶部22に記憶されてもよい。また、商品情報DB22b、属性情報DB22c及び詳細レベルテーブル22dは、サーバ装置20に接続された外部の記憶装置等に記憶されてもよく、ネットワークNを介してサーバ装置20が通信可能な別の記憶装置に記憶されてもよい。
The control programs stored in the
通信部23は、ネットワークNに接続するためのインタフェースであり、ネットワークNを介して外部装置との間で情報の送受信を行う。
サーバ装置20は、上述した構成のほかに、液晶ディスプレイ、有機ELディスプレイ等の表示部、キーボード又はマウス等の入力部を備えていてもよい。
The
In addition to the configuration described above, the server device 20 may include a display unit such as a liquid crystal display or an organic EL display, and an input unit such as a keyboard or mouse.
本実施形態では、情報処理装置10は、カメラ13による撮像処理を行い、取得した撮像画像をネットワークN経由でサーバ装置20に送信し、サーバ装置20は、受信した撮像画像に基づいて、実施形態1の情報処理装置10が行った情報重畳処理を行う。具体的には、サーバ装置20は、情報重畳処理によって撮像画像に付加すべき重畳情報を生成して情報処理装置10に送信し、情報処理装置10は、受信した重畳情報を撮像画像に重畳して表示する。即ち、本実施形態のサーバ装置20は、情報処理装置10から取得した撮像画像に基づいて、撮像画像に重畳すべき重畳情報を生成し、生成した重畳情報を情報処理装置10へ送信する。また、情報処理装置10は、カメラ13で撮像した撮像画像を表示部14に表示しつつ、サーバ装置20から重畳情報を受信した場合に、受信した重畳情報を表示中の撮像画像に重畳して表示する。
In the present embodiment, the
本実施形態では、情報処理装置10の制御部11は情報重畳アプリ12aを実行することによって、図4中の画像取得部101、第1重畳部108、選択受付部109及び第2重畳部111の各機能を実現する。またサーバ装置20の制御部21は情報生成プログラム22aを実行することによって、図4中の商品検出部102、関連度特定部103、距離検出部104、詳細レベル特定部105、第1読出部106、変換部107及び第2読出部110の各機能を実現する。なお、本実施形態においても、これらの各機能の一部を専用のハードウェア回路で実現してもよい。
In the present embodiment, the
本実施形態の情報処理装置10において、制御部11は、画像取得部101が撮像画像を取得した場合、取得した撮像画像をネットワークN経由でサーバ装置20に送信する。サーバ装置20において、制御部21が実現する商品検出部102、関連度特定部103、距離検出部104、詳細レベル特定部105、第1読出部106、変換部107は、情報処理装置10から受信した撮像画像に対して各処理を行う。なお、サーバ装置20における距離検出部104は、撮像画像に基づいて各商品までの距離を検出してもよい。例えば距離検出部104は、撮像画像中の各商品(被写体)の撮像領域の大きさに基づいて各商品までの距離を検出する。また、情報処理装置10が距離センサ等によって撮像時における各商品までの距離を検出する構成の場合、情報処理装置10の制御部11は、撮像画像と共に各商品までの距離をサーバ装置20に送信する。この場合、サーバ装置20における距離検出部104は、撮像画像中の各商品までの距離を情報処理装置10から受信できる。
In the
また、サーバ装置20の制御部21は、変換部107が重畳情報を生成した場合、生成した重畳情報をネットワークN経由で情報処理装置10に送信する。そして、情報処理装置10において、制御部11が実現する第1重畳部108は、サーバ装置20から受信した重畳情報を、画像取得部101が取得した撮像画像に重畳(付加)して表示部14に送出する。これにより、本実施形態の情報処理装置10においても、図5Bに示すように、各商品に重畳情報(メッセージ又はアイコン)が付加された撮像画像を表示することができる。なお、サーバ装置20が情報処理装置10に送信する重畳情報は、重畳すべき情報及び重畳すべき画面上の位置情報を含み、情報処理装置10における第1重畳部108は、受信した重畳情報に従って、表示中の撮像画像上の適切な位置に適切な情報を重畳させることができる。
Further, when the
また、本実施形態の情報処理装置10において、制御部11は、選択受付部109が選択を受け付けた商品をネットワークN経由でサーバ装置20に通知する。例えば制御部11は、選択された商品の商品IDをサーバ装置20に送信する。サーバ装置20において、制御部21が実現する第2読出部110は、情報処理装置10から受信した商品IDに基づいて処理を行う。具体的には、第2読出部110は、情報処理装置10から受信した商品IDの商品に対応する表示情報(メッセージ)を商品情報DB22bから読み出す。なお、サーバ装置20における第2読出部110は、読み出したメッセージの全てを、例えば詳細レベル1に対応する大きさの表示領域に表示するための重畳情報を生成し、生成した重畳情報をネットワークN経由で情報処理装置10に送信する。そして、情報処理装置10において、制御部11が実現する第2重畳部111は、サーバ装置20から受信した重畳情報を、画像取得部101が取得した撮像画像に重畳(付加)して表示部14に送出する。これにより、本実施形態の情報処理装置10においても、図5Cに示すように、表示中の撮像画像において、ユーザによって選択された商品に重畳情報(メッセージ)を付加することができる。
Further, in the
次に、本実施形態のシステムにおいて、情報処理装置10及びサーバ装置20が行う情報重畳処理についてフローチャートに基づいて説明する。図17及び図18は、情報処理装置10及びサーバ装置20が行う処理の手順を示すフローチャートである。図17,18において左側には情報処理装置10が行う処理を示し、右側にはサーバ装置20が行う処理を示す。
Next, information superimposition processing performed by the
情報処理装置10の制御部11は、記憶部12に記憶してある情報重畳アプリ12aを起動した場合、カメラ13を起動し、カメラ13にて撮像画像を取得し(S41)、取得した撮像画像をネットワークN経由でサーバ装置20に送信する(S42)。サーバ装置20の制御部21は、情報処理装置10が送信した撮像画像を受信し(S43)、受信した画像に対して、実施形態1で説明した図6中のステップS2~S8と同様の処理を行って、撮像画像に付加すべき重畳情報を生成する(S44~S50)。なお、制御部21は、ステップS45で、受信した撮像画像中に、商品情報DB22bに登録されている商品が含まれていないと判断した場合(S45:NO)、何も行わずにステップS43の処理に戻る。
When the
サーバ装置20の制御部21は、生成した重畳情報をネットワークN経由で情報処理装置10に送信する(S51)。情報処理装置10の制御部11は、サーバ装置20が送信した重畳情報を受信し(S52)、受信した重畳情報を、表示部14に表示中の撮像画像に重畳する(S53)。これにより、図5Bに示すように、撮像画像中の各商品に、商品に関するメッセージ又はアイコン(重畳情報)を付加して表示することができる。
The
そして情報処理装置10の制御部11は、表示中の画面において、いずれかの商品又は商品の重畳情報に対する選択を受け付けたか否かを判断し(S54)、選択を受け付けていないと判断した場合(S54:NO)、ステップS62に処理を移行する。一方、選択を受け付けたと判断した場合(S54:YES)、制御部11は、選択された商品の例えば商品IDをサーバ装置20に送信する(S55)。サーバ装置20の制御部21は、情報処理装置10が送信した商品IDを受信し(S56)、受信した商品IDの商品について、商品に対応する表示情報を商品情報DB22bから読み出す(S57)。そして制御部21は、読み出した表示情報(メッセージ)を大きい表示領域に表示するための重畳情報を生成し(S58)、生成した重畳情報をネットワークN経由で情報処理装置10に送信する(S59)。
Then, the
情報処理装置10の制御部11は、サーバ装置20が送信した重畳情報を受信し(S60)、受信した重畳情報を、表示部14に表示中の撮像画像に重畳する(S61)。これにより、図5Cに示すように、表示中の撮像画像において、ユーザによって選択された商品に関するメッセージを大きい表示領域に表示することができる。情報処理装置10の制御部11は処理を終了するか否かを判断し(S62)、終了しないと判断した場合(S62:NO)、ステップS41の処理に戻り、終了すると判断した場合(S62:YES)、処理を終了する。
The
本実施形態では、上述した実施形態1と同様の効果が得られる。即ち、ユーザが情報処理装置10を用いて撮像した画像に含まれる商品のうちで、ユーザとの関連度が高く、撮像時にユーザとの距離が近い商品ほど、大きい表示領域で商品に関する情報(メッセージ又はアイコン)を重畳させて表示することができる。よって、ユーザが注目している可能性の高い商品の情報を目立つように表示することができるので、ユーザは撮像画像中の各商品から、自身が気になる商品を容易に見つけ出すことができる。
In this embodiment, the same effects as those of the first embodiment described above can be obtained. That is, among the products included in the image captured by the user using the
本実施形態において、情報処理装置10からサーバ装置20に送信される撮像画像は、カメラ13にて取得された撮像画像のほかに、撮像画像から抽出された特徴量データであってもよい。特徴量データは、サーバ装置20において画像中の商品(被写体)を検出するためのデータである。この場合、情報処理装置10の制御部11は、カメラ13にて取得した撮像画像から特徴量データを抽出する処理を行い、生成した特徴量データをサーバ装置20に送信する。そして、サーバ装置20は、受信した特徴量データに対して、商品情報DB12bに登録してある商品の有無を検出し、検出した商品に対して重畳情報を生成する処理を行う。
In the present embodiment, the captured image transmitted from the
本実施形態において、情報処理装置10及びサーバ装置20がそれぞれ行う処理は上述した構成に限らない。例えば情報処理装置10が、カメラ13にて撮像画像を取得し、取得した撮像画像に商品が含まれているか否かを検出する処理を行い、検出した商品に関する情報(例えば商品ID)をサーバ装置20に送信してもよい。この場合、サーバ装置20は、情報処理装置10によって検出された商品について重畳情報を生成し、生成した重畳情報を情報処理装置10に送信する。そして、情報処理装置10は、サーバ装置20にて生成された重畳情報を受信して、撮像画像に付加して表示する。
In the present embodiment, the processing performed by the
また、情報処理装置10が、カメラ13にて撮像画像を取得し、取得した撮像画像に商品が含まれているか否かを検出し、検出したそれぞれの商品について詳細レベルを特定し、特定した各商品の詳細レベルをサーバ装置20に送信してもよい。この場合、サーバ装置20は、情報処理装置10によって特定された各商品の詳細レベルに基づいて、各商品の重畳情報を生成し、生成した重畳情報を情報処理装置10に送信する。そして、情報処理装置10は、サーバ装置20にて生成された重畳情報を受信して、撮像画像に付加して表示する。なお、情報処理装置10及びサーバ装置20がそれぞれ行う処理に応じて、商品情報DB、属性情報DB及び詳細レベルテーブルを情報処理装置10の記憶部12に記憶すべきか、サーバ装置20の記憶部22に記憶すべきかを変更すればよい。また、情報処理装置10及びサーバ装置20がいずれの処理を行うべきかは、商品情報DB、属性情報DB及び詳細レベルテーブルを管理する管理者によって適宜変更可能である。
In addition, the
本実施形態のシステムを、表示部を有するデジタルサイネージと、デジタルサイネージに接続されたカメラとにより構成してもよい。この場合、カメラが撮像画像を取得してデジタルサイネージに送信し、デジタルサイネージが、受信した撮像画像に対して情報重畳処理を行い、撮像画像中の各商品に重畳情報を付加して表示部に表示する。このような構成においても、図5B及び図5Cに示すような画面をユーザに提供することができる。 The system of this embodiment may be configured with a digital signage having a display unit and a camera connected to the digital signage. In this case, the camera acquires the captured image and transmits it to the digital signage, and the digital signage performs information superimposition processing on the received captured image, adds the superimposed information to each product in the captured image, and displays it on the display unit. indicate. Such a configuration can also provide the user with screens as shown in FIGS. 5B and 5C.
本実施形態の構成は実施形態2~6にも適用可能であり、実施形態2~6に適用した場合であっても実施形態2~6と同様の効果が得られる。なお、実施形態2~6に適用する場合、情報処理装置10及びサーバ装置20が行うべき処理を、各実施形態に合わせて適宜変更することができる。
The configuration of the present embodiment can also be applied to
上述した各実施形態において、撮像画像中の各商品を検出する際に、撮像画像に含まれる文字(テキストデータ)を検出し、検出した文字によって各商品を特定してもよい。例えば、各商品にポップ広告が貼付されている場合に、このポップ広告に記載されている文字を認識することによって、各商品又は各商品の種類を検出するように構成することができる。また、例えば屋外の景色を撮像し、得られた撮像画像中に写っている店舗の看板等を認識(特定)し、認識した看板等に応じて各店舗に関する情報を撮像画像に重畳させる構成とすることができる。この場合、看板に記載されている文字を検出することによって店舗の名称等を特定し、特定された店舗に関する情報をユーザに提供するように構成できる。 In each of the above-described embodiments, when detecting each product in the captured image, characters (text data) included in the captured image may be detected, and each product may be identified by the detected characters. For example, when a pop-up advertisement is attached to each product, it is possible to detect each product or the type of each product by recognizing the characters described in this pop-up advertisement. Further, for example, an image of an outdoor scene is captured, the store signboard etc. in the obtained captured image are recognized (specified), and information about each store is superimposed on the captured image according to the recognized signboard etc. can do. In this case, it is possible to specify the name of the store by detecting the characters written on the signboard, and to provide the user with information about the specified store.
今回開示された実施の形態はすべての点で例示であって、制限的なものでは無いと考えられるべきである。本発明の範囲は、上記した意味では無く、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed this time are illustrative in all respects and should be considered not restrictive. The scope of the present invention is indicated by the scope of the claims rather than the meaning described above, and is intended to include all modifications within the scope and meaning equivalent to the scope of the claims.
10 情報処理装置
11 制御部
12 記憶部
13 カメラ
15 入力部(受付部)
101 画像取得部
102 商品検出部(検知部)
106 第1読出部(情報取得部)
107 変換部(言語変換部)
108 第1重畳部(出力部)
109 選択受付部(選択情報取得部)
114 距離判断部(判断部)
118 距離判断部(判断部)
120 言語取得部
121 対応付け部
REFERENCE SIGNS
101
106 first reading unit (information acquisition unit)
107 converter (language converter)
108 first superimposition unit (output unit)
109 selection reception unit (selection information acquisition unit)
114 distance judgment unit (judgment unit)
118 distance judgment unit (judgment unit)
120
Claims (14)
取得した前記画像中に存在する対象物を検知する検知部と、
検知した前記対象物までの距離及びユーザの属性に応じて前記対象物の表示情報を特定する情報特定部と、
特定した前記表示情報を出力する出力部と、
前記検知部が同一又は同じジャンルの対象物を複数検知した場合、複数の前記対象物間の距離が所定距離未満であるか否かを判断する判断部と
を備え、
前記情報特定部は、前記複数の対象物間の距離が所定距離未満であると判断された場合、前記複数の対象物のいずれかまでの距離及び前記ユーザの属性に応じて前記表示情報を特定する情報処理装置。 an image acquisition unit that acquires an image;
a detection unit that detects an object present in the acquired image;
an information specifying unit that specifies display information of the object according to the detected distance to the object and attributes of the user;
an output unit that outputs the identified display information ;
a determination unit that, when the detection unit detects a plurality of objects of the same or the same genre, determines whether or not the distance between the plurality of objects is less than a predetermined distance;
with
The information specifying unit specifies the display information according to the distance to any one of the plurality of objects and the attribute of the user when it is determined that the distance between the plurality of objects is less than a predetermined distance. information processing equipment.
取得した前記画像中に存在する対象物を検知する検知部と、 a detection unit that detects an object present in the acquired image;
検知した前記対象物までの距離及びユーザの属性に応じて前記対象物の表示情報を特定する情報特定部と、 an information specifying unit that specifies display information of the object according to the detected distance to the object and attributes of the user;
特定した前記表示情報を出力する出力部と、 an output unit that outputs the identified display information;
前記情報特定部が複数の対象物のそれぞれの表示情報を特定した場合、複数の前記表示情報が同一であり、かつ、前記表示情報が特定された前記対象物間の距離が所定距離未満であるか否かを判断する判断部と When the information specifying unit specifies the display information for each of a plurality of objects, the plurality of the display information are the same, and the distance between the objects for which the display information is specified is less than a predetermined distance. a judgment unit for judging whether or not
を備え、 with
前記出力部は、前記複数の表示情報が同一であり、かつ、前記距離が所定距離未満であると判断された場合、前記画像中の前記複数の対象物に応じた位置に1つの前記表示情報を表示する指示を出力する情報処理装置。 When it is determined that the plurality of display information are the same and the distance is less than a predetermined distance, the output unit outputs one display information at a position corresponding to the plurality of objects in the image. An information processing device that outputs an instruction to display .
取得した前記選択情報及び前記ユーザの属性を対応付ける対応付け部と an associating unit that associates the acquired selection information with the attributes of the user;
を備える請求項1又は2に記載の情報処理装置。 The information processing apparatus according to claim 1 or 2, comprising:
取得した前記画像中に存在する対象物を検知する検知部と、 a detection unit that detects an object present in the acquired image;
検知した前記対象物までの距離及びユーザの属性に応じて前記対象物の表示情報を特定する情報特定部と、 an information specifying unit that specifies display information of the object according to the detected distance to the object and attributes of the user;
特定した前記表示情報を出力する出力部と、 an output unit that outputs the identified display information;
前記出力部が出力した表示情報に対して選択されたか否かを示す選択情報を取得する選択情報取得部と、 a selection information acquisition unit for acquiring selection information indicating whether or not the display information output by the output unit is selected;
取得した前記選択情報及び前記ユーザの属性を対応付ける対応付け部と an associating unit that associates the acquired selection information with the attributes of the user;
を備える情報処理装置。 Information processing device.
検知した前記対象物の表示情報を取得する情報取得部と、
前記情報取得部が取得した前記表示情報を、前記対象物までの距離及びユーザの属性に応じた大きさの表示領域に収まるように変換する変換部とを有する
請求項1から4までのいずれかひとつに記載の情報処理装置。 The information specifying unit
an information acquisition unit that acquires display information of the detected object;
5. Any one of claims 1 to 4, further comprising a conversion unit that converts the display information acquired by the information acquisition unit so as to fit in a display area having a size according to the distance to the object and the attributes of the user. 1. The information processing device according to one .
請求項1から5までのいずれかひとつに記載の情報処理装置。 The information processing apparatus according to any one of claims 1 to 5 , wherein the output unit outputs an instruction to display the display information at a position corresponding to the object in the image.
前記情報特定部が特定した前記表示情報を、前記言語特定部が特定した前記使用言語に応じた表示情報に変換する言語変換部と
を備える請求項1から6までのいずれかひとつに記載の情報処理装置。 a language identification unit that identifies the language used by the user;
The information according to any one of claims 1 to 6 , further comprising: a language conversion unit that converts the display information specified by the information specifying unit into display information according to the language specified by the language specifying unit. processing equipment.
を備える請求項1から7までのいずれかひとつに記載の情報処理装置。 The information processing apparatus according to any one of claims 1 to 7 , further comprising: a reception unit that receives a detection range in which the detection unit detects an object in the image acquired by the image acquisition unit.
画像を取得し、 get the image,
取得した前記画像中に存在する対象物を検知し、 detecting an object present in the acquired image;
検知した前記対象物までの距離及びユーザの属性に応じて前記対象物の表示情報を特定し、 specifying display information of the object according to the detected distance to the object and user attributes;
特定した前記表示情報を出力する処理であって、 A process of outputting the identified display information,
前記画像中に同一又は同じジャンルの対象物を複数検知した場合、複数の前記対象物間の距離が所定距離未満であるか否かを判断し、 when multiple objects of the same or the same genre are detected in the image, determining whether the distance between the multiple objects is less than a predetermined distance;
前記複数の対象物間の距離が所定距離未満であると判断した場合、前記複数の対象物のいずれかまでの距離及び前記ユーザの属性に応じて前記表示情報を特定する If it is determined that the distance between the plurality of objects is less than a predetermined distance, the display information is specified according to the distance to any one of the plurality of objects and the attribute of the user.
処理を実行させるプログラム。 A program that causes an action to take place.
画像を取得し、
取得した前記画像中に存在する対象物を検知し、
検知した前記対象物までの距離及びユーザの属性に応じて前記対象物の表示情報を特定し、
特定した前記表示情報を出力する処理であって、
複数の対象物のそれぞれの表示情報を特定した場合、複数の前記表示情報が同一であり、かつ、前記表示情報が特定された前記対象物間の距離が所定距離未満であるか否かを判断し、
前記複数の表示情報が同一であり、かつ、前記距離が所定距離未満であると判断した場合、前記画像中の前記複数の対象物に応じた位置に1つの前記表示情報を表示する指示を出力する
処理を実行させるプログラム。 to the computer,
get the image,
detecting an object present in the acquired image;
specifying display information of the object according to the detected distance to the object and user attributes;
A process of outputting the identified display information,
When the display information for each of a plurality of objects is specified, it is determined whether or not the plurality of the display information are the same and the distance between the objects for which the display information is specified is less than a predetermined distance. death,
When it is determined that the plurality of pieces of display information are the same and the distance is less than a predetermined distance, an instruction is output to display one piece of the display information at a position corresponding to the plurality of objects in the image. do
A program that causes an action to take place.
画像を取得し、 get the image,
取得した前記画像中に存在する対象物を検知し、 detecting an object present in the acquired image;
検知した前記対象物までの距離及びユーザの属性に応じて前記対象物の表示情報を特定し、 specifying display information of the object according to the detected distance to the object and user attributes;
特定した前記表示情報を出力し、 outputting the identified display information;
出力した表示情報に対して選択されたか否かを示す選択情報を取得し、 Acquire selection information indicating whether or not the output display information is selected,
取得した前記選択情報及び前記ユーザの属性を対応付ける Correlate the acquired selection information and the attributes of the user
処理を実行させるプログラム。 A program that causes an action to take place.
撮像して得られた画像中に存在する対象物を検知する検知部と、
検知した前記対象物までの距離及びユーザの属性に応じて前記対象物の表示情報を特定する情報特定部と、
特定した前記表示情報を出力する出力部と、
前記検知部が同一又は同じジャンルの対象物を複数検知した場合、複数の前記対象物間の距離が所定距離未満であるか否かを判断する判断部と
を備え、
前記情報特定部は、前記複数の対象物間の距離が所定距離未満であると判断された場合、前記複数の対象物のいずれかまでの距離及び前記ユーザの属性に応じて前記表示情報を特定する情報処理システム。 an imaging unit;
a detection unit that detects an object present in an image obtained by imaging;
an information specifying unit that specifies display information of the object according to the detected distance to the object and attributes of the user;
an output unit that outputs the identified display information ;
a determination unit that, when the detection unit detects a plurality of objects of the same or the same genre, determines whether or not the distance between the plurality of objects is less than a predetermined distance;
with
The information specifying unit specifies the display information according to the distance to any one of the plurality of objects and the attribute of the user when it is determined that the distance between the plurality of objects is less than a predetermined distance. information processing system.
撮像して得られた画像中に存在する対象物を検知する検知部と、 a detection unit that detects an object present in an image obtained by imaging;
検知した前記対象物までの距離及びユーザの属性に応じて前記対象物の表示情報を特定する情報特定部と、 an information specifying unit that specifies display information of the object according to the detected distance to the object and attributes of the user;
特定した前記表示情報を出力する出力部と、 an output unit that outputs the identified display information;
前記情報特定部が複数の対象物のそれぞれの表示情報を特定した場合、複数の前記表示情報が同一であり、かつ、前記表示情報が特定された前記対象物間の距離が所定距離未満であるか否かを判断する判断部と When the information specifying unit specifies the display information for each of a plurality of objects, the plurality of the display information are the same, and the distance between the objects for which the display information is specified is less than a predetermined distance. a judgment unit for judging whether or not
を備え、 with
前記出力部は、前記複数の表示情報が同一であり、かつ、前記距離が所定距離未満であると判断された場合、前記画像中の前記複数の対象物に応じた位置に1つの前記表示情報を表示する指示を出力する情報処理システム。 When it is determined that the plurality of display information are the same and the distance is less than a predetermined distance, the output unit outputs one display information at a position corresponding to the plurality of objects in the image. An information processing system that outputs instructions to display
撮像して得られた画像中に存在する対象物を検知する検知部と、 a detection unit that detects an object present in an image obtained by imaging;
検知した前記対象物までの距離及びユーザの属性に応じて前記対象物の表示情報を特定する情報特定部と、 an information specifying unit that specifies display information of the object according to the detected distance to the object and attributes of the user;
特定した前記表示情報を出力する出力部と、 an output unit that outputs the identified display information;
前記出力部が出力した表示情報に対して選択されたか否かを示す選択情報を取得する選択情報取得部と、 a selection information acquisition unit for acquiring selection information indicating whether or not the display information output by the output unit is selected;
取得した前記選択情報及び前記ユーザの属性を対応付ける対応付け部と an associating unit that associates the acquired selection information with the attributes of the user;
を備える情報処理システム。 An information processing system comprising
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018107941A JP7110738B2 (en) | 2018-06-05 | 2018-06-05 | Information processing device, program and information processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018107941A JP7110738B2 (en) | 2018-06-05 | 2018-06-05 | Information processing device, program and information processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019212039A JP2019212039A (en) | 2019-12-12 |
| JP7110738B2 true JP7110738B2 (en) | 2022-08-02 |
Family
ID=68846876
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018107941A Active JP7110738B2 (en) | 2018-06-05 | 2018-06-05 | Information processing device, program and information processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7110738B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240046916A1 (en) * | 2021-07-27 | 2024-02-08 | Toshiba Global Commerce Solutions Holdings Corporation | Graphics translation to natural language |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3839965A1 (en) * | 2019-12-19 | 2021-06-23 | Roche Diabetes Care GmbH | Dms - interactive product identification for a call center |
| JP7485527B2 (en) * | 2020-03-19 | 2024-05-16 | Lineヤフー株式会社 | Providing device, providing method, and providing program |
| JP6928984B1 (en) * | 2020-10-13 | 2021-09-01 | 株式会社PocketRD | Product proposal system, product proposal method and product proposal program |
| JP7453193B2 (en) * | 2021-09-27 | 2024-03-19 | Kddi株式会社 | Mobile device, program, and method for controlling speech based on speech synthesis in conjunction with user's surrounding situation |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013109469A (en) | 2011-11-18 | 2013-06-06 | Nippon Telegr & Teleph Corp <Ntt> | Apparatus, method, and program for image processing |
| JP2013211027A (en) | 2008-12-25 | 2013-10-10 | Panasonic Corp | Information display apparatus |
| JP2014127148A (en) | 2012-12-27 | 2014-07-07 | Sony Corp | Information processing apparatus, content providing method, and computer program |
| JP2016042246A (en) | 2014-08-14 | 2016-03-31 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Device, method, and program for presenting information specified on the basis of marker |
| JP2016208380A (en) | 2015-04-27 | 2016-12-08 | ソニーセミコンダクタソリューションズ株式会社 | Image processing apparatus, imaging apparatus, image processing method, and program |
| JP2016206973A (en) | 2015-04-23 | 2016-12-08 | 大日本印刷株式会社 | Multilingual display device, multilingual display system, multilingual display method, and multilingual display program |
| JP2016218981A (en) | 2015-05-26 | 2016-12-22 | ソニー株式会社 | Display device, information processing system, and control method |
-
2018
- 2018-06-05 JP JP2018107941A patent/JP7110738B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013211027A (en) | 2008-12-25 | 2013-10-10 | Panasonic Corp | Information display apparatus |
| JP2013109469A (en) | 2011-11-18 | 2013-06-06 | Nippon Telegr & Teleph Corp <Ntt> | Apparatus, method, and program for image processing |
| JP2014127148A (en) | 2012-12-27 | 2014-07-07 | Sony Corp | Information processing apparatus, content providing method, and computer program |
| JP2016042246A (en) | 2014-08-14 | 2016-03-31 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Device, method, and program for presenting information specified on the basis of marker |
| JP2016206973A (en) | 2015-04-23 | 2016-12-08 | 大日本印刷株式会社 | Multilingual display device, multilingual display system, multilingual display method, and multilingual display program |
| JP2016208380A (en) | 2015-04-27 | 2016-12-08 | ソニーセミコンダクタソリューションズ株式会社 | Image processing apparatus, imaging apparatus, image processing method, and program |
| JP2016218981A (en) | 2015-05-26 | 2016-12-22 | ソニー株式会社 | Display device, information processing system, and control method |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240046916A1 (en) * | 2021-07-27 | 2024-02-08 | Toshiba Global Commerce Solutions Holdings Corporation | Graphics translation to natural language |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019212039A (en) | 2019-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11636524B2 (en) | Computer vision, user segment, and missing item determination | |
| JP7110738B2 (en) | Information processing device, program and information processing system | |
| CN104715023B (en) | Method of Commodity Recommendation based on video content and system | |
| CN108234591B (en) | Content data recommendation method and device based on identity authentication device and storage medium | |
| WO2018012924A1 (en) | Augmented reality device and operation thereof | |
| JP6482172B2 (en) | RECOMMENDATION DEVICE, RECOMMENDATION METHOD, AND PROGRAM | |
| EP3425483B1 (en) | Intelligent object recognizer | |
| CN106228400A (en) | A kind of advertisement sending method applying augmented reality and system | |
| CN113850627B (en) | Elevator advertising display method, device and electronic equipment | |
| JP6498900B2 (en) | Advertisement evaluation system, advertisement evaluation method | |
| CN107928275A (en) | Information recommendation method, intelligent mirror and storage medium | |
| CN110832525A (en) | Augmented reality advertising on objects | |
| WO2022193911A1 (en) | Instruction information acquisition method and apparatus, readable storage medium, and electronic device | |
| US11062140B2 (en) | Display method, electronic device and storage medium having the same | |
| EP2874102A2 (en) | Generating models for identifying thumbnail images | |
| JP2017228177A (en) | Server device, terminal device, information processing method, and program | |
| JP2014041502A (en) | Video distribution device, video distribution method, and video distribution program | |
| US9619707B2 (en) | Gaze position estimation system, control method for gaze position estimation system, gaze position estimation device, control method for gaze position estimation device, program, and information storage medium | |
| JP5339631B2 (en) | Digital photo display apparatus, system and program having display | |
| US11144763B2 (en) | Information processing apparatus, image display method, and non-transitory computer-readable storage medium for display control | |
| CN110348925A (en) | Shops's system, article matching method, device and electronic equipment | |
| KR20200024404A (en) | Apparel Recommendation Method and System for User-owned Costume Using Clothing Data and Deep Learning | |
| US20250182410A1 (en) | Methods, apparatuses and computer program products for facilitating actions based on text captured by head mounted devices | |
| JP2022131105A (en) | Comment art management system, comment art management method, comment art management program, and computer-readable recording medium | |
| JP2017228278A (en) | Server device, terminal device, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210420 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220316 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220412 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220606 |
|
| 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: 20220621 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220704 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7110738 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |