(57)【要約】【課題】利便性を向上することのできるコンテンツ表示装置およびコンテンツ表示装置の制御プログラムを提供する。【解決手段】コンテンツ表示装置としてのウェアラブルディスプレイ１００は、ＡＲ（Ａｕｇｕｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）コードが表示された文書の画像を取得し、ＡＲコードに関連づけられたＡＲコンテンツをＡＲサーバー２００から取得する。ウェアラブルディスプレイ１００は、取得したＡＲコンテンツを、ＡＲコードの位置に基づいて決定された位置に表示する。ウェアラブルディスプレイ１００は、ＡＲコードに対する画像の追加を検知した場合、画像が追加された後のＡＲコードを新たなＡＲコードとして、ＡＲコンテンツに関連づけてＡＲサーバー２００に登録する。ウェアラブルディスプレイ１００は、新たなＡＲコードに関連づけられたＡＲコンテンツをＡＲサーバー２００から取得する。【選択図】図１
2015204035.tif 000002
【特許請求の範囲】
【請求項１】
第１のコードが表示された文書の画像を取得する文書画像取得手段と、
前記第１のコードに関連づけられたコンテンツをサーバーから取得する第１のコンテンツ取得手段と、
前記第１のコンテンツ取得手段にて取得した前記コンテンツを、前記第１のコードの位置に基づいて決定された位置に表示する第１のコンテンツ表示手段と、
前記第１のコンテンツ表示手段にて表示した場合に、前記第１のコードに対する画像の追加を検知する検知手段と、
前記検知手段にて画像の追加を検知した場合、画像が追加された後の前記第１のコードを第２のコードとして、前記コンテンツに関連づけて前記サーバーに登録する登録手段と、
前記第２のコードに関連づけられた前記コンテンツを前記サーバーから取得する第２のコンテンツ取得手段と、
前記第２のコンテンツ取得手段にて取得した前記コンテンツを、前記第２のコードの位置に基づいて決定された位置に表示する第２のコンテンツ表示手段とを備えた、コンテンツ表示装置。
【請求項２】
前記第１のコンテンツ表示手段は、前記第１のコンテンツ取得手段にて取得した前記コンテンツが、文書の閲覧者が閲覧する前記第１のコードが表示された文書の実像に重畳されるように、前記第１のコンテンツ取得手段にて取得した前記コンテンツを表示し、
前記第２のコンテンツ表示手段は、前記第２のコンテンツ取得手段にて取得した前記コンテンツが、前記文書の閲覧者が閲覧する前記第２のコードが表示された文書の実像に重畳されるように、前記第２のコンテンツ取得手段にて取得した前記コンテンツを表示する、請求項１に記載のコンテンツ表示装置。
【請求項３】
前記文書画像取得手段は、前記第１のコードが表示された文書の画像として、ディスプレイに表示される電子文書の画像、および印刷された文書の画像のうち少なくともいずれか一方を取得する、請求項１または２に記載のコンテンツ表示装置。
【請求項４】
前記文書画像取得手段は、前記第１のコードが表示された文書の画像として、前記ディスプレイに表示される電子文書の画像を取得する、請求項３に記載のコンテンツ表示装置。
【請求項５】
前記文書画像取得手段は、前記第１のコードが表示された文書の画像として、印刷された文書の画像を取得する、請求項３に記載のコンテンツ表示装置。
【請求項６】
前記検知手段は、前記第１のコードに対する画像の追加を、カメラにて撮影した前記第１のコードの画像に基づいて検知する、請求項１〜５のいずれかに記載のコンテンツ表示装置。
【請求項７】
前記検知手段は、前記第１のコードに対する画像の追加を、タッチパネルである前記ディスプレイへの接触にて検知する、請求項４に記載のコンテンツ表示装置。
【請求項８】
前記文書画像取得手段は、前記第１のコードが表示された文書の画像として、ディスプレイに表示される電子文書の画像を取得し、
前記第１のコンテンツ表示手段は、前記第１のコンテンツ取得手段にて取得した前記コンテンツが、前記第１のコードが表示された文書の画像に重畳されるように、前記第１のコンテンツ取得手段にて取得した前記コンテンツを前記ディスプレイに表示し、
前記第２のコンテンツ表示手段は、前記第２のコンテンツ取得手段にて取得した前記コンテンツが、前記第２のコードが表示された文書の画像に重畳されるように、前記第２のコンテンツ取得手段にて取得した前記コンテンツを前記ディスプレイに表示する、請求項１に記載のコンテンツ表示装置。
【請求項９】
第１のコードが表示された文書の画像であって、ディスプレイに表示される電子文書の画像を取得する文書画像取得手段と、
前記第１のコードに関連づけられたコンテンツをサーバーから取得する第１のコンテンツ取得手段と、
前記第１のコンテンツ取得手段にて取得した前記コンテンツを、前記第１のコードの位置に基づいて決定された位置に表示する第１のコンテンツ表示手段と、
前記第１のコンテンツ表示手段にて表示した場合に、前記第１のコードに対する画像の追加を検知する検知手段と、
前記検知手段にて画像の追加を検知した場合、前記第１のコードが表示された文書の画像を、前記第１のコードとは異なる第２のコードを含むように補正した補正画像を前記ディスプレイに表示する補正画像表示手段と、
前記検知手段にて画像の追加を検知した場合、前記第２のコードと、前記第１のコードに対する前記第２のコードのシフト方向およびシフト量とを前記コンテンツに関連づけて前記サーバーに登録する登録手段と、
前記第２のコードに関連づけられた前記コンテンツを前記サーバーから取得する第２のコンテンツ取得手段と、
前記第２のコンテンツ取得手段にて取得した前記コンテンツを、前記第２のコードのシフト方向およびシフト量に基づいて決定された位置に表示する第２のコンテンツ表示手段とを備えた、コンテンツ表示装置。
【請求項１０】
前記補正画像は、前記第１のコードを含まないように補正した画像である、請求項９に記載のコンテンツ表示装置。
【請求項１１】
前記検知手段にて画像の追加を検知した場合、前記第１のコードと、前記第１のコードに対して追加された画像とを個別に記憶する記憶手段をさらに備えた、請求項９または１０に記載のコンテンツ表示装置。
【請求項１２】
前記文書画像取得手段は、前記検知手段にて画像の追加を検知するまで、前記第１のコードが表示された文書の画像を繰り返し取得し、
前記第１のコンテンツ取得手段は、前記文書画像取得手段にて前記第１のコードが表示された文書の画像を新たに取得した場合に、前記第１のコードに関連づけられたコンテンツを前記サーバーから再取得する、または、
前記第１のコンテンツ取得手段は、前記文書画像表示手段にて取得した画像に前記第１のコードが含まれている間は、前記第１のコードに関連づけられたコンテンツを前記サーバーから再取得しない、請求項１〜１１のいずれかに記載のコンテンツ表示装置。
【請求項１３】
第１のコードが表示された文書の画像を取得する文書画像取得ステップと、
前記第１のコードに関連づけられたコンテンツをサーバーから取得する第１のコンテンツ取得ステップと、
前記第１のコンテンツ取得ステップにて取得した前記コンテンツを、前記第１のコードの位置に基づいて決定された位置に表示する第１のコンテンツ表示ステップと、
前記第１のコンテンツ表示ステップにて表示した場合に、前記第１のコードに対する画像の追加を検知する検知ステップと、
前記検知ステップにて画像の追加を検知した場合、画像が追加された後の前記第１のコードを第２のコードとして、前記コンテンツに関連づけて前記サーバーに登録する登録ステップと、
前記第２のコードに関連づけられた前記コンテンツを前記サーバーから取得する第２のコンテンツ取得ステップと、
前記第２のコンテンツ取得ステップにて取得した前記コンテンツを、前記第２のコードの位置に基づいて決定された位置に表示する第２のコンテンツ表示ステップとをコンピューターに実行させる、コンテンツ表示装置の制御プログラム。
【請求項１４】
第１のコードが表示された文書の画像であって、ディスプレイに表示される電子文書の画像を取得する文書画像取得ステップと、
前記第１のコードに関連づけられたコンテンツをサーバーから取得する第１のコンテンツ取得ステップと、
前記第１のコンテンツ取得ステップにて取得した前記コンテンツを、前記第１のコードの位置に基づいて決定された位置に表示する第１のコンテンツ表示ステップと、
前記第１のコンテンツ表示ステップにて表示した場合に、前記第１のコードに対する画像の追加を検知する検知ステップと、
前記検知ステップにて画像の追加を検知した場合、前記第１のコードが表示された文書の画像を、前記第１のコードとは異なる第２のコードを含むように補正した補正画像を前記ディスプレイに表示する補正画像表示ステップと、
前記検知ステップにて画像の追加を検知した場合、前記第２のコードと、前記第１のコードに対する前記第２のコードのシフト方向およびシフト量とを前記コンテンツに関連づけて前記サーバーに登録する登録ステップと、
前記第２のコードに関連づけられた前記コンテンツを前記サーバーから取得する第２のコンテンツ取得ステップと、
前記第２のコンテンツ取得ステップにて取得した前記コンテンツを、前記第２のコードの移動方向および移動量に基づいて決定された位置に表示する第２のコンテンツ表示ステップとをコンピューターに実行させる、コンテンツ表示装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ表示装置およびコンテンツ表示装置の制御プログラムに関し、より特定的には、ＡＲ（Ａｕｇｕｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ、拡張現実）コードに関連づけられたＡＲコンテンツを表示するコンテンツ表示装置およびコンテンツ表示装置の制御プログラムに関する。
【背景技術】
【０００２】
近年、セキュリティに対する関心が高まってきており、企業が保持している機密情報や個人情報などの秘匿情報の漏洩が問題となっている。これらの問題に対処するために、企業では、電子化された秘匿情報にアクセス権限を設けたり、記録媒体の持ち込みおよび持ち出しを制限したりするなどの措置が取られている。電子化された秘匿情報の場合、上記のようなＩＴ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）メカニズムを用いた対策を実施することによってある程度のガードをすることが可能である。
【０００３】
一方、企業およびその他の組織で行なわれる会議やミーティングでは、秘匿情報を用紙などに印刷した印刷物を資料として参加者に配付することが多い。この場合、秘匿情報を印刷した印刷物の持ち出しや複写を管理することは難しく、参加者によるこれらの行為に対して、上記のようなＩＴメカニズムを用いたガードを行うことはできない。この事実が、セキュリティの維持を難しくしている。
【０００４】
印刷物からの秘匿情報の漏洩を防止する技術として、印刷物の所有者であるユーザーが、たとえばメガネ型のウェアラブルディスプレイなどを装着してＡＲコードが表示された印刷物を閲覧した場合、ウェアラブルディスプレイが、カメラにてＡＲコードの画像を取得し、ＡＲコードに紐づけられたＡＲサーバーにアクセスし、ＡＲサーバーから秘匿情報のＡＲコンテンツを受信する技術が提案されている。この技術では、ウェアラブルディスプレイは、ＡＲコンテンツを受信した場合に、ユーザーが閲覧する印刷物の実像にＡＲコンテンツが重畳されるように、メガネのレンズ部分のディスプレイにＡＲコンテンツを表示する。
【０００５】
ＡＲコードに関する従来の技術は、たとえば下記特許文献１および２などに開示されている。
【０００６】
下記特許文献１には、ＡＲアプリケーションをユーザーに提供する際に、環境の認識が不安定となってＡＲアプリケーションの利用に支障が出てしまう事態を回避する画像処理装置が開示されている。この画像処理装置は、撮像装置を用いて実空間を撮像することにより生成される入力画像を取得する画像取得部と、入力画像に映る１つ以上の特徴点の位置に基づいて、実空間と撮像装置との間の相対的な位置および姿勢を認識する認識部と、認識される相対的な位置および姿勢を用いた拡張現実アプリケーションを提供するアプリケーション部と、認識部により実行される認識処理が安定化するように、特徴点の分布に従って、撮像装置を操作するユーザーを誘導する誘導オブジェクトを入力画像に重畳する表示制御部とを備えている。
【０００７】
下記特許文献２には、マーカーを正確に認知していない場合でも、拡張現実サービスを提供することのできる方法が開示されている。この方法では、周辺情報を用いて拡張現実サービス画面を構成する過程と、拡張現実サービス画面を考慮して認識可能な少なくとも一つのマーカーを確認する過程と、認識可能な少なくとも一つのマーカーを考慮してガイド画面を構成する過程と、拡張現実サービス画面の一部分にガイド画面を追加表示する過程とを備えている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１３−２２５２４５号公報
【特許文献２】特開２０１３−１０９７６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ウェアラブルディスプレイを装着したユーザーが、ウェアラブルディスプレイのディスプレイにＡＲコンテンツが表示された状態で、現実の文書（紙文書や電子文書）に対して手書きでメモなどの画像を追加（追記）することがある。この場合、現実の文書に表示されているＡＲコードが書き潰されてしまうと、ウェアラブルディスプレイのカメラはＡＲコードの画像を認識できなくなり、ウェアラブルディスプレイはＡＲコンテンツを取得できなくなっていた。その結果、ユーザーの利便性が低下していた。
【００１０】
コードに画像が追加されるとコンテンツを取得できなくなる問題は、ウェアラブルディスプレイのみにおいて生じる問題ではなく、コードに関連づけられたコンテンツを表示する装置全般において生じ得る問題である。
【００１１】
本発明は、上記課題を解決するためのものであり、その目的は、利便性を向上することのできるコンテンツ表示装置およびコンテンツ表示装置の制御プログラムを提供することである。
【課題を解決するための手段】
【００１２】
本発明の一の局面に従うコンテンツ表示装置は、第１のコードが表示された文書の画像を取得する文書画像取得手段と、第１のコードに関連づけられたコンテンツをサーバーから取得する第１のコンテンツ取得手段と、第１のコンテンツ取得手段にて取得したコンテンツを、第１のコードの位置に基づいて決定された位置に表示する第１のコンテンツ表示手段と、第１のコンテンツ表示手段にて表示した場合に、第１のコードに対する画像の追加を検知する検知手段と、検知手段にて画像の追加を検知した場合、画像が追加された後の第１のコードを第２のコードとして、コンテンツに関連づけてサーバーに登録する登録手段と、第２のコードに関連づけられたコンテンツをサーバーから取得する第２のコンテンツ取得手段と、第２のコンテンツ取得手段にて取得したコンテンツを、第２のコードの位置に基づいて決定された位置に表示する第２のコンテンツ表示手段とを備える。
【００１３】
上記コンテンツ表示装置において好ましくは、第１のコンテンツ表示手段は、第１のコンテンツ取得手段にて取得したコンテンツが、文書の閲覧者が閲覧する第１のコードが表示された文書の実像に重畳されるように、第１のコンテンツ取得手段にて取得したコンテンツを表示し、第２のコンテンツ表示手段は、第２のコンテンツ取得手段にて取得したコンテンツが、文書の閲覧者が閲覧する第２のコードが表示された文書の実像に重畳されるように、第２のコンテンツ取得手段にて取得したコンテンツを表示する。
【００１４】
上記コンテンツ表示装置において好ましくは、文書画像取得手段は、第１のコードが表示された文書の画像として、ディスプレイに表示される電子文書の画像、および印刷された文書の画像のうち少なくともいずれか一方を取得する。
【００１５】
上記コンテンツ表示装置において好ましくは、文書画像取得手段は、第１のコードが表示された文書の画像として、ディスプレイに表示される電子文書の画像を取得する。
【００１６】
上記コンテンツ表示装置において好ましくは、文書画像取得手段は、第１のコードが表示された文書の画像として、印刷された文書の画像を取得する。
【００１７】
上記コンテンツ表示装置において好ましくは、検知手段は、第１のコードに対する画像の追加を、カメラにて撮影した第１のコードの画像に基づいて検知する。
【００１８】
上記コンテンツ表示装置において好ましくは、検知手段は、第１のコードに対する画像の追加を、タッチパネルであるディスプレイへの接触にて検知する。
【００１９】
上記コンテンツ表示装置において好ましくは、文書画像取得手段は、第１のコードが表示された文書の画像として、ディスプレイに表示される電子文書の画像を取得し、第１のコンテンツ表示手段は、第１のコンテンツ取得手段にて取得したコンテンツが、第１のコードが表示された文書の画像に重畳されるように、第１のコンテンツ取得手段にて取得したコンテンツをディスプレイに表示し、第２のコンテンツ表示手段は、第２のコンテンツ取得手段にて取得したコンテンツが、第２のコードが表示された文書の画像に重畳されるように、第２のコンテンツ取得手段にて取得したコンテンツをディスプレイに表示する。
【００２０】
本発明の他の局面に従うコンテンツ表示装置は、第１のコードが表示された文書の画像であって、ディスプレイに表示される電子文書の画像を取得する文書画像取得手段と、第１のコードに関連づけられたコンテンツをサーバーから取得する第１のコンテンツ取得手段と、第１のコンテンツ取得手段にて取得したコンテンツを、第１のコードの位置に基づいて決定された位置に表示する第１のコンテンツ表示手段と、第１のコンテンツ表示手段にて表示した場合に、第１のコードに対する画像の追加を検知する検知手段と、検知手段にて画像の追加を検知した場合、第１のコードが表示された文書の画像を、第１のコードとは異なる第２のコードを含むように補正した補正画像をディスプレイに表示する補正画像表示手段と、検知手段にて画像の追加を検知した場合、第２のコードと、第１のコードに対する第２のコードのシフト方向およびシフト量とをコンテンツに関連づけてサーバーに登録する登録手段と、第２のコードに関連づけられたコンテンツをサーバーから取得する第２のコンテンツ取得手段と、第２のコンテンツ取得手段にて取得したコンテンツを、第２のコードのシフト方向およびシフト量に基づいて決定された位置に表示する第２のコンテンツ表示手段とを備える。
【００２１】
上記コンテンツ表示装置において好ましくは、補正画像は、第１のコードを含まないように補正した画像である。
【００２２】
上記コンテンツ表示装置において好ましくは、検知手段にて画像の追加を検知した場合、第１のコードと、第１のコードに対して追加された画像とを個別に記憶する記憶手段をさらに備える。
【００２３】
上記コンテンツ表示装置において好ましくは、文書画像取得手段は、検知手段にて画像の追加を検知するまで、第１のコードが表示された文書の画像を繰り返し取得し、第１のコンテンツ取得手段は、文書画像取得手段にて第１のコードが表示された文書の画像を新たに取得した場合に、第１のコードに関連づけられたコンテンツをサーバーから再取得する、または、第１のコンテンツ取得手段は、文書画像表示手段にて取得した画像に第１のコードが含まれている間は、第１のコードに関連づけられたコンテンツをサーバーから再取得しない。
【００２４】
本発明のさらに他の局面に従うコンテンツ表示装置の制御プログラムは、第１のコードが表示された文書の画像を取得する文書画像取得ステップと、第１のコードに関連づけられたコンテンツをサーバーから取得する第１のコンテンツ取得ステップと、第１のコンテンツ取得ステップにて取得したコンテンツを、第１のコードの位置に基づいて決定された位置に表示する第１のコンテンツ表示ステップと、第１のコンテンツ表示ステップにて表示した場合に、第１のコードに対する画像の追加を検知する検知ステップと、検知ステップにて画像の追加を検知した場合、画像が追加された後の第１のコードを第２のコードとして、コンテンツに関連づけてサーバーに登録する登録ステップと、第２のコードに関連づけられたコンテンツをサーバーから取得する第２のコンテンツ取得ステップと、第２のコンテンツ取得ステップにて取得したコンテンツを、第２のコードの位置に基づいて決定された位置に表示する第２のコンテンツ表示ステップとをコンピューターに実行させる。
【００２５】
本発明のさらに他の局面に従うコンテンツ表示装置の制御プログラムは、第１のコードが表示された文書の画像であって、ディスプレイに表示される電子文書の画像を取得する文書画像取得ステップと、第１のコードに関連づけられたコンテンツをサーバーから取得する第１のコンテンツ取得ステップと、第１のコンテンツ取得ステップにて取得したコンテンツを、第１のコードの位置に基づいて決定された位置に表示する第１のコンテンツ表示ステップと、第１のコンテンツ表示ステップにて表示した場合に、第１のコードに対する画像の追加を検知する検知ステップと、検知ステップにて画像の追加を検知した場合、第１のコードが表示された文書の画像を、第１のコードとは異なる第２のコードを含むように補正した補正画像をディスプレイに表示する補正画像表示ステップと、検知ステップにて画像の追加を検知した場合、第２のコードと、第１のコードに対する第２のコードのシフト方向およびシフト量とをコンテンツに関連づけてサーバーに登録する登録ステップと、第２のコードに関連づけられたコンテンツをサーバーから取得する第２のコンテンツ取得ステップと、第２のコンテンツ取得ステップにて取得したコンテンツを、第２のコードの移動方向および移動量に基づいて決定された位置に表示する第２のコンテンツ表示ステップとをコンピューターに実行させる。
【発明の効果】
【００２６】
本発明によれば、利便性を向上することのできるコンテンツ表示装置およびコンテンツ表示装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１の実施の形態におけるＡＲコンテンツ表示システムの概念的な構成を示す図である。
【図２】本発明の第１の実施の形態におけるＡＲコンテンツ表示システムの構成を示すブロック図である。
【図３】本発明の第１の実施の形態におけるＡＲコンテンツ表示システムの基本的な動作を概念的に示す図である。
【図４】本発明の第１の実施の形態におけるＡＲコンテンツ表示システムの基本的な動作を示すシーケンス図である。
【図５】本発明の第１の実施の形態において、ＡＲコードに対して画像が追加された場合のＡＲコンテンツ表示システムの動作の前半部分を概念的に示す図である。
【図６】本発明の第１の実施の形態において、ＡＲサーバーが記憶するＡＲコード情報テーブルを模式的に示す図である。
【図７】本発明の第１の実施の形態において、ＡＲコードに対して画像が追加された場合のＡＲコンテンツ表示システムの動作の後半部分を概念的に示す図である。
【図８】本発明の第１の実施の形態において、ＡＲコードに対して画像が追加された場合のＡＲコンテンツ表示システムの動作を示すシーケンス図である。
【図９】本発明の第１の実施の形態の効果を説明する図である。
【図１０】本発明の第１の実施の形態の変形例におけるＡＲコンテンツ表示システムの動作を概念的に示す図である。
【図１１】本発明の第２の実施の形態において、ＡＲコードに対して画像が追加された場合のＡＲコンテンツ表示システムの動作を概念的に示す図である。
【図１２】本発明の第２の実施の形態において、ＡＲコードに対して画像が追加された場合のＡＲコンテンツ表示システムの動作を示すシーケンス図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態について、図面に基づいて説明する。
【００２９】
以下の実施の形態においては、特に断りが無い限り、コンテンツ表示装置が、ウェアラブルディスプレイおよび携帯端末によって構成される場合について説明する。コンテンツ表示装置は、ウェアラブルディスプレイ単独で構成されてもよいし、携帯端末単独で構成されてもよい。また、コンテンツ表示装置は、たとえば携帯電話やスマートフォンなどのウェアラブルディスプレイ以外の携帯端末であってもよい。さらにコンテンツ表示装置は、携帯端末の他、デジタルカメラ、またはＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などであってもよい。
【００３０】
［第１の実施の形態］
【００３１】
（ＡＲコンテンツ表示システムの構成）
【００３２】
始めに、ＡＲコンテンツ表示システムの構成について説明する。
【００３３】
図１は、本発明の第１の実施の形態におけるＡＲコンテンツ表示システムの概念的な構成を示す図である。
【００３４】
図１を参照して、ＡＲコンテンツ表示システムは、ウェアラブルディスプレイ１００と、ＡＲサーバー２００（サーバーの一例）と、携帯端末３００と、ネットワーク４００とを備えている。ウェアラブルディスプレイ１００および携帯端末３００は、たとえばネットワーク４００に接続されたアクセスポイントＡＰを通じて、ネットワーク４００に無線接続されており、ＡＲサーバー２００は、たとえばネットワーク４００に有線接続されている。これにより、ウェアラブルディスプレイ１００と、ＡＲサーバー２００と、携帯端末３００とは、ネットワーク４００を通じて相互に接続されている。
【００３５】
ネットワーク４００は、たとえば有線または無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの専用回線を用いたものである。またネットワーク４００は、インターネットであってもよい。ネットワーク４００は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて各種機器を接続する。ネットワーク４００に接続された機器は、お互いに各種データのやり取りが可能となっている。
【００３６】
ウェアラブルディスプレイ１００は、頭部に装着されるメガネ型のディスプレイである。ウェアラブルディスプレイ１００の前部には、前方を撮影する(前方の画像を取得する)ためのカメラ１７０が設けられている。また、ウェアラブルディスプレイ１００におけるメガネのレンズ部分には、透過型のディスプレイ１６０が設けられている。
【００３７】
携帯端末３００の一方の面（図１において見えている面）には、タッチパネル３６０が設けられており、他方の面（図１において見えていない面）にはカメラ３７０が設けられている。タッチパネル３６０は、タッチパッドとディスプレイ（モニター）とからなっている。
【００３８】
なお、ウェアラブルディスプレイ１００、ＡＲサーバー２００、および携帯端末３００の各々のネットワーク４００への接続方法は、有線接続であっても無線接続であってもよい。
【００３９】
図２は、本発明の第１の実施の形態におけるＡＲコンテンツ表示システムの構成を示すブロック図である。
【００４０】
図２を参照して、ウェアラブルディスプレイ１００は、ウェアラブルディスプレイ１００全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０と、ＣＰＵ１１０からの指示に従って、ネットワーク４００を介してＡＲサーバー２００などの外部機器との通信を行うネットワークＩ／Ｆ１２０と、ＣＰＵ１１０が実行する制御プログラムを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３０と、ＣＰＵ１１０の作業用のメモリであるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１４０と、各種情報を記憶する記憶部１５０と、各種情報を表示する透過型のディスプレイ１６０と、撮像を行うカメラ１７０と、ウェアラブルディスプレイ１００への各種操作を受け付ける操作部１８０を含んでいる。ＣＰＵ１１０は、ネットワークＩ／Ｆ１２０、ＲＯＭ１３０、ＲＡＭ１４０、記憶部１５０、ディスプレイ１６０、カメラ１７０、および操作部１８０の各々と相互に接続されている。記憶部１５０は、たとえば、ウェアラブルディスプレイ１００のユーザーに関する情報であって、ＡＲサーバー２００からの認証を受けるための情報（たとえばユーザーＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）およびパスワード）を記憶している。
【００４１】
ＡＲサーバー２００は、たとえばＰＣよりなっている。ＡＲサーバー２００は、ＡＲサーバー２００全体を制御するＣＰＵ２１０と、ＣＰＵ２１０からの指示に従って、ネットワーク４００を介してウェアラブルディスプレイ１００などの外部機器との通信を行うネットワークＩ／Ｆ２２０と、ＣＰＵ２１０が実行する制御プログラムを格納するＲＯＭ２３０と、ＣＰＵ２１０の作業用のメモリであるＲＡＭ２４０と、各種情報を記憶する記憶部２５０とを含んでいる。ＣＰＵ２１０は、ネットワークＩ／Ｆ２２０、ＲＯＭ２３０、ＲＡＭ２４０、および記憶部２５０の各々と相互に接続されている。記憶部２５０は、ＡＲコード情報テーブルと、ＡＲコンテンツ（コンテンツの一例）とを記憶している。ＡＲコード情報テーブルは、ＡＲコードと、ＡＲコードに対応するＡＲコンテンツの名前とを関連づけるテーブルである。
【００４２】
携帯端末３００は、携帯端末３００全体を制御するＣＰＵ３１０と、ＣＰＵ３１０からの指示に従って、ネットワーク４００を介してウェアラブルディスプレイ１００などの外部機器との通信を行うネットワークＩ／Ｆ３２０と、ＣＰＵ３１０が実行する制御プログラムを格納するＲＯＭ３３０と、ＣＰＵ１１０の作業用のメモリであるＲＡＭ３４０と、各種情報を記憶する記憶部３５０と、各種情報を表示し、かつタッチを検知するタッチパネル３６０と、撮像を行うカメラ３７０とを含んでいる。ＣＰＵ３１０は、ネットワークＩ／Ｆ３２０、ＲＯＭ３３０、ＲＡＭ３４０、記憶部３５０、タッチパネル３６０、およびカメラ３７０の各々と相互に接続されている。記憶部３５０は、たとえば、携帯端末３００のユーザーに関する情報であって、ＡＲサーバー２００からの認証を受けるための情報（たとえばユーザーＩＤおよびパスワード）を記憶している。
【００４３】
（ＡＲコンテンツ表示システムの基本的な動作）
【００４４】
次に、本実施の形態におけるＡＲコンテンツ表示システムの動作について説明する。
【００４５】
図３は、本発明の第１の実施の形態におけるＡＲコンテンツ表示システムの基本的な動作を概念的に示す図である。
【００４６】
図３（ａ）を参照して、紙文書ＤＣまたは電子文書ＤＩには、ＡＲコードＣ１（第１のコードの一例、たとえばＱＲコード（登録商標）など）が表示されている。紙文書ＤＣは、文字などが印刷された紙の文書である。電子文書ＤＩは、携帯端末３００のタッチパネル３６０に電子的に表示された文書である。ＡＲコードＣ１は、任意の画像であればよく、たとえばＡＲコンテンツを取得するために必要な情報（ＡＲサーバーのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の情報や、ＡＲコードのＩＤの情報など）がコード化されたものであってもよい。
【００４７】
紙文書ＤＣまたは電子文書ＤＩの元となる元文書には、秘匿情報（機密情報）が含まれている。この元文書が、ＡＲコンテンツ領域ＲＧによって秘匿情報が隠された状態で印刷されたものが紙文書ＤＣであり、ＡＲコンテンツ領域ＲＧによって秘匿情報が隠された状態で携帯端末３００のタッチパネル３６０に表示されたものが電子文書ＤＩである。ＡＲコンテンツ領域ＲＧは、紙文書ＤＣにおいて秘匿情報が表示されるべき位置に設けられる。ＡＲコンテンツ領域ＲＧの中央部には、ＡＲコードＣ１が表示されている。言い換えれば、紙文書ＤＣまたは電子文書ＤＩは、元文書の秘匿情報がＡＲコードＣ１で置き換えられたものである。
【００４８】
ウェアラブルディスプレイ１００のユーザーが、ウェアラブルディスプレイ１００を装着した状態で紙文書ＤＣまたは電子文書ＤＩを閲覧する場合を想定する。この場合、ウェアラブルディスプレイ１００は、カメラ１７０にて紙文書ＤＣまたは電子文書ＤＩの画像を取得し、取得した画像に含まれているＡＲコードＣ１を認識する。次にウェアラブルディスプレイ１００は、所定のＡＲサーバー２００にアクセスし、ウェアラブルディスプレイ１００のユーザーのユーザーＩＤおよびパスワードと、ＡＲコードＣ１とをＡＲサーバー２００に送信する。ＡＲサーバー２００は、ユーザーＩＤおよびパスワードを受信すると、ウェアラブルディスプレイ１００の認証を行う。なお、この認証は省略されてもよい。ＡＲサーバー２００は、ウェアラブルディスプレイ１００の認証後、ＡＲコード情報テーブルの中から、受信したＡＲコードＣ１に関連づけられたＡＲコンテンツをウェアラブルディスプレイ１００に送信する。
【００４９】
なお、ウェアラブルディスプレイ１００は、ＡＲコードＣ１に関連づけられたＡＲコンテンツをＡＲサーバーから取得すればよい。ウェアラブルディスプレイ１００は、たとえば、認識したＡＲコードＣ１に含まれる情報に基づいて特定されたＡＲサーバー２００にアクセスし、ＡＲコードＣ１に含まれるＩＤをＡＲサーバー２００に送信することにより、ＡＲコードＣ１のＩＤに関連づけられたＡＲコンテンツをＡＲサーバーから取得してもよい。
【００５０】
図３（ｂ）を参照して、ウェアラブルディスプレイ１００は、ＡＲコンテンツＩＭを受信（取得）すると、受信したＡＲコンテンツＩＭをディスプレイ１６０に表示する。ＡＲコンテンツＩＭは、秘匿情報であり、ここではグラフとして示してある。ウェアラブルディスプレイ１００は、ＡＲコードＣ１の位置に基づいて決定された位置にＡＲコンテンツＩＭを表示する。具体的には、ウェアラブルディスプレイ１００は、ウェアラブルディスプレイ１００のユーザーがウェアラブルディスプレイ１００を通じて閲覧する紙文書ＤＣまたは電子文書ＤＩの実像におけるＡＲコードＣ１の位置と、ＡＲコンテンツＩＭの中心とが重なるように（ＡＲコンテンツ領域ＲＧと、ＡＲコンテンツＩＭとが一致するように）、ＡＲコンテンツＩＭを重畳して表示（投影）する。その結果、ウェアラブルディスプレイ１００のユーザーは、図３（ｃ）に示すように、紙文書ＤＣまたは電子文書ＤＩの実像とともに、ＡＲコンテンツＩＭを閲覧することができる。
【００５１】
ＡＲコンテンツＩＭは、後述のようにウェアラブルディスプレイ１００のユーザーによる画像の追加を容易にするために、半透明で表示されることが好ましい。半透明で表示する場合、ＡＲコンテンツＩＭにおけるＡＲコードＣ１と重なる部分を非透明とすることにより、ＡＲコードＣ１がＡＲコンテンツＩＭによって隠れるようにしてもよい。
【００５２】
ウェアラブルディスプレイ１００とＡＲサーバー２００との間のポーリングは、所定（たとえば０．１ｓ）の間隔で行われてもよい。この場合、ウェアラブルディスプレイ１００は、画像ＡＤＩの追加を検知するまで、紙文書ＤＣまたは電子文書ＤＩの画像を繰り返し取得し、ＡＲコードＣ１が表示された紙文書ＤＣまたは電子文書ＤＩの画像を新たに取得した場合に、ＡＲコードＣ１に関連づけられたＡＲコンテンツＩＭをＡＲサーバー２００から再取得するようにしてもよい。
【００５３】
また、ウェアラブルディスプレイ１００とＡＲサーバー２００との間のポーリングは、一度行われた後、ウェアラブルディスプレイ１００が取得した画像にＡＲコードＣ１が含まれている間は行われなくてもよい。この場合、ウェアラブルディスプレイ１００は、ウェアラブルディスプレイ１００が取得した画像にＡＲコードＣ１が含まれている間は、ＡＲコードＣ１に関連づけられたＡＲコンテンツＩＭをＡＲサーバー２００から再取得しないようにしてもよい。
【００５４】
図４は、本発明の第１の実施の形態におけるＡＲコンテンツ表示システムの基本的な動作を示すシーケンス図である。
【００５５】
図４を参照して、ウェアラブルディスプレイ１００は、ＡＲコードを検知（取得）すると、ＡＲコードに対応するＡＲコンテンツの送信を、ＡＲサーバー２００に対してリクエストする。ＡＲサーバー２００は、リクエストを受信すると、ＡＲコードに対応するＡＲコンテンツをウェアラブルディスプレイ１００に対してレスポンスする。ウェアラブルディスプレイ１００は、ＡＲコンテンツを受信すると、ウェアラブルディスプレイ１００のユーザーが閲覧中の紙文書または電子文書の実像に対してＡＲコンテンツを重畳表示する。
【００５６】
（ＡＲコードに対して画像が追加された場合のＡＲコンテンツ表示システムの動作）
【００５７】
続いて、ＡＲコードに対して画像が追加された場合のＡＲコンテンツ表示システムの動作について説明する。
【００５８】
図５は、本発明の第１の実施の形態において、ＡＲコードに対して画像が追加された場合のＡＲコンテンツ表示システムの動作の前半部分を概念的に示す図である。
【００５９】
図５（ａ）を参照して、ウェアラブルディスプレイ１００のユーザーは、ウェアラブルディスプレイ１００のディスプレイ１６０にＡＲコンテンツＩＭが表示された状態で、紙文書ＤＣまたは電子文書ＤＩに対してメモ書きなどの画像ＡＤＩを手書きで追加する。
【００６０】
具体的には、紙文書ＤＣに対して画像ＡＤＩを追加する場合、画像ＡＤＩはペンなどの筆記具を用いて紙文書ＤＣに対して実際に描かれた画像である。電子文書ＤＩに対して画像ＡＤＩを追加する場合、画像ＡＤＩは、タッチパネル３６０に接触したタッチペンや指の動きを、携帯端末３００がタッチパネル３６０で検知し、検知した動きの軌跡をタッチパネル３６０に表示した画像である。追加される画像ＡＤＩはどのようなものであってもよく、たとえば線、文字、または記号などである。
【００６１】
図５（ｂ）は、図５（ａ）の紙文書ＤＣまたは電子文書ＤＩにおけるＡＲコードＣ１を拡大したものである。図５（ｂ）を参照して、画像ＡＤＩがＡＲコードＣ１上に追加されると、ウェアラブルディスプレイ１００がカメラ１７０にて取得するＡＲコードＣ１の画像は、元のＡＲコードＣ１の画像（画像ＡＤＩが追加される前のＡＲコードＣ１の画像）とは異なるものになる。その結果、ウェアラブルディスプレイ１００は、ＡＲコードＣ１に関連づけられたコンテンツをＡＲサーバー２００から取得できなくなる。
【００６２】
そこで、ウェアラブルディスプレイ１００は、ＡＲコンテンツＩＭを表示した場合に、ＡＲコードＣ１への画像ＡＤＩの追加の有無を、カメラ１７０にて撮影したＡＲコードＣ１の画像に基づいて検知する。ウェアラブルディスプレイ１００は、たとえばＡＲコードＣ１の領域へのペン先や指の侵入の有無を検知することにより、画像ＡＤＩの追加の有無を検知する。ＡＲコードＣ１への画像ＡＤＩの追加を検知した場合、ウェアラブルディスプレイ１００は、画像ＡＤＩが追加されたＡＲコードＣ１の画像を取得し、取得した画像をＡＲサーバー２００に送信し、図５（ｃ）に示すように、この画像を新たなＡＲコードＣ２として登録することをＡＲサーバー２００に要求する（ウェアラブルディスプレイ１００自身が、新たなＡＲコードＣ２をＡＲサーバー２００に登録してもよい）。
【００６３】
なお、携帯端末３００のタッチパネル３６０に表示した電子文書ＤＩに対して画像ＡＤＩが追加された場合、ＡＲコードＣ１への画像ＡＤＩの追加の有無を、カメラ１７０を用いて検知する代わりに、携帯端末３００のタッチパネル３６０への接触の有無で検知してもよい。
【００６４】
ＡＲコードＣ１への画像ＡＤＩの追加の有無を携帯端末３００のタッチパネル３６０への接触の有無にて検知する場合、携帯端末３００は、ウェアラブルディスプレイ１００の代わりにＡＲサーバー２００に対してＡＲコードＣ２の登録を要求してもよい。
【００６５】
また、ＡＲコードＣ１への画像ＡＤＩの追加の有無を携帯端末３００のタッチパネル３６０への接触の有無にて検知する場合、携帯端末３００は、ウェアラブルディスプレイ１００に対して検知を通知するとともに、画像ＡＤＩをウェアラブルディスプレイ１００に送信してもよい。この場合、ウェアラブルディスプレイ１００は、画像ＡＤＩとＡＲコードＣ１とを合成した画像を新たなＡＲコードＣ２としてＡＲサーバー２００に送信し、ＡＲコードＣ２の登録をＡＲサーバー２００に要求する。
【００６６】
さらに、ＡＲコードＣ１への画像ＡＤＩの追加の有無を携帯端末３００のタッチパネル３６０への接触の有無にて検知する場合、携帯端末３００は、ウェアラブルディスプレイ１００に対して単に検知を通知するだけであってもよい。この場合、ウェアラブルディスプレイ１００は、画像ＡＤＩが追加されたＡＲコードＣ１の画像をカメラ１７０にて取得し、取得した画像をＡＲサーバー２００に送信し、送信した画像を新たなＡＲコードＣ２として登録することをＡＲサーバー２００に要求する。
【００６７】
図６は、本発明の第１の実施の形態において、ＡＲサーバーが記憶するＡＲコード情報テーブルを模式的に示す図である。
【００６８】
図６（ａ）を参照して、ＡＲコード情報テーブルには、ＡＲコードと、ＡＲコードのＩＤと、対応するＡＲコンテンツの名前とが関連づけられている。
【００６９】
たとえば、ＡＲコードＣ１には、「００１０」というＩＤが付されており、「０００１．ｐｄｆ」という名前のＡＲコンテンツが関連づけられている。ウェアラブルディスプレイ１００からＡＲコードＣ１（またはＡＲコードＣ１のＩＤ）を受信した場合、ＡＲサーバー２００は、ＡＲコード情報テーブルを参照することにより「０００１．ｐｄｆ」という名前のＡＲコンテンツを特定し、このＡＲコンテンツをウェアラブルディスプレイ１００に送信する。
【００７０】
図６（ｂ）を参照して、ウェアラブルディスプレイ１００または携帯端末３００から、画像および新たなＡＲコードの登録の要求を受信した場合、ＡＲサーバー２００は、受信した画像を新たなＡＲコードとしてＡＲコード情報テーブルに登録する。登録の際、ＡＲサーバー２００は、受信した画像に、元のＡＲコードに関連づけられたＡＲコンテンツ（ウェアラブルディスプレイ１００に対して直近で送信したＡＲコンテンツ）を関連づけて、新たなＩＤを付す。このとき、ＡＲサーバー２００は、ウェアラブルディスプレイ１００に新たなＩＤを通知してもよい。
【００７１】
たとえば、ウェアラブルディスプレイ１００から新たなＡＲコードＣ２の登録の要求を受信した場合、ＡＲサーバー２００は、ＡＲコードＣ２の画像に「０００１．ｐｄｆ」という名前のＡＲコンテンツを関連づけて、「００１１」という新たなＩＤを付した上で、ＡＲコードＣ２の画像を登録する。
【００７２】
図７は、本発明の第１の実施の形態において、ＡＲコードに対して画像が追加された場合のＡＲコンテンツ表示システムの動作の後半部分を概念的に示す図である。
【００７３】
図７（ａ）を参照して、新たなＡＲコードＣ２を登録した後、ウェアラブルディスプレイ１００は、カメラ１７０にて紙文書ＤＣまたは電子文書ＤＩの画像を取得し、取得した画像に含まれているＡＲコードＣ２を認識し、ＡＲコードＣ２をＡＲサーバー２００に送信する。ＡＲサーバー２００は、ＡＲコード情報テーブルの中から、受信したＡＲコードＣ２に関連づけられたＡＲコンテンツを抽出し、抽出したＡＲコンテンツをウェアラブルディスプレイ１００に送信する。
【００７４】
図７（ｂ）を参照して、ウェアラブルディスプレイ１００は、受信したＡＲコンテンツＩＭをディスプレイ１６０に表示する。ＡＲコンテンツＩＭは、ＡＲコードＣ１に関連づけられたＡＲコンテンツと同一ものものである。ウェアラブルディスプレイ１００は、ＡＲコードＣ２の位置に基づいて決定された位置にＡＲコンテンツＩＭを表示する。具体的には、ウェアラブルディスプレイ１００は、ウェアラブルディスプレイ１００のユーザーがウェアラブルディスプレイ１００を通じて閲覧する紙文書ＤＣまたは電子文書ＤＩの実像におけるＡＲコードＣ２の位置と、ＡＲコンテンツＩＭの中心とが重なるように（ＡＲコンテンツ領域ＲＧと、ＡＲコンテンツＩＭとが一致するように）、ＡＲコンテンツＩＭを重畳して表示する。その結果、ウェアラブルディスプレイ１００のユーザーは、図７（ｃ）に示すように、画像ＡＤＩを追加した後も、紙文書ＤＣまたは電子文書ＤＩの実像とともに、ＡＲコンテンツＩＭを引き続き閲覧することができる。
【００７５】
図８は、本発明の第１の実施の形態において、ＡＲコードに対して画像が追加された場合のＡＲコンテンツ表示システムの動作を示すシーケンス図である。なお図８および図１２に示す「検知部」は、ＡＲコードへの画像の追加を検知する構成を意味しており、具体的にはウェアラブルディスプレイ１００のカメラ１７０、または携帯端末３００のタッチパネル３６０である。
【００７６】
図８を参照して、画像が追加される前のＡＲコードに対応するＡＲコンテンツを表示するまでのＡＲコンテンツ表示システムの動作は、図３の場合と同じであるので、ここではその説明は繰り返さない。
【００７７】
ウェアラブルディスプレイ１００が紙文書または電子文書に対してＡＲコンテンツを重畳表示した後で、検知部がＡＲコードへの上書き（画像の追加）を検知すると、検知部は、上書きされたＡＲコード（画像追加後のＡＲコード）を新たなＡＲコードとして、ＡＲサーバー２００に対して登録を要求する。ＡＲサーバー２００は、登録の要求を受信すると、新たなＡＲコードをＡＲコード情報テーブルに登録する。ＡＲサーバー２００は、ウェアラブルディスプレイ１００に登録完了を通知する。
【００７８】
ウェアラブルディスプレイ１００は、登録完了の通知を受信すると、新たなＡＲコードに対応するＡＲコンテンツの送信を、ＡＲサーバー２００に対してリクエストする。ＡＲサーバー２００は、リクエストを受信すると、新たなＡＲコードに対応するＡＲコンテンツをウェアラブルディスプレイ１００に対してレスポンスする。ウェアラブルディスプレイ１００は、ＡＲコンテンツを受信すると、ウェアラブルディスプレイ１００のユーザーが閲覧中の紙文書または電子文書の実像に対してＡＲコンテンツを重畳表示する。
【００７９】
図９は、本発明の第１の実施の形態の効果を説明する図である。
【００８０】
図９を参照して、本実施の形態によれば、ＡＲコードＣ１上に画像ＡＤＩが追加された場合に、画像ＡＤＩが追加されたＡＲコードＣ１がＡＲコードＣ２として、ＡＲコードＣ１に関連づけられていたＡＲコンテンツＩＭに関連づけられて登録される。これにより、ＡＲコードＣ１に画像ＡＤＩが追加された後も、ウェアラブルディスプレイ１００はＡＲコンテンツＩＭを取得し、表示することができる。その結果、利便性を向上することができる。
【００８１】
なお、ＡＲコンテンツ表示システムの上述の動作において、携帯端末３００に電子文書ＤＩを表示し、電子文書ＤＩのＡＲコードＣ１への画像ＡＤＩの追加をウェアラブルディスプレイ１００にて検知する場合、携帯端末３００は、ウェアラブルディスプレイ１００との通信を行う機能を有さないものであってもよく、携帯端末３００を任意の表示装置全般で置き換えることが可能である。この場合には、ウェアラブルディスプレイ１００が単独でコンテンツ表示装置としての役割を果たす。また、紙文書ＤＣのＡＲコードＣ１への画像ＡＤＩの追加をウェアラブルディスプレイ１００にて検知する場合には、携帯端末３００は不要であり、ウェアラブルディスプレイ１００が単独でコンテンツ表示装置としての役割を果たす。
【００８２】
（第１の実施の形態の変形例）
【００８３】
続いて、本実施の形態の変形例について説明する。本変形例では、携帯端末３００が単独でコンテンツ表示装置としての役割を果たす。
【００８４】
図１０は、本発明の第１の実施の形態の変形例におけるＡＲコンテンツ表示システムの動作を概念的に示す図である。
【００８５】
図１０（ａ）を参照して、文字などが印刷された紙文書ＤＣを、携帯端末３００のユーザーが携帯端末３００のカメラ３７０で撮影し、その画像ＤＩＩ（紙文書ＤＣを電子的に表示した画像（電子文書の画像））を携帯端末３００のタッチパネル３６０に表示する場合を想定する。この場合、携帯端末３００は、カメラ３７０にて取得した画像に含まれているＡＲコードＣ１を認識する。
【００８６】
図１０（ｂ）を参照して、携帯端末３００は、ＡＲコードＣ１に関連づけられたＡＲコンテンツＩＭをＡＲサーバー２００から取得し、画像ＤＩＩに重畳されるように、ＡＲコンテンツＩＭをタッチパネル３６０に表示する。
【００８７】
図１０（ｃ）を参照して、携帯端末３００のユーザーは、携帯端末３００のタッチパネル３６０にＡＲコンテンツＩＭが表示された状態で、紙文書ＤＣに対してメモ書きなどの画像ＡＤＩを手書きで追加する。携帯端末３００は、ＡＲコードＣ１への画像ＡＤＩの追加をカメラ３７０にて検知した場合、画像ＡＤＩが追加されたＡＲコードＣ１の画像を、新たなＡＲコードＣ２として登録することをＡＲサーバー２００に要求する。ＡＲサーバー２００はＡＲコードＣ２を登録する。
【００８８】
図１０（ｄ）を参照して、ＡＲコードＣ２の登録完了後、携帯端末３００は、ＡＲコードＣ２に関連づけられたＡＲコンテンツＩＭをＡＲサーバー２００から取得し、画像ＤＩＩに重畳されるように、ＡＲコンテンツＩＭをタッチパネル３６０に表示する。
【００８９】
［第２の実施の形態］
【００９０】
本実施の形態では、電子文書のＡＲコード上にメモ書きなどの画像が追加された場合に、ウェアラブルディスプレイが新たなＡＲコードを表示する例について説明する。
【００９１】
図１１は、本発明の第２の実施の形態において、ＡＲコードに対して画像が追加された場合のＡＲコンテンツ表示システムの動作を概念的に示す図である。
【００９２】
図１１（ａ）を参照して、第１の実施の形態の場合と同様に、ウェアラブルディスプレイ１００は、ＡＲコードＣ１が表示された電子文書Ｄ１の画像であって、タッチパネル３６０に表示される電子文書の画像を取得し、ＡＲコードＣ１に関連づけられたＡＲコンテンツＩＭをＡＲサーバー２００から取得し、ＡＲコードＣ１の位置に基づいて決定された位置に表示する。次に、ウェアラブルディスプレイ１００のユーザーは、ウェアラブルディスプレイ１００のディスプレイ１６０にＡＲコンテンツＩＭが表示された状態で、携帯端末３００に表示された電子文書ＤＩに対してメモ書きなどの画像ＡＤＩを手書きで追加する。画像ＡＤＩは、タッチパネル３６０に接触したタッチペンや指の動きを、携帯端末３００がタッチパネル３６０で検知し、検知した動きの軌跡をタッチパネル３６０に表示した画像である。
【００９３】
図１１（ｂ）を参照して、ウェアラブルディスプレイ１００は、ＡＲコードＣ１への画像ＡＤＩの追加の有無を、カメラ１７０にて撮影したＡＲコードＣ１の画像に基づいて検知する。ウェアラブルディスプレイ１００は、たとえばＡＲコードＣ１の領域へのペン先や指の侵入の有無を検知することにより、画像ＡＤＩの追加の有無を検知する。ＡＲコードＣ１への画像ＡＤＩの追加を検知した場合、ウェアラブルディスプレイ１００は、電子文書ＤＩの画像を、ＡＲコードＣ１とは異なる新たなＡＲコードＣ３を含むように補正した補正画像ＡＩをタッチパネル３６０に表示させる。
【００９４】
ＡＲコードＣ１への画像ＡＤＩの追加を検知した場合、ウェアラブルディスプレイ１００または携帯端末３００は、ＡＲコードＣ１と、画像ＡＤＩとを個別に記憶することが好ましい。また、補正画像ＡＩは、ＡＲコードＣ１を含まないように補正した画像であることが好ましい。
【００９５】
そしてウェアラブルディスプレイ１００は、新たなＡＲコードＣ３と、元のＡＲコードＣ１に対する新たなＡＲコードＣ３のシフト方向およびシフト量ΔＤとをＡＲサーバー２００に送信し、新たなＡＲコードＣ３を登録することをＡＲサーバー２００に要求する。なお、シフト方向およびシフト量ΔＤは、図１１（ｂ）中ｘ軸方向およびｙ軸方向のシフト量をそれぞれ「ｘ」および「ｙ」とした場合に、ΔＤ＝（ｘ，ｙ）と表される。
【００９６】
なお、携帯端末３００のタッチパネル３６０に表示した電子文書ＤＩに対して画像ＡＤＩが追加された場合、ＡＲコードＣ１への画像ＡＤＩの追加の有無を、カメラ１７０を用いて検知する代わりに、携帯端末３００のタッチパネル３６０への接触の有無で検知してもよい。
【００９７】
ＡＲコードＣ１への画像ＡＤＩの追加の有無を携帯端末３００のタッチパネル３６０への接触の有無にて検知する場合、携帯端末３００は、新たなＡＲコードＣ３をタッチパネル３６０に表示し、新たなＡＲコードＣ３と、元のＡＲコードＣ１に対する新たなＡＲコードＣ３のシフト方向およびシフト量ΔＤとをＡＲサーバー２００に送信し、新たなＡＲコードＣ３を登録することをＡＲサーバー２００に要求してもよい。
【００９８】
また、ＡＲコードＣ１への画像ＡＤＩの追加の有無を携帯端末３００のタッチパネル３６０への接触の有無にて検知する場合、携帯端末３００は、新たなＡＲコードＣ３をタッチパネル３６０に表示し、新たなＡＲコードＣ３と、元のＡＲコードＣ１に対する新たなＡＲコードＣ３のシフト方向およびシフト量ΔＤとをウェアラブルディスプレイ１００に送信してもよい。この場合、ウェアラブルディスプレイ１００は、新たなＡＲコードＣ３と、元のＡＲコードＣ１に対する新たなＡＲコードＣ３のシフト方向およびシフト量ΔＤとをＡＲサーバー２００に送信し、新たなＡＲコードＣ３を登録することをＡＲサーバー２００に要求する。
【００９９】
さらに、ＡＲコードＣ１への画像ＡＤＩの追加の有無を携帯端末３００のタッチパネル３６０への接触の有無にて検知する場合、携帯端末３００は、ウェアラブルディスプレイ１００に対して単に検知を通知するだけであってもよい。この場合、ウェアラブルディスプレイ１００は、携帯端末３００のタッチパネル３６０に、ＡＲコードＣ１とは異なる新たなＡＲコードＣ３を表示させ、新たなＡＲコードＣ３と、元のＡＲコードＣ１に対する新たなＡＲコードＣ３のシフト方向およびシフト量ΔＤとをウェアラブルディスプレイ１００に送信し、新たなＡＲコードＣ３を登録することをＡＲサーバー２００に要求する。
【０１００】
図１１（ｃ）を参照して、ウェアラブルディスプレイ１００または携帯端末３００から、画像および新たなＡＲコードの登録の要求を受信した場合、ＡＲサーバー２００は、受信した画像を新たなＡＲコードＣ３として、シフト方向およびシフト量ΔＤとともにＡＲコード情報テーブルに登録する。登録の際、ＡＲサーバー２００は、受信した画像に、元のＡＲコードであるＡＲコードＣ１に関連づけられたＡＲコンテンツ（ここでは「０００１．ｐｄｆ」という名前のＡＲコンテンツ）を関連づけて、新たなＩＤを付す。このとき、ＡＲサーバー２００は、ウェアラブルディスプレイ１００に新たなＩＤを通知してもよい。
【０１０１】
図１１（ｄ）を参照して、新たなＡＲコードＣ３を登録した後、ウェアラブルディスプレイ１００は、カメラ１７０にて電子文書ＤＩの画像を取得し、取得した画像に含まれているＡＲコードＣ３を認識し、ＡＲコードＣ３をＡＲサーバー２００に送信する。ＡＲサーバー２００は、ＡＲコード情報テーブルの中から、受信したＡＲコードＣ３に関連づけられたＡＲコンテンツを抽出し、抽出したＡＲコンテンツをウェアラブルディスプレイ１００に送信する。またＡＲサーバー２００は、ＡＲコンテンツとともに、ＡＲコードＣ３のシフト方向およびシフト量ΔＤの情報もウェアラブルディスプレイ１００に送信する。
【０１０２】
ウェアラブルディスプレイ１００は、受信したＡＲコンテンツＩＭを、ディスプレイ１６０におけるシフト方向およびシフト量ΔＤに基づいて決定された位置に表示する。具体的には、ウェアラブルディスプレイ１００は、閲覧する紙文書ＤＣまたは電子文書ＤＩの実像におけるＡＲコードＣ３の位置から、ＡＲコンテンツＩＭの中心をシフト方向およびシフト量ΔＤの逆数（つまり（−ｘ，−ｙ））だけシフトさせた位置に、ＡＲコンテンツＩＭを表示する。その結果、ウェアラブルディスプレイ１００のユーザーは、図１１（ｄ）に示すように、画像ＡＤＩを追加した後も、電子文書ＤＩの実像とともに、ＡＲコンテンツＩＭを引き続き閲覧することができる。ＡＲコンテンツＩＭの中心をシフト方向およびシフト量ΔＤに基づいて決定された位置にＡＲコンテンツを表示することにより、ＡＲコードＣ１に基づいて表示されるＡＲコンテンツＩＭの位置と、ＡＲコードＣ３に基づいて表示されるＡＲコンテンツＩＭの位置とは同一になる。
【０１０３】
図１２は、本発明の第２の実施の形態において、ＡＲコードに対して画像が追加された場合のＡＲコンテンツ表示システムの動作を示すシーケンス図である。
【０１０４】
図１２を参照して、画像が追加される前のＡＲコードに対応するＡＲコンテンツを表示するまでのＡＲコンテンツ表示システムの動作は、図３の場合と同じであるので、ここではその説明は繰り返さない。
【０１０５】
ウェアラブルディスプレイ１００が電子文書に対してＡＲコンテンツを重畳表示した後で、検知部がＡＲコード領域へのペン先の侵入などを検知すると、検知部は、携帯端末３００に対して、新たなＡＲコード、ならびにシフト方向およびシフト量を送信し、新たなＡＲコードの表示を要求する。携帯端末３００は要求を受信すると、受信したシフト方向およびシフト量だけＡＲコードの位置からシフトさせた位置に、新たなＡＲコードを表示する。また検知部は、ＡＲサーバー２００に対して、新たなＡＲコード、ならびにシフト方向およびシフト量を送信し、新たなＡＲコードの登録を要求する。ＡＲサーバーは、ＡＲサーバー２００は、登録の要求を受信すると、新たなＡＲコード、ならびにシフト方向およびシフト量をＡＲコード情報テーブルに登録する。ＡＲサーバー２００は、ウェアラブルディスプレイ１００に登録完了を通知する。
【０１０６】
ウェアラブルディスプレイ１００は、登録完了の通知を受信すると、新たなＡＲコードに対応するＡＲコンテンツの送信を、ＡＲサーバー２００に対してリクエストする。ＡＲサーバー２００は、リクエストを受信すると、新たなＡＲコードに対応するＡＲコンテンツ、ならびにシフト方向およびシフト量をウェアラブルディスプレイ１００に対してレスポンスする。ウェアラブルディスプレイ１００は、ＡＲコンテンツを受信すると、携帯端末３００が表示する電子文書の実像に対してＡＲコンテンツを重畳表示する。新たなＡＲコードに基づいて表示されるＡＲコンテンツの内容および位置は、元のＡＲコードに基づいて表示されるＡＲコンテンツの内容および位置と同一になる。
【０１０７】
なお、上述以外のＡＲコンテンツ表示システムの動作およびＡＲコンテンツ表示システムの構成は、第１の実施の形態の場合と同様であるので、その説明は繰り替えさない。
【０１０８】
本実施の形態によれば、元のＡＲコード上に画像が追加された場合に、新たなＡＲコードが表示され、新たなＡＲコードが、元のＡＲコードに関連づけられていたＡＲコンテンツに関連づけられて登録する。これにより、元のＡＲコード上に画像が追加された後も、ウェアラブルディスプレイは新たなＡＲコードに基づいてＡＲコンテンツを取得し、表示することができる。その結果、利便性を向上することができる。
【０１０９】
また、新たなＡＲコードとともに、元のＡＲコードに対する新たなＡＲコードのシフト方向およびシフト量を登録することにより、新たなＡＲコードに基づいて表示されるＡＲコンテンツの位置を、元のＡＲコードに基づいて表示されるＡＲコンテンツの位置と同一にすることができる。
【０１１０】
［その他］
【０１１１】
ウェアラブルディスプレイは、印刷物に印刷された文書や携帯端末に表示された電子文書の画像の他、ホワイトボードなどに描かれた文書の画像などを取得してもよい。
【０１１２】
上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１１３】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１４】
１００  ウェアラブルディスプレイ
１１０，２１０，３１０  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１２０，２２０，３２０  ネットワークＩ／Ｆ
１３０，２３０，３３０  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
１４０，２４０，３４０  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
１５０，２５０，３５０  記憶部
１６０  ディスプレイ
１７０  カメラ
１８０  操作部
２００  ＡＲ（Ａｕｇｕｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）サーバー
３００  携帯端末
３６０  タッチパネル
３７０  カメラ
４００  ネットワーク
ＡＤＩ  追加された画像
ＡＩ  補正画像
ＡＰ  アクセスポイント
Ｃ１，Ｃ２，Ｃ３  ＡＲコード
ＤＣ  紙文書
ＤＩ  電子文書
ＤＩＩ  紙文書の画像または電子文書
ＩＭ  ＡＲコンテンツ
ＲＧ  ＡＲコンテンツ領域
ΔＤ  シフト量
【図１】
2015204035.tif 000003
【図２】
2015204035.tif 000004
【図３】
2015204035.tif 000005
【図４】
2015204035.tif 000006
【図５】
2015204035.tif 000007
【図６】
2015204035.tif 000008
【図７】
2015204035.tif 000009
【図８】
2015204035.tif 000010
【図９】
2015204035.tif 000011
【図１０】
2015204035.tif 000012
【図１１】
2015204035.tif 000013
【図１２】
2015204035.tif 000014