JP6932907B2 - Information processing equipment, information processing system, information processing method and program - Google Patents
Information processing equipment, information processing system, information processing method and program Download PDFInfo
- Publication number
- JP6932907B2 JP6932907B2 JP2016186166A JP2016186166A JP6932907B2 JP 6932907 B2 JP6932907 B2 JP 6932907B2 JP 2016186166 A JP2016186166 A JP 2016186166A JP 2016186166 A JP2016186166 A JP 2016186166A JP 6932907 B2 JP6932907 B2 JP 6932907B2
- Authority
- JP
- Japan
- Prior art keywords
- identification information
- display
- unit
- display unit
- image
- 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
- Studio Devices (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。 The present invention relates to an information processing apparatus, information processing system, an information processing method, and a program.
近年、拡張現実感(AR:Augmented Reality)に関する技術が注目されている。ARのアプリケーションには、いわゆるスマートフォンなどでユーザによって撮影された画像に写る対象を認識し、認識した対象に関する情報を画像に重ねて表示するものがある。このようなARのアプリケーションに関する技術では、対象として画像に写る二次元マーカを認識して、対応する情報を表示するアプリケーション(マーカ型ARのアプリケーション)に関するものがある。例えば、特許文献1には、二次元マーカを検出できなくなった場合でも、二次元マーカに対応する画像の表示を継続させるように処理を行う技術が記載されている。
In recent years, a technique related to augmented reality (AR) has attracted attention. Some AR applications recognize an object appearing in an image taken by a user with a so-called smartphone or the like, and display information about the recognized object superimposed on the image. In such a technique related to an AR application, there is an application (marker type AR application) that recognizes a two-dimensional marker appearing in an image as an object and displays the corresponding information. For example,
しかしながら、上述した特許文献1に記載された技術では、二次元マーカが偶然検出できなくなったのか、ユーザが意図的に検出させないように変化させたものなのかを判定することができず、必ずしもユーザにとって利便性が高いものとは言えなかった。
However, with the technique described in
本発明は、このような状況に鑑みてなされたものであり、ユーザの利便性を高めた画像表示処理を行うことを目的とする。 The present invention has been made in view of such a situation, and an object of the present invention is to perform image display processing that enhances user convenience.
上記目的を達成するため、本発明の一態様の情報処理装置は、
識別情報画像が表示される識別情報表示部を備える電子機器から識別情報を取得する識別情報取得手段と、
前記識別情報に応じた仮想表示を表示部で行うよう制御する表示制御手段と、
前記識別情報取得手段によって前記識別情報が取得されなくなった場合に、前記表示部における仮想表示を継続するか否かを判定する判定手段と、を備え、
前記判定手段は、前記電子機器が備える前記識別情報表示部が傾斜したことを示す傾斜発生通知を前記電子機器から取得した場合に前記仮想表示を継続的に行うと判定し、
前記表示制御手段は、前記判定手段によって、仮想表示を継続的に行うと判定された場合に、前記識別情報に基づいた仮想表示を継続的に行うように前記表示部を制御する、
ことを特徴とする。
In order to achieve the above object, the information processing device of one aspect of the present invention is
An identification information acquisition means for acquiring identification information from an electronic device provided with an identification information display unit on which an identification information image is displayed, and an identification information acquisition means.
A display control means for controlling the display unit to perform virtual display according to the identification information, and
Wherein when the identification information by the identification information acquiring means is no longer acquired, and a determination unit configured to determine whether to continue the virtual display before Symbol display unit,
The determination means determines that the virtual display is continuously performed when the tilt generation notification indicating that the identification information display unit included in the electronic device is tilted is acquired from the electronic device.
When the determination means determines that the virtual display is continuously performed, the display control means controls the display unit so as to continuously perform the virtual display based on the identification information.
It is characterized by that.
本発明によれば、ユーザの利便性を高めた画像表示処理を行うことができる。 According to the present invention, it is possible to perform an image display process that enhances the convenience of the user.
以下、本発明の実施形態について、図面を用いて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本発明の情報処理システムの一実施形態に係るAR表示システムSのシステム構成を示すシステム構成図である。
AR表示システムSは、図1に示すように、携帯端末1と、リスト端末2と、を含む。
FIG. 1 is a system configuration diagram showing a system configuration of an AR display system S according to an embodiment of an information processing system of the present invention.
As shown in FIG. 1, the AR display system S includes a
携帯端末1は、識別情報となるマーカを含む領域を撮影する撮影機能と、リスト端末2と通信を行う通信機能と、撮影した画像及び撮影したマーカに対応した結果を表示する表示機能と、を有する。
The
リスト端末2は、マーカ(本実施形態においては、2次元コード)を表示する表示機能と、携帯端末1と通信を行う通信機能と、端末の姿勢等を検出するセンシング機能と、を有する。
The
このように構成されるAR表示システムSでは、リスト端末2に表示されるマーカを撮影して、マーカに対応する表示を携帯端末1で行う。本実施形態においては、ライブビュー表示画面中の対応箇所に、マーカに対応する画像を背景に重畳させて行う。携帯端末1の画面には、携帯端末1で撮影している風景と共に、撮影されるマーカに対応する位置に、マーカに対応する画像を仮想的に表示する。以下、このような表示を、「AR表示」という。
In the AR display system S configured in this way, the marker displayed on the
本実施形態のAR表示システムSでは、マーカが撮影されていた状態からマーカが撮影されなくなった場合に、例えば、ユーザが意図したリスト端末2の姿勢変化によるものである場合には、マーカに対応する画像の表示を継続して行う。
The AR display system S of the present embodiment corresponds to the marker when the marker is no longer photographed from the state where the marker was photographed, for example, when the posture of the
このように、マーカが撮影されているか否かに関わらず、リスト端末2の姿勢の変化に応じて、マーカに対応する画像表示をすることで、例えば、マーカを撮影してAR表示を維持したいというユーザの意図とは異なり、リスト端末2が装着されている手が一時的に動いてしまったり、撮影角度が一時的に変わってしまったりして、マーカが一時的に撮影されなくなった場合でも、マーカに対応する表示を行うことができるために、ユーザの意図しない要因によってマーカが読取れ無くなった場合でも、安定したAR表示を行うことができる。
In this way, regardless of whether or not the marker is photographed, by displaying the image corresponding to the marker according to the change in the posture of the
図2は、本実施形態におけるAR表示を説明するための模式図である。
携帯端末1では、図2に示すように、AR表示を行わずにマーカをそのまま表示する[通常表示]でマーカMを含む領域を撮影した場合には、マーカMの表示画面が表示される。
FIG. 2 is a schematic diagram for explaining the AR display in the present embodiment.
In the
これに対して、[AR表示]でマーカMを含む領域を撮影した場合には、マーカMに対応した画像(以下、「AR画像」という。)が表示される。本実施形態において、AR画像は、例えば、円筒形状の3次元画像が表示される。 On the other hand, when the area including the marker M is photographed by [AR display], an image corresponding to the marker M (hereinafter, referred to as “AR image”) is displayed. In the present embodiment, as the AR image, for example, a cylindrical three-dimensional image is displayed.
マーカMが読取り可能に撮影されている状態から、例えば、リスト端末2の角度が変わって、マーカMを表示していた表示面が読取り可能に撮影されなくなった場合には、通常であれば、マーカMが読取り可能に撮影されなくなったことに対応して、マーカに対応する画像ARを表示させない。
しかしながら、本実施形態においては、リスト端末2の角度が変わったことによって、例えば、携帯端末1がマーカMを読取り可能な方向とは異なる方向にリスト端末2の表示画面が向いてしまい、マーカMが撮影されなくなった場合には、ユーザが意図していない一時的なマーカの消失であると判断し、AR画像を継続して表示する。
If, for example, the angle of the
However, in the present embodiment, due to the change in the angle of the
本実施形態において、継続して表示するAR画像は、例えば、マーカMが最後に撮影されていた位置に対応する位置、即ち、AR画像が最後に表示されていた位置に継続して表示する。 In the present embodiment, the AR image to be continuously displayed is, for example, continuously displayed at the position corresponding to the position where the marker M was last photographed, that is, the position where the AR image was last displayed.
図3は、本発明の一実施形態に係る携帯端末1及びリスト端末2のハードウェアの構成を示すブロック図である。
携帯端末1は、例えば、スマートフォンとして構成される。
FIG. 3 is a block diagram showing a hardware configuration of a
The
携帯端末1は、図3に示すように、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、バス14と、入出力インターフェース15と、撮像部16と、センサ部17と、入力部18と、出力部19と、記憶部20と、通信部21と、ドライブ22と、を備えている。
As shown in FIG. 3, the
CPU11は、ROM12に記録されているプログラム、又は、記憶部20からRAM13にロードされたプログラムに従って各種の処理を実行する。
The
RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。
Data and the like necessary for the
CPU11、ROM12及びRAM13は、バス14を介して相互に接続されている。このバス14にはまた、入出力インターフェース15も接続されている。入出力インターフェース15には、撮像部16、センサ部17、入力部18、出力部19、記憶部20、通信部21及びドライブ22が接続されている。
The
撮像部16は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
Although not shown, the
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
The optical lens unit is composed of a lens that collects light, such as a focus lens or a zoom lens, in order to photograph a subject.
The focus lens is a lens that forms a subject image on the light receiving surface of the image sensor. A zoom lens is a lens that freely changes the focal length within a certain range.
The optical lens unit is also provided with peripheral circuits for adjusting setting parameters such as focus, exposure, and white balance, if necessary.
イメージセンサは、光電変換素子や、AFE(Analog Front End)等から構成される。
光電変換素子は、例えばCMOS(Complementary Metal Oxide Semiconductor)型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換(撮像)して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてAFEに順次供給する。
AFEは、このアナログの画像信号に対して、A/D(Analog/Digital)変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部16の出力信号として出力される。
このような撮像部16の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、CPU11や図示しない画像処理部等に適宜供給される。
The image sensor is composed of a photoelectric conversion element, an AFE (Analog Front End), and the like.
The photoelectric conversion element is composed of, for example, a CMOS (Complementary Metal Oxide Semiconductor) type photoelectric conversion element or the like. A subject image is incident on the photoelectric conversion element from the optical lens unit. Therefore, the photoelectric conversion element performs photoelectric conversion (imaging) of the subject image, accumulates an image signal for a certain period of time, and sequentially supplies the accumulated image signal as an analog signal to AFE.
AFE executes various signal processing such as A / D (Analog / Digital) conversion processing on the analog image signal. A digital signal is generated by various signal processing and is output as an output signal of the
Such an output signal of the
センサ部17は、加速度センサ、ジャイロセンサ等の各種センサにより構成され、出力されるセンサ情報から装置の姿勢情報を取得可能になる。
The
入力部18は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部19は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部20は、ハードディスク或いはDRAM(Dynamic Random Access Memory)等で構成され、各種画像のデータを記憶する。
通信部21は、インターネットを含むネットワークを介して他の装置(図示せず)との間で行う通信を制御する。
The
The
The
The
ドライブ22には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア31が適宜装着される。ドライブ22によってリムーバブルメディア31から読み出されたプログラムは、必要に応じて記憶部20にインストールされる。また、リムーバブルメディア31は、記憶部20に記憶されている画像のデータ等の各種データも、記憶部20と同様に記憶することができる。
A
また、リスト端末2は、例えば、スマートウォッチとして構成される。
Further, the
リスト端末2は、CPU11と、ROM12と、RAM13と、バス14と、入出力インターフェース15と、センサ部17と、入力部18と、出力部19と、記憶部20と、通信部21と、を備えている。
リスト端末2は、携帯端末1とは、CPU11と、ROM12と、RAM13と、バス14と、入出力インターフェース15と、センサ部17と、入力部18と、出力部19と、記憶部20と、通信部21の構成が同一である。リスト端末2においては、携帯端末1と同様の構成については説明を省略する。
The
The
なお、以下において、携帯端末1とリスト端末2のハードウェア構成の説明を分ける場合には、異なる符号を付すものとし、携帯端末1では、構成の末尾に「−1」を付し、リスト端末2は、構成の末尾に「−2」を付す。即ち、携帯端末1では、CPU11−1乃至ドライブ22−1となり、リスト端末2では、CPU11−2乃至通信部21−2となる。
In the following, when the description of the hardware configuration of the
図4は、図3の携帯端末1及びリスト端末2の機能的構成のうち、AR表示処理及び通知処理を実行するための機能的構成を示す機能ブロック図である。
FIG. 4 is a functional block diagram showing a functional configuration for executing AR display processing and notification processing among the functional configurations of the
AR表示処理とは、リスト端末2に表示されるマーカを認識してAR表示を行う一連の処理をいう。AR表示処理では、マーカが認識できなくなった状態においても、リスト端末2の状態(姿勢)に応じて、AR画像の表示を継続するようにAR表示を行う。
The AR display process refers to a series of processes for recognizing a marker displayed on the
また、通知処理とは、マーカを表示した状態において、許容できる以上の姿勢変化(本実施形態においては、所定以上の傾斜が発生)があった場合に、携帯端末1に対して、姿勢変化があった旨の通知(本実施形態においては、以下、「傾斜発生通知」という。)を行う一連の処理をいう。
Further, in the notification process, when there is an allowable or greater posture change (in the present embodiment, a predetermined or greater inclination occurs) in the state where the marker is displayed, the posture change is performed with respect to the
AR表示処理を実行する場合には、図4に示すように、CPU11−1において、撮影制御部51と、画像解析部52と、表示制御部53と、通信制御部54と、が機能する。
When the AR display process is executed, as shown in FIG. 4, the
また、記憶部20の一領域には、AR画像記憶部71が設定される。
AR画像記憶部71には、マーカの形状に対応付けられたAR画像のデータが記憶される。AR画像記憶部71には、例えば、図2に示すような三次元画像のデータが記憶される。
Further, an AR
The AR
撮影制御部51は、撮影処理を実行するように撮像部16−1を制御する。本実施形態においては、ライブビュー画像を逐次出力させるライブビュー撮影を行う。
具体的には、撮影制御部51は、例えば、撮影を行うように撮像部16−1を制御することができる。
The
Specifically, the
画像解析部52は、例えば、撮影した画像を解析して、マーカの有無を検出する。
具体的には、画像解析部52は、例えば、撮影した画像を解析して、マーカを認識したか否かを判定することができる。また、画像解析部52は、画像を解析して、マーカ消失したか否かを判定することができる。また、画像解析部52は、画像を解析して、マーカ復帰したか否かを判定することができる。また、画像解析部52は、一定時間経過したか否かを判定することができる。
The
Specifically, the
表示制御部53は、画像を表示するように出力部19−1を制御する。
具体的には、表示制御部53は、例えば、ライブビュー画像上にマーカに対応するAR画像を表示するように出力部19−1を制御することができる。また、表示制御部53は、表示している画像からAR画像を消去するように出力部19−1を制御することができる。また、表示制御部53は、同じ位置にAR画像の表示を継続するように出力部19−1を制御することができる。
The
Specifically, the
通信制御部54は、リスト端末2と通信を行うように通信部21を制御する。
具体的には、通信制御部54は、例えば、通信部21−1を介して、傾斜発生通知を受信したか否かを判定することができる。
The
Specifically, the
通知処理を実行する場合には、図4に示すように、CPU11−2において、表示制御部91と、センサ情報解析部92と、通信制御部93と、が機能する。
When the notification process is executed, as shown in FIG. 4, the
表示制御部91は、画像を表示するように出力部19−1を制御する。
具体的には、表示制御部91は、例えば、マーカの画像を表示するように出力部19−1を制御することができる。
The
Specifically, the
センサ情報解析部92は、センサ部17−2から取得したセンサ情報を解析して、装置の姿勢を検出する。
具体的には、センサ情報解析部92は、例えば、センサ部17−2から取得したセンサ情報を解析して、画面方向を取得することができる。また、センサ情報解析部92は、センサ情報を解析して、傾斜が発生したか否かを判定することができる。
The sensor
Specifically, the sensor
通信制御部93は、携帯端末1と通信を行うように通信部21を制御する。
具体的には、通信制御部93は、例えば、傾斜発生通知を送信するように通信部21−2を制御することができる。
The
Specifically, the
図5は、図4の機能的構成を有する図3の携帯端末1が実行するAR表示処理の流れを説明するフローチャートである。
AR表示処理は、ユーザによる入力部18−1へのAR表示処理開始の操作により開始される。
FIG. 5 is a flowchart illustrating a flow of AR display processing executed by the
The AR display process is started by the user's operation of starting the AR display process on the input unit 18-1.
ステップS11において、撮影制御部51は、撮影を行うように撮像部16−1を制御する。
In step S11, the
ステップS12において、画像解析部52は、撮影した画像を解析して、マーカを認識したか否かを判定する。
マーカを認識した場合には、ステップS12においてYESと判定されて、処理はステップS13に進む。
これに対して、マーカを認識していない場合には、ステップS12においてNOと判定されて、処理はステップS11に戻る。
In step S12, the
When the marker is recognized, YES is determined in step S12, and the process proceeds to step S13.
On the other hand, when the marker is not recognized, NO is determined in step S12, and the process returns to step S11.
ステップS13において、表示制御部53は、ライブビュー画像上にマーカに対応するAR画像を表示するように出力部19−1を制御する。
In step S13, the
ステップS14において、画像解析部52は、画像を解析して、マーカが消失したか否かを判定する。
マーカが消失した場合には、ステップS14においてYESと判定されて、処理はステップS15に進む。
これに対して、マーカが消失していない場合には、ステップS14においてNOと判定されて、処理はステップS13に戻る。
In step S14, the
If the marker disappears, YES is determined in step S14, and the process proceeds to step S15.
On the other hand, if the marker has not disappeared, NO is determined in step S14, and the process returns to step S13.
ステップS15において、通信制御部54は、通信部21−1を介して、傾斜発生通知を受信したか否かを判定する。
傾斜発生通知を受信した場合には、ステップS15においてYESと判定されて、処理はステップS17に進む。
これに対して、傾斜発生通知を受信しない場合には、ステップS15においてNOと判定されて、処理はステップS16に進む。
In step S15, the
When the tilt occurrence notification is received, it is determined as YES in step S15, and the process proceeds to step S17.
On the other hand, when the inclination generation notification is not received, it is determined as NO in step S15, and the process proceeds to step S16.
ステップS16において、表示制御部53は、表示している画像からAR画像を消去するように出力部19−1を制御する。その後、処理はステップS13に戻る。
In step S16, the
ステップS17において、表示制御部53は、同じ位置にAR画像の表示を継続するように出力部19−1を制御する。
In step S17, the
ステップS18において、画像解析部52は、画像を解析して、マーカが復帰したか否かを判定する。
マーカが復帰した場合には、ステップS18においてYESと判定されて、処理はステップS20に進む。
これに対して、マーカが復帰していない場合には、ステップS18においてNOと判定されて、処理はステップS19に進む。
In step S18, the
When the marker returns, it is determined as YES in step S18, and the process proceeds to step S20.
On the other hand, if the marker has not returned, NO is determined in step S18, and the process proceeds to step S19.
ステップS19において、画像解析部52は、一定時間経過したか否かを判定する。
一定時間経過した場合には、ステップS19においてYESと判定されて、処理はステップS16に戻る。
これに対して、一定時間経過していない場合には、ステップS19においてNOと判定されて、処理はステップS17に戻る。
In step S19, the
When a certain period of time has elapsed, YES is determined in step S19, and the process returns to step S16.
On the other hand, if a certain time has not elapsed, NO is determined in step S19, and the process returns to step S17.
ステップS20において、表示制御部53は、表示している画像からAR画像を消去するように出力部19を制御する。その後、処理はステップS13に戻る。
In step S20, the
図6は、図4の機能的構成を有する図3のリスト端末2が実行する通知処理の流れを説明するフローチャートである。
通知処理は、ユーザによる入力部18−2への通知処理開始の操作により開始される。
FIG. 6 is a flowchart illustrating a flow of notification processing executed by the
The notification process is started by the operation of the user to start the notification process to the input unit 18-2.
ステップS41において、表示制御部91は、マーカを表示するように出力部19−2を制御する。
In step S41, the
ステップS42において、センサ情報解析部92は、センサ部17−2から取得したセンサ情報を解析して、画面方向を取得する。
In step S42, the sensor
ステップS43において、センサ情報解析部92は、センサ情報を解析して、傾斜が発生したか否かを判定する。
傾斜発生した場合には、ステップS43においてYESと判定されて、処理はステップS44に進む。
これに対して、傾斜発生しない場合には、ステップS43においてNOと判定されて、処理はステップS42に戻る。
In step S43, the sensor
When the inclination occurs, it is determined as YES in step S43, and the process proceeds to step S44.
On the other hand, if the inclination does not occur, NO is determined in step S43, and the process returns to step S42.
ステップS44において、通信制御部93は、傾斜発生通知を送信するように通信部21−2を制御する。その後、処理はステップS41に戻る。
In step S44, the
従来のAR画像においては、主に平面状に設置したマーカを携帯端末1で撮影し、映像の中にマーカと関連付けた画像を重ね合わせて表示している。しかし、マーカを平面上に設置するのではなくリスト端末2の画面に表示してこれを撮影する場合、装着した腕が動いて画面が傾くと携帯端末1側でマーカを認識できなくなってしまう可能性がある。
In the conventional AR image, a marker installed mainly on a flat surface is photographed by the
リスト端末2の画面にマーカを表示し、これを携帯端末1で撮影してマーカと関連付けたAR画像を重ね合わせて表示し、リスト端末2が画面の角度の大きな変化を感知した場合には携帯端末1はマーカを認識できなくなっていても同じ場所へのAR画像の表示を続行し、そのまま一定時間が経過した場合にはAR画像の表示を終了する。
A marker is displayed on the screen of the
これにより、AR表示システムSでは、静止させていづらいリスト端末2をARマーカの表示器としていても、その角度の変化に関わらず途切れることなくAR画像の表示を行うことができる。
As a result, in the AR display system S, even if the
したがって、携帯端末1では、マーカが消失した場合であっても、マーカを表示するリスト端末2の傾斜によるものであれば、マーカに対応するAR画像の表示を継続する。このため、リスト端末2を不意に傾けてしまった等の意図してない状態でマーカが消失してしまった場合でも、AR画像を表示し続けることができる。よって、ユーザは、意図しない状態でマーカが消失してしまっても、安定してAR画像を確認することができる。
Therefore, even if the marker disappears, the
以上のように構成される携帯端末1は、出力部19−1と、画像解析部52と、表示制御部53とを備える。
画像解析部52は、識別情報画像から識別情報を取得する。
表示制御部53は、識別情報に応じた仮想表示を出力部19−1で行うよう制御する。
画像解析部52は、識別情報が取得されなくなった場合に、識別情報画像の状態に基づいて、出力部19−1における仮想表示を継続的に行うか否かを判定する。
表示制御部53は、画像解析部52によって、仮想表示を継続的に行うと判定された場合に、識別情報に基づいた仮想表示を継続的に行うように出力部19−1を制御する。
これにより、AR表示システムSにおいては、出力部19−1の状態に基づいて、仮想表示を継続的に行うか否かを判定するために、ユーザの利便性を高めた画像表示処理を行うことができる。
The
The
The
When the identification information is no longer acquired, the
The
As a result, in the AR display system S, in order to determine whether or not the virtual display is continuously performed based on the state of the output unit 19-1, an image display process that enhances the convenience of the user is performed. Can be done.
画像解析部52は、識別情報画像が表示される出力部19−2を備えるリスト端末2から、識別情報を取得する。
これにより、AR表示システムSにおいては、例えばユーザが装着するリスト端末2との連携において、仮想表示を行うことができる。
The
As a result, in the AR display system S, virtual display can be performed, for example, in cooperation with the
画像解析部52は、仮想表示を継続的に行うか否かの判定を、出力部19−2の姿勢変化に基づいて行う。
これにより、AR表示システムSにおいては、リスト端末2(出力部19−2)の姿勢変化に基づいて、表示継続の判定を行うために、簡単に継続の判断を行うことができる。
The
As a result, in the AR display system S, the continuation can be easily determined in order to determine the continuation of the display based on the posture change of the list terminal 2 (output unit 19-2).
出力部19−2の姿勢変化は、当該出力部19−2を撮影した画像、又は、出力部19−2の姿勢情報に基づいて検出する。
これにより、AR表示システムSにおいては、出力部19−2の姿勢変化を簡単に検出することができる。
The attitude change of the output unit 19-2 is detected based on the image taken by the output unit 19-2 or the attitude information of the output unit 19-2.
As a result, in the AR display system S, the posture change of the output unit 19-2 can be easily detected.
リスト端末2は、センサ部17−2と、通信部20−2とを更に備える。
センサ部17−2は、出力部19−2の姿勢変化に関連する第一の情報であるセンサ情報を取得する。
通信部20−2は、センサ部17−2により取得される第一の情報であるセンサ情報を携帯端末1に送信する。
携帯端末1は、通信部20−2により送信される情報を受信する通信部20−1を更に備える。
画像解析部52は、仮想表示を継続的に行うか否かの判定を、通信部20−1によって受信される第一の情報であるセンサ情報に基づいて行う。
これにより、AR表示システムSにおいては、携帯端末1とリスト端末2との通信機能を用いて、センサ部17−2からのセンサ情報に基づいて、リスト端末2(出力部19−2)の姿勢変化を検出することができる。
The
The sensor unit 17-2 acquires sensor information, which is the first information related to the attitude change of the output unit 19-2.
The communication unit 20-2 transmits the sensor information, which is the first information acquired by the sensor unit 17-2, to the
The
The
As a result, in the AR display system S, the posture of the list terminal 2 (output unit 19-2) is based on the sensor information from the sensor unit 17-2 by using the communication function between the
識別情報画像は、出力部19−2の画面、又は、表面形状で表示される。
これにより、AR表示システムSにおいては、リスト端末2に対応して仮想表示を行うことができ、リスト端末2の状態に応じて仮想表示を継続するかの判定を行うことができる。
The identification information image is displayed on the screen of the output unit 19-2 or on the surface shape.
As a result, in the AR display system S, virtual display can be performed corresponding to the
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。 The present invention is not limited to the above-described embodiment, and modifications, improvements, and the like within the range in which the object of the present invention can be achieved are included in the present invention.
上述の実施形態では、リスト端末2でセンサ情報を解析するように構成したが、センサ情報を携帯端末1に送信して、携帯端末1側でセンサ情報を解析するように構成してもよい。また、リスト端末2で取得したセンサ情報を外部装置で解析して、解析結果のみを携帯端末1で取得するように構成してもよい。
In the above-described embodiment, the
また、上述の実施形態では、リスト端末2側の姿勢変化に応じて、AR画像の表示継続を判断したが、携帯端末1側での姿勢変化によって、マーカが補足できなくなった場合にも、AR画像の表示継続を行うように構成してもよい。例えば、マーカを撮影する携帯端末1において、ユーザが携帯端末1の角度を変えてしまい、一時的にマーカが補足できなくなった場合等においては、ユーザにとっては意図しない状態でマーカが補足されない状態であるため、所定の時間経過したあとにマーカが補足できた場合や、マーカがどのように補足されなくなったか等を考慮して、AR画像の表示継続を判断するように構成してもよい。
Further, in the above-described embodiment, it is determined to continue displaying the AR image according to the posture change on the
また、上述の実施形態では、姿勢変化に基づいて、AR画像の表示の継続を行うように構成したが、連続的な姿勢変化を含む所定の動作に基づいて、AR画像の表示の継続を行うように構成してもよい。所定の動作とは、所定の目的を達成するような動作の他に、例えば、単純に腕を曲げて戻す等の動作を含む。 Further, in the above-described embodiment, the display of the AR image is continued based on the posture change, but the display of the AR image is continued based on a predetermined operation including the continuous posture change. It may be configured as follows. The predetermined motion includes, for example, a motion of simply bending the arm back, in addition to the motion of achieving a predetermined purpose.
また、上述の実施形態では、マーカの表示面の向きに対応して、AR画像の向きを変えて表示するように構成してもよい。また、マーカが補足できなくなった後にも、リスト端末1の位置変化と、マーカの表示面の向きに対応して、AR画像の位置と向きを変えて表示するように構成してもよい。即ち、マーカの読取りが出来なくなった場合に、リストの加速度情報(左右移動・向きの変化等)に応じて仮想表示の位置や向きを変更するように構成してもよい。
Further, in the above-described embodiment, the AR image may be configured to be displayed in a different orientation according to the orientation of the display surface of the marker. Further, even after the marker cannot be captured, the position and orientation of the AR image may be changed and displayed in accordance with the change in the position of the
また、上述の実施形態では、AR画像を、最後にマーカを撮影したタイミングで表示されていたAR画像の位置に継続して表示するように構成したが、マーカを表示するリスト端末2の位置に対応してAR画像を継続して表示させるように構成してもよい。
Further, in the above-described embodiment, the AR image is configured to be continuously displayed at the position of the AR image displayed at the timing when the marker was last taken, but at the position of the
また、上述の実施形態では、マーカをリスト端末2の画面に表示される二次元コードの画像として構成したがこれに限られない。マーカは、リスト端末2の画面に表示される画像として電子的に表示されるように構成してもよいし、リスト端末2に貼り付けたり、リスト端末2の形状としたりしてもよい。
Further, in the above-described embodiment, the marker is configured as an image of the two-dimensional code displayed on the screen of the
また、上述の実施形態では、マーカが表示される対象についても認識可能に構成するようにしてもよい。本実施形態においては、マーカが表示されるリスト端末2そのものを認識可能に構成してもよい。このように構成することで、マーカが検出できなくなった場合であっても、リスト端末2が認識されている間は、AR画像の表示を継続したり、AR画像を継続して表示させる位置をリスト端末2上にして追従させるように表示したりすることができる。
Further, in the above-described embodiment, the target on which the marker is displayed may be configured to be recognizable. In the present embodiment, the
また、上述の実施形態では、一定時間のマーカが検出されないことで、意図的なマーカの消失でないと判定して、AR画像の表示の継続を停止するように構成することができるが、例えば、マーカの消失の仕方で、AR画像の表示の継続を行うか否かを判定するように構成してもよい。マーカの消失の仕方とは、撮影範囲内からどのように消失したかであり、例えば、消失した方向、消失前のリスト端末2の姿勢変化の有無、消失の速度等であり、具体的には、画面の傾き加減が変わってマーカが単に撮影範囲内で検出できなくなった場合、マーカが撮影範囲内を移動して撮影範囲外に移動して検出できなくなった場合が想定される。
Further, in the above-described embodiment, if the marker is not detected for a certain period of time, it can be determined that the marker is not intentionally disappeared, and the continuation of the AR image display can be stopped. It may be configured to determine whether or not to continue the display of the AR image depending on how the marker disappears. The method of disappearing the marker is how it disappeared from the shooting range, for example, the direction of disappearance, the presence or absence of a posture change of the
また、上述の実施形態では、リスト端末2の姿勢変化からマーカが意図的に隠れたか否かを判定していたが、これに限られない。例えば、撮影した画像からマーカが隠れたか否かを判定するように構成してもよい。この場合、隠れたとされた画像の前後の画像を用いて、意図的か否かを判定するようにして、表示の継続を行うか否かを判定するようにしてもよい。
Further, in the above-described embodiment, it is determined whether or not the marker is intentionally hidden from the posture change of the
また、上述の実施形態では、リスト端末2の姿勢変化に起因してマーカが撮影できなくなった場合に、AR画像を継続的に表示するように構成したが、マーカを撮影する側(本実施形態においては、撮影機能を有する携帯端末1)の姿勢変化に起因してマーカが撮影できなくなった場合にAR画像を継続的に表示するように構成してもよい。
Further, in the above-described embodiment, when the marker cannot be photographed due to the posture change of the
また、上述の実施形態では、本発明が適用される携帯端末1及びリスト端末2は、デジタルカメラ及びスマートウォッチを例として説明したが、特にこれに限定されない。
例えば、本発明は、AR表示処理機能及び通知処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、デジタルカメラ、携帯型ナビゲーション装置、携帯電話機、ポータブルゲーム機等に適用可能である。
Further, in the above-described embodiment, the
For example, the present invention can be generally applied to electronic devices having an AR display processing function and a notification processing function. Specifically, for example, the present invention can be applied to notebook personal computers, printers, television receivers, video cameras, digital cameras, portable navigation devices, mobile phones, portable game machines, and the like.
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図4の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が携帯端末1及びリスト端末2に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図4の例に限定されない。
また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ASIC(Application Specific Integrated Circuit)やFPGA(Field‐Programmable Gate Array)等の処理回路とが組み合わせられたものを含む。
The series of processes described above can be executed by hardware or software.
In other words, the functional configuration of FIG. 4 is merely an example and is not particularly limited. That is, it suffices if the
Further, one functional block may be configured by a single piece of hardware, a single piece of software, or a combination thereof.
The functional configuration in the present embodiment is realized by a processor that executes arithmetic processing, and the processor that can be used in the present embodiment is composed of various processing units such as a single processor, a multiprocessor, and a multicore processor. In addition to the above, the present invention includes a combination of these various processing units and processing circuits such as an ASIC (Application Specific Integrated Circuit) and an FPGA (Field-Programmable Gate Array).
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
When a series of processes are executed by software, the programs constituting the software are installed on a computer or the like from a network or a recording medium.
The computer may be a computer embedded in dedicated hardware. Further, the computer may be a computer capable of executing various functions by installing various programs, for example, a general-purpose personal computer.
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図3のリムーバブルメディア31により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア31は、例えば、磁気ディスク(フロッピディスクを含む)、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、CD−ROM(Compact Disk−Read Only Memory),DVD(Digital Versatile Disk),Blu−ray(登録商標) Disc(ブルーレイディスク)等により構成される。光磁気ディスクは、MD(Mini−Disk)等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図3のROM12や、図3の記憶部20に含まれるハードディスク等で構成される。
The recording medium including such a program is not only composed of the
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段などより構成される全体的な装置を意味するものとする。
In the present specification, the steps for describing a program recorded on a recording medium are not necessarily processed in chronological order, but also in parallel or individually, even if they are not necessarily processed in chronological order. It also includes the processing to be executed.
Further, in the present specification, the term of the system means an overall device composed of a plurality of devices, a plurality of means, and the like.
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although some embodiments of the present invention have been described above, these embodiments are merely examples and do not limit the technical scope of the present invention. The present invention can take various other embodiments, and various modifications such as omission and substitution can be made without departing from the gist of the present invention. These embodiments and modifications thereof are included in the scope and gist of the invention described in the present specification and the like, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
[付記1]
識別情報画像から識別情報を取得する識別情報取得手段と、
前記識別情報に応じた仮想表示を表示部で行うよう制御する表示制御手段と、
前記識別情報取得手段によって前記識別情報が取得されなくなった場合に前記識別情報画像の状態に基づいて、前記表示部における仮想表示を継続するか否かを判定する判定手段と、を備え、
前記表示制御手段は、前記判定手段によって、仮想表示を継続的に行うと判定された場合に、前記識別情報に基づいた仮想表示を継続的に行うように前記表示部を制御する、
ことを特徴とする情報処理装置。
[付記2]
前記識別情報取得手段は、前記識別情報画像が表示される識別情報表示部を備える電子機器から、識別情報を取得する、
ことを特徴とする付記1に記載の情報処理装置。
[付記3]
前記判定手段は、仮想表示を継続的に行うか否かの判定を、前記識別情報表示部の姿勢変化に基づいて行う、
ことを特徴とする付記2に記載の情報処理装置。
[付記4]
前記識別情報表示部の姿勢変化は、当該前記識別情報表示部を撮影した画像、又は、前記識別情報表示部の姿勢情報に基づいて検出される、
ことを特徴とする付記3に記載の情報処理装置。
[付記5]
前記電子機器は、前記識別情報表示部の姿勢変化に関連する第一の情報を取得するセンサ部と、
前記センサ部により取得される前記第一の情報を前記情報処理装置に送信する送信部、を更に備え、
前記情報処理装置は、前記送信部により送信される情報を受信する受信部を更に備え、
前記判定手段は、仮想表示を継続的に行うか否かの判定を、前記受信部によって受信される前記第一の情報に基づいて行う、
ことを特徴とする付記2乃至4の何れか1つに記載の情報処理装置。
[付記6]
前記識別情報画像は、前記識別情報表示部の画面、又は、表面形状で表示される、
ことを特徴とする付記2乃至5の何れか1つに記載の情報処理装置。
[付記7]
識別情報が表示される識別情報表示部を備える電子機器と、
識別情報に基づいて仮想表示を行う仮想表示部を備える情報処理装置と、からなる情報処理システムであって、
前記情報処理装置は、
前記識別情報表示部に表示される前記識別情報を取得する識別情報取得手段と、
前記識別情報取得手段によって前記識別情報が取得されなくなった場合に、識別情報表示部の状態に基づいて、仮想表示を継続的に行うか否かを判定する判定手段と、
前記判定手段によって、仮想表示を継続的に行うと判定された場合に、前記識別情報に基づいた仮想表示を継続的に行うように前記仮想表示部を制御する表示制御手段と、
を備えることを特徴とする情報処理システム。
[付記8]
識別情報に基づいて仮想表示を行う外部装置に対して、当該識別情報を表示する電子機器であって、
識別情報を表示する識別情報表示部と、
前記識別情報表示部の姿勢変化を検出する検出部と、
前記識別情報表示部が前記識別情報を表示している間、前記検出部により検出された前記識別情報表示部の姿勢変化の情報を、仮想表示を継続するための判断基準となる情報として前記外部装置に出力する出力手段と、
を備えることを特徴とする電子機器。
[付記9]
情報処理装置で実行される情報処理方法であって、
識別情報画像から識別情報を取得する識別情報取得ステップと、
前記識別情報に応じた仮想表示を表示部で行うよう制御する表示制御ステップと、
前記識別情報取得ステップによって前記識別情報が取得されなくなった場合に前記識別情報画像の状態に基づいて、前記表示部における仮想表示を継続するか否かを判定する判定ステップと、を備え、
前記表示制御ステップは、前記判定ステップによって、仮想表示を継続的に行うと判定された場合に、前記識別情報に基づいた仮想表示を継続的に行うように前記表示部を制御する、
ことを特徴とする情報処理方法。
[付記10]
情報処理装置を制御するコンピュータを、
識別情報画像から識別情報を取得する識別情報取得手段、
前記識別情報に応じた仮想表示を表示部で行うよう制御する表示制御手段、
前記識別情報取得手段によって前記識別情報が取得されなくなった場合に前記識別情報画像の状態に基づいて、前記表示部における仮想表示を継続するか否かを判定する判定手段、として機能させ、
前記表示制御手段は、前記判定手段によって、仮想表示を継続的に行うと判定された場合に、前記識別情報に基づいた仮想表示を継続的に行うように前記表示部を制御する、
ことを特徴とするプログラム。
The inventions described in the claims at the time of filing the application of the present application are described below.
[Appendix 1]
Identification information acquisition means for acquiring identification information from the identification information image,
A display control means for controlling the display unit to perform virtual display according to the identification information, and
A determination means for determining whether or not to continue the virtual display on the display unit based on the state of the identification information image when the identification information is no longer acquired by the identification information acquisition means is provided.
When the determination means determines that the virtual display is continuously performed, the display control means controls the display unit so as to continuously perform the virtual display based on the identification information.
An information processing device characterized by this.
[Appendix 2]
The identification information acquisition means acquires identification information from an electronic device including an identification information display unit on which the identification information image is displayed.
The information processing device according to
[Appendix 3]
The determination means determines whether or not the virtual display is continuously performed based on the posture change of the identification information display unit.
The information processing device according to
[Appendix 4]
The posture change of the identification information display unit is detected based on an image of the identification information display unit or the posture information of the identification information display unit.
The information processing device according to Appendix 3, wherein the information processing device is characterized by the above.
[Appendix 5]
The electronic device includes a sensor unit that acquires first information related to a posture change of the identification information display unit, and a sensor unit.
A transmission unit that transmits the first information acquired by the sensor unit to the information processing device is further provided.
The information processing device further includes a receiving unit that receives information transmitted by the transmitting unit.
The determination means determines whether or not the virtual display is continuously performed based on the first information received by the receiving unit.
The information processing device according to any one of
[Appendix 6]
The identification information image is displayed on the screen of the identification information display unit or on the surface shape.
The information processing device according to any one of
[Appendix 7]
An electronic device equipped with an identification information display unit that displays identification information, and
An information processing system consisting of an information processing device provided with a virtual display unit that performs virtual display based on identification information.
The information processing device
An identification information acquisition means for acquiring the identification information displayed on the identification information display unit, and
When the identification information is no longer acquired by the identification information acquisition means, a determination means for determining whether or not virtual display is continuously performed based on the state of the identification information display unit, and
When the determination means determines that the virtual display is continuously performed, the display control means that controls the virtual display unit so as to continuously perform the virtual display based on the identification information.
An information processing system characterized by being equipped with.
[Appendix 8]
An electronic device that displays the identification information to an external device that performs virtual display based on the identification information.
An identification information display unit that displays identification information,
A detection unit that detects a change in posture of the identification information display unit, and a detection unit.
While the identification information display unit is displaying the identification information, the information on the posture change of the identification information display unit detected by the detection unit is used as information as a determination criterion for continuing the virtual display. Output means to output to the device and
An electronic device characterized by being equipped with.
[Appendix 9]
It is an information processing method executed by an information processing device.
Identification information acquisition step to acquire identification information from the identification information image,
A display control step that controls the display unit to perform virtual display according to the identification information, and
A determination step for determining whether or not to continue the virtual display on the display unit based on the state of the identification information image when the identification information is no longer acquired by the identification information acquisition step is provided.
The display control step controls the display unit so as to continuously perform the virtual display based on the identification information when it is determined by the determination step that the virtual display is continuously performed.
An information processing method characterized by the fact that.
[Appendix 10]
A computer that controls an information processing device
Identification information acquisition means for acquiring identification information from the identification information image,
A display control means for controlling the display unit to perform virtual display according to the identification information.
When the identification information is no longer acquired by the identification information acquisition means, it functions as a determination means for determining whether or not to continue the virtual display on the display unit based on the state of the identification information image.
When the determination means determines that the virtual display is continuously performed, the display control means controls the display unit so as to continuously perform the virtual display based on the identification information.
A program characterized by that.
1・・・携帯端末,2・・・リスト端末,11・・・CPU,12・・・ROM,13・・・RAM,14・・・バス,15・・・入出力インターフェース,16・・・撮像部,17・・・センサ部,18・・・入力部,19・・・出力部,20・・・記憶部,21・・・通信部,22・・・ドライブ,31・・・リムーバブルメディア,51・・・撮影制御部,52・・・画像解析部,53・・・表示制御部,54・・・通信制御部,71・・・AR画像記憶部,91・・・表示制御部,91・・・センサ情報解析部,93・・・通信制御部,S・・・AR表示システム 1 ... mobile terminal, 2 ... list terminal, 11 ... CPU, 12 ... ROM, 13 ... RAM, 14 ... bus, 15 ... input / output interface, 16 ... Imaging unit, 17 ... sensor unit, 18 ... input unit, 19 ... output unit, 20 ... storage unit, 21 ... communication unit, 22 ... drive, 31 ... removable media , 51 ... Imaging control unit, 52 ... Image analysis unit, 53 ... Display control unit, 54 ... Communication control unit, 71 ... AR image storage unit, 91 ... Display control unit, 91 ... Sensor information analysis unit, 93 ... Communication control unit, S ... AR display system
Claims (5)
前記識別情報に応じた仮想表示を表示部で行うよう制御する表示制御手段と、
前記識別情報取得手段によって前記識別情報が取得されなくなった場合に、前記表示部における仮想表示を継続するか否かを判定する判定手段と、を備え、
前記判定手段は、前記電子機器が備える前記識別情報表示部が傾斜したことを示す傾斜発生通知を前記電子機器から取得した場合に前記仮想表示を継続的に行うと判定し、
前記表示制御手段は、前記判定手段によって、仮想表示を継続的に行うと判定された場合に、前記識別情報に基づいた仮想表示を継続的に行うように前記表示部を制御する、
ことを特徴とする情報処理装置。 An identification information acquisition means for acquiring identification information from an electronic device provided with an identification information display unit on which an identification information image is displayed, and an identification information acquisition means.
A display control means for controlling the display unit to perform virtual display according to the identification information, and
A determination means for determining whether or not to continue the virtual display on the display unit when the identification information is no longer acquired by the identification information acquisition means is provided.
The determination means determines that the virtual display is continuously performed when the tilt generation notification indicating that the identification information display unit included in the electronic device is tilted is acquired from the electronic device.
When the determination means determines that the virtual display is continuously performed, the display control means controls the display unit so as to continuously perform the virtual display based on the identification information.
An information processing device characterized by this.
前記センサ部により前記識別情報表示部が傾斜したと判定された場合に前記傾斜発生通知を前記情報処理装置に送信する送信部を更に備えることを特徴とする請求項1に記載の情報処理装置。 The electronic device includes a sensor unit that determines whether or not the identification information display unit is tilted, and a sensor unit that determines whether or not the identification information display unit is tilted.
The information processing device according to claim 1, further comprising a transmission unit that transmits the tilt occurrence notification to the information processing device when the sensor unit determines that the identification information display unit is tilted.
識別情報に基づいて仮想表示を行う仮想表示部を備える情報処理装置と、からなる情報処理システムであって、
前記情報処理装置は、
前記識別情報表示部に表示される前記識別情報を取得する識別情報取得手段と、
前記識別情報取得手段によって前記識別情報が取得されなくなった場合に、仮想表示を継続的に行うか否かを判定する判定手段と、
前記判定手段によって、仮想表示を継続的に行うと判定された場合に、前記識別情報に基づいた仮想表示を継続的に行うように前記仮想表示部を制御する表示制御手段と、
を備え、
前記判定手段は、前記電子機器が備える前記識別情報表示部が傾斜したことを示す傾斜発生通知を前記電子機器から取得した場合に前記仮想表示を継続的に行うと判定することを特徴とする情報処理システム。 An electronic device equipped with an identification information display unit that displays identification information, and
An information processing system consisting of an information processing device provided with a virtual display unit that performs virtual display based on identification information.
The information processing device
An identification information acquisition means for acquiring the identification information displayed on the identification information display unit, and
When the identification information is no longer acquired by the identification information acquisition means, a determination means for determining whether or not to continuously perform virtual display, and
When the determination means determines that the virtual display is continuously performed, the display control means that controls the virtual display unit so as to continuously perform the virtual display based on the identification information.
With
The determination means determines that the virtual display is continuously performed when the tilt generation notification indicating that the identification information display unit included in the electronic device is tilted is acquired from the electronic device. Processing system.
識別情報画像が表示される識別情報表示部を備える電子機器から識別情報を取得する識別情報取得ステップと、
前記識別情報に応じた仮想表示を表示部で行うよう制御する表示制御ステップと、
前記識別情報取得ステップによって前記識別情報が取得されなくなった場合に、前記表示部における仮想表示を継続するか否かを判定する判定ステップと、を備え、
前記判定ステップは、前記電子機器が備える前記識別情報表示部が傾斜したことを示す傾斜発生通知を前記電子機器から取得した場合に前記仮想表示を継続的に行うと判定し、
前記表示制御ステップは、前記判定ステップによって、仮想表示を継続的に行うと判定された場合に、前記識別情報に基づいた仮想表示を継続的に行うように前記表示部を制御する、
ことを特徴とする情報処理方法。 It is an information processing method executed by an information processing device.
An identification information acquisition step of acquiring identification information from an electronic device provided with an identification information display unit on which an identification information image is displayed, and an identification information acquisition step.
A display control step that controls the display unit to perform virtual display according to the identification information, and
A determination step for determining whether or not to continue the virtual display on the display unit when the identification information is no longer acquired by the identification information acquisition step is provided.
The determination step determines that the virtual display is continuously performed when the tilt generation notification indicating that the identification information display unit included in the electronic device is tilted is acquired from the electronic device.
The display control step controls the display unit so as to continuously perform the virtual display based on the identification information when it is determined by the determination step that the virtual display is continuously performed.
An information processing method characterized by the fact that.
識別情報画像が表示される識別情報表示部を備える電子機器から識別情報を取得する識別情報取得手段、
前記識別情報に応じた仮想表示を表示部で行うよう制御する表示制御手段、
前記識別情報取得手段によって前記識別情報が取得されなくなった場合に、前記表示部における仮想表示を継続するか否かを判定する判定手段、として機能させ、
前記判定手段は、前記電子機器が備える前記識別情報表示部が傾斜したことを示す傾斜発生通知を前記電子機器から取得した場合に前記仮想表示を継続的に行うと判定し、
前記表示制御手段は、前記判定手段によって、仮想表示を継続的に行うと判定された場合に、前記識別情報に基づいた仮想表示を継続的に行うように前記表示部を制御する、
ことを特徴とするプログラム。 A computer that controls an information processing device
Identification information acquisition means for acquiring identification information from an electronic device provided with an identification information display unit on which an identification information image is displayed.
A display control means for controlling the display unit to perform virtual display according to the identification information.
When the identification information is no longer acquired by the identification information acquisition means, it functions as a determination means for determining whether or not to continue the virtual display on the display unit.
The determination means determines that the virtual display is continuously performed when the tilt generation notification indicating that the identification information display unit included in the electronic device is tilted is acquired from the electronic device.
When the determination means determines that the virtual display is continuously performed, the display control means controls the display unit so as to continuously perform the virtual display based on the identification information.
A program characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016186166A JP6932907B2 (en) | 2016-09-23 | 2016-09-23 | Information processing equipment, information processing system, information processing method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016186166A JP6932907B2 (en) | 2016-09-23 | 2016-09-23 | Information processing equipment, information processing system, information processing method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018049235A JP2018049235A (en) | 2018-03-29 |
| JP6932907B2 true JP6932907B2 (en) | 2021-09-08 |
Family
ID=61767608
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016186166A Active JP6932907B2 (en) | 2016-09-23 | 2016-09-23 | Information processing equipment, information processing system, information processing method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6932907B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6641454B1 (en) * | 2018-12-13 | 2020-02-05 | エイベックス株式会社 | Terminal device and program |
| JP7608754B2 (en) * | 2020-08-31 | 2025-01-07 | 株式会社Jvcケンウッド | Terminal device, method, and program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101330807B1 (en) * | 2011-08-31 | 2013-11-18 | 주식회사 팬택 | Apparatus and method for sharing data using augmented reality |
| JP2015118442A (en) * | 2013-12-17 | 2015-06-25 | ソニー株式会社 | Information processor, information processing method, and program |
-
2016
- 2016-09-23 JP JP2016186166A patent/JP6932907B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018049235A (en) | 2018-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5967473B2 (en) | Imaging apparatus and imaging system | |
| JP6539091B2 (en) | Image pickup apparatus and control method thereof | |
| JP5991514B2 (en) | Imaging apparatus and imaging system | |
| US20120307079A1 (en) | Imaging apparatus and imaging system | |
| CN101656830B (en) | Image processing apparatus, and image processing method | |
| KR102155895B1 (en) | Device and method to receive image by tracking object | |
| CN108603997A (en) | Control device, control method and control program | |
| US10931882B2 (en) | Imaging device, control method of imaging device, and storage medium, with controlling of exposure levels of plurality of imaging units | |
| CN106488181B (en) | Display control device, display control method, and recording medium | |
| JP5885395B2 (en) | Image capturing apparatus and image data recording method | |
| US11812133B2 (en) | Image processing apparatus and method for controlling image processing apparatus | |
| US20250358507A1 (en) | Image processing apparatus, image processing method, and image capture apparatus | |
| JP6932907B2 (en) | Information processing equipment, information processing system, information processing method and program | |
| JP2017126899A (en) | Image processing device and image processing method | |
| JP6756103B2 (en) | Electronic devices, display systems, display devices, imaging devices, display control methods and programs | |
| JP2017174094A (en) | Image processing device, image processing method, and program | |
| JP2017037375A (en) | Imaging apparatus and control method thereof | |
| JP5799931B2 (en) | Imaging apparatus, color candidate output method and program | |
| JP7351027B2 (en) | Imaging device, imaging method, and imaging program | |
| JP2021040183A (en) | Image processing apparatus and image processing method | |
| JP2015019215A (en) | Imaging apparatus and imaging method | |
| US11050923B2 (en) | Imaging apparatus and control method | |
| JP5867157B2 (en) | Imaging device, subject tracking method, and subject tracking program | |
| JPWO2012108273A1 (en) | Image display device, image display method, and program | |
| JP2017058554A (en) | Imaging apparatus, control method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190917 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200930 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201006 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201201 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210511 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210702 |
|
| 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: 20210720 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210802 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6932907 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |