(57)【要約】【課題】２次元コードを介して複数のアドレスにアクセスすることを容易にする。【解決手段】複数の２次元コードと、上記各２次元コードに対応する複数の画像とを含む撮像画像を取得する画像取得部と、上記撮像画像から上記各２次元コードを認識し、上記各２次元コードからネットワーク上のアドレスを示す情報を抽出するアドレス情報抽出部と、上記撮像画像から上記各画像を抽出する画像抽出部と、上記各アドレスへのリンクと上記各画像とを対応付けて表示部に表示させる表示制御部とを含む画像処理装置が提供される。【選択図】図５
2014139732.tif 000002
【特許請求の範囲】
【請求項１】
複数の２次元コードと、前記各２次元コードに対応する複数の画像とを含む撮像画像を取得する画像取得部と、
前記撮像画像から前記各２次元コードを認識し、前記各２次元コードからネットワーク上のアドレスを示す情報を抽出するアドレス情報抽出部と、
前記撮像画像から前記各画像を抽出する画像抽出部と、
前記各アドレスへのリンクと前記各画像とを対応付けて表示部に表示させる表示制御部と
を備える画像処理装置。
【請求項２】
前記画像取得部は、前記複数の２次元コードと前記複数の画像とがスクロールしながら表示される表示部を連続的に撮像することによって得られる複数の撮像画像を取得する、請求項１に記載の画像処理装置。
【請求項３】
前記画像取得部は、前記複数の撮像画像を合成して前記アドレス情報抽出部および前記画像抽出部に提供する、請求項２に記載の画像処理装置。
【請求項４】
前記画像取得部は、前記複数の撮像画像を前記アドレス情報抽出部および前記画像抽出部に提供し、
前記アドレス情報抽出部および前記画像抽出部は、前記複数の撮像画像から認識される２次元コードまたは前記抽出されるアドレスを示す情報、および前記認識される画像のうち重複するものを除外する、請求項２に記載の画像処理装置。
【請求項５】
前記複数の２次元コードと前記複数の画像とが表示される表示部を有する表示装置と通信し、前記撮像画像の状態または前記２次元コードもしくは前記画像の認識結果に応じて前記複数の２次元コードおよび前記複数の画像の表示を制御する表示装置制御部をさらに備える、請求項１に記載の画像処理装置。
【請求項６】
前記画像取得部は、前記複数の２次元コードと前記複数の画像とがスクロールしながら表示される表示部を連続的に撮像することによって得られる複数の撮像画像を取得し、
前記表示装置制御部は、前記スクロールの速度または位置を制御する、請求項５に記載の画像処理装置。
【請求項７】
前記各２次元コードの認識、前記アドレスを示す情報の抽出、または前記各画像の認識においてエラーが発生したことを検出するエラー検出部をさらに備える、請求項１に記載の画像処理装置。
【請求項８】
前記複数の２次元コードと前記複数の画像とが表示される表示部を有する表示装置と通信し、前記エラー検出部の検出結果に応じて前記２次元コードおよび前記複数の画像の表示を制御する表示装置制御部をさらに備える、請求項７に記載の画像処理装置。
【請求項９】
前記エラー検出部は、エラーが発生したことをユーザに通知する、請求項７に記載の画像処理装置。
【請求項１０】
前記エラー検出部は、前記認識された２次元コードもしくは前記認識された画像、または前記抽出された情報の数に基づいてエラーが発生したことを検出する、請求項７に記載の画像処理装置。
【請求項１１】
前記画像取得部は、前記複数の２次元コードと前記複数の画像とが描かれた１または複数の媒体を撮像することによって得られる撮像画像を取得する、請求項１に記載の画像処理装置。
【請求項１２】
前記画像取得部は、撮像位置を移動させながら前記１または複数の媒体を連続的に撮像することによって得られる複数の撮像画像を取得する、請求項１１に記載の画像処理装置。
【請求項１３】
前記画像取得部は、前記複数の撮像画像を合成して前記アドレス情報抽出部および前記画像抽出部に提供する、請求項１２に記載の画像処理装置。
【請求項１４】
前記画像取得部は、前記複数の撮像画像を前記アドレス情報抽出部および前記画像抽出部に提供し、
前記アドレス情報抽出部および前記画像抽出部は、前記複数の撮像画像から認識される２次元コードおよび画像のうち重複するものを除外する、請求項１２に記載の画像処理装置。
【請求項１５】
前記画像取得部に画像を提供する撮像部と、前記表示部とをさらに備える、請求項１に記載の画像処理装置。
【請求項１６】
前記画像取得部は、端末装置で撮像された前記撮像画像を該端末装置との通信によって取得し、
前記表示制御部は、前記各アドレスへのリンクと前記各画像とを対応付けて前記端末装置の表示部に表示させる、請求項１に記載の画像処理装置。
【請求項１７】
複数の２次元コードと、前記各２次元コードに対応する複数の画像とを含む撮像画像を取得することと、
前記撮像画像から前記各２次元コードを認識し、前記各２次元コードからネットワーク上のアドレスを示す情報を抽出することと、
前記撮像画像から前記各画像を抽出することと、
前記各アドレスへのリンクと前記各画像とを対応付けて表示部に表示させることと
を含む画像処理方法。
【請求項１８】
複数の２次元コードと、前記各２次元コードに対応する複数の画像とを含む撮像画像を取得する機能と、
前記撮像画像から前記各２次元コードを認識し、前記各２次元コードからネットワーク上のアドレスを示す情報を抽出する機能と、
前記撮像画像から前記各画像を抽出する機能と、
前記各アドレスへのリンクと前記各画像とを対応付けて表示部に表示させる機能と
をコンピュータに実現させるためのプログラム。
【請求項１９】
ネットワーク上のアドレスを示す情報が埋め込まれた複数の２次元コードと、前記各２次元コードに対応する複数の画像とを表示部に表示させる表示制御部と、
前記複数の２次元コードと前記複数の画像とを含む撮像画像から前記各２次元コードと前記画像とを認識する画像処理装置から、前記撮像画像の状態または前記２次元コードもしくは前記画像の認識結果に応じて送信される制御信号を受信する制御信号受信部と
を備え、
前記表示制御部は、前記制御信号に応じて前記複数の２次元コードおよび前記複数の画像の表示を制御する表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像処理装置、画像処理方法、プログラムおよび表示装置に関する。
【背景技術】
【０００２】
近年、撮像画像に含まれる２次元コードからＵＲＬ（Uniform  Resource  Locator）を読み取り、当該ＵＲＬによって示されるアドレスにアクセスして情報を取得することが、情報への簡便なアクセス手段として一般的になっている。例えば、特許文献１には、広告媒体に印刷される２次元コードに当該広告媒体に掲載される商品を購入するためのウェブサイトのＵＲＬが埋め込まれており、携帯電話でこの広告媒体を撮像した画像からＵＲＬを読み取ってウェブサイトにアクセスする技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２８７５９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１に記載された技術では、例えば図１に示されるように、ユーザ自身が対象の２次元コードを選択し、当該２次元コードにカメラを近づけて撮像を実行する。これによって、２次元コードから読み取られたＵＲＬを用いたウェブサイトへのアクセスが最小限の操作で実現される。しかしながら、例えばユーザが広告媒体に掲載された複数の商品に興味をもっているような場合、２次元コードの撮像とウェブサイトへのアクセスを、商品の数だけその場で繰り返さなければならず、必ずしも便利とはいえない場合もあった。
【０００５】
そこで、本開示では、２次元コードを介して複数のアドレスにアクセスすることを容易にする、新規かつ改良された画像処理装置、画像処理方法、プログラムおよび表示装置を提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、複数の２次元コードと、上記各２次元コードに対応する複数の画像とを含む撮像画像を取得する画像取得部と、上記撮像画像から上記各２次元コードを認識し、上記各２次元コードからネットワーク上のアドレスを示す情報を抽出するアドレス情報抽出部と、上記撮像画像から上記各画像を抽出する画像抽出部と、上記各アドレスへのリンクと上記各画像とを対応付けて表示部に表示させる表示制御部とを含む画像処理装置が提供される。
【０００７】
また、本開示によれば、複数の２次元コードと、上記各２次元コードに対応する複数の画像とを含む撮像画像を取得することと、上記撮像画像から上記各２次元コードを認識し、上記各２次元コードからネットワーク上のアドレスを示す情報を抽出することと、上記撮像画像から上記各画像を抽出することと、上記各アドレスへのリンクと上記各画像とを対応付けて表示部に表示させることとを含む画像処理方法が提供される。
【０００８】
また、本開示によれば、複数の２次元コードと、上記各２次元コードに対応する複数の画像とを含む撮像画像を取得する機能と、上記撮像画像から上記各２次元コードを認識し、上記各２次元コードからネットワーク上のアドレスを示す情報を抽出する機能と、上記撮像画像から上記各画像を抽出する機能と、上記各アドレスへのリンクと上記各画像とを対応付けて表示部に表示させる機能とをコンピュータに実現させるためのプログラムが提供される。
【０００９】
また、本開示によれば、ネットワーク上のアドレスを示す情報が埋め込まれた複数の２次元コードと、上記各２次元コードに対応する複数の画像とを表示部に表示させる表示制御部と、上記複数の２次元コードと上記複数の画像とを含む撮像画像から上記各２次元コードと上記画像とを認識する画像処理装置から、上記撮像画像の状態または上記２次元コードもしくは上記画像の認識結果に応じて送信される制御信号を受信する制御信号受信部とを含み、上記表示制御部は、上記制御信号に応じて上記複数の２次元コードおよび上記複数の画像の表示を制御する表示装置が提供される。
【００１０】
撮像画像から複数の２次元コードを認識し、各２次元コードからネットワーク上のアドレスを示す情報を抽出してリンクとして表示させることによって、ユーザが各２次元コードを介して複数のアドレスにアクセスすることが容易になる。また、このとき、各２次元コードに対応する画像を撮像画像から認識し、リンクに対応付けて表示することで、ユーザが各リンクによってアクセス可能なコンテンツを容易に把握することができる。
【発明の効果】
【００１１】
以上説明したように本開示によれば、２次元コードを介して複数のアドレスにアクセスすることを容易にすることができる。
【図面の簡単な説明】
【００１２】
【図１】本開示の第１の実施形態の概略的な構成を示す図である。
【図２】本開示の第１の実施形態の概略的な構成を示す図である。
【図３】本開示の第１の実施形態における撮像後の表示の例を示す図である。
【図４】本開示の第１の実施形態における表示画像のスクロールと連写の例を示す図である。
【図５】本開示の第１の実施形態に係る画像処理装置の概略的な機能構成を示すブロック図である。
【図６】本開示の第１の実施形態に係る表示装置の概略的な機能構成を示すブロック図である。
【図７】本開示の第１の実施形態における画像処理装置の処理フローの例を示すフローチャートである。
【図８】本開示の第１の実施形態における処理フローの別の例を示すフローチャートである。
【図９】本開示の第２の実施形態の概略的な構成を示す図である。
【図１０】本開示の第３の実施形態の概略的な構成を示す図である。
【図１１】本開示の第４の実施形態の概略的な構成を示す図である。
【図１２】情報処理装置のハードウェア構成を説明するためのブロック図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．概略
２．機能構成
２−１．画像処理装置の機能構成
２−２．表示装置の機能構成
３．処理フロー
４．他の実施形態
５．ハードウェア構成
６．補足
【００１５】
（１．概略）
まず、図１〜図４を参照して、本開示の第１の実施形態の概略について説明する。
【００１６】
図１および図２は、本開示の第１の実施形態の概略的な構成を示す図である。図１および図２を参照すると、システム１０は、２つの携帯電話１００，２００を含む。携帯電話１００はカメラ１０１を搭載しており、携帯電話２００のディスプレイ２０９に表示された画像を含む画像を撮像する。図１は、カメラ１０１によって撮像された携帯電話２００の画像が、スルー画像として携帯電話１００のディスプレイ１１１に表示された状態を示す。また、図２は、携帯電話１００のカメラ１０１の画角に、携帯電話２００のディスプレイ２０９が含まれた状態を示す。図２に示されるように、カメラ１０１とディスプレイ２０９との位置関係を維持するために、携帯電話１００，２００は例えば同じ机の上に置くなどして位置合わせされてもよい。
【００１７】
携帯電話２００のディスプレイ２０９に表示される画像は、２次元コード２００１と、画像２００３とを含む。ここで、２次元コード２００１には、ＵＲＬが埋め込まれている。画像２００３は、このＵＲＬによって示されるアドレスにあるコンテンツを表示する。具体的な例として、２次元コード２００１にオンラインストレージに格納された画像ファイルのＵＲＬが埋め込まれ、画像２００３が画像ファイルによって表示される画像のサムネイルであってもよい。あるいは、２次元コード２００１にショッピングサイトのＵＲＬが埋め込まれ、画像２００３がショッピングサイトのロゴや商品を示す画像であってもよい。また、画像２００３は、後述する付加情報を表示するための２次元コードを含んでもよい。
【００１８】
図３は、本開示の第１の実施形態における撮像後の表示の例を示す図である。図３を参照すると、図１および図２に示したように携帯電話２００のディスプレイ２０９に表示された画像を含む画像を撮像した後、携帯電話１００のディスプレイ１１１には、リンク１００１および画像１００３を含む画像が表示される。画像は、さらに付加情報１００５を含んでもよい。
【００１９】
リンク１００１は、携帯電話２００のディスプレイ２０９に表示された２次元コード２００１に埋め込まれたＵＲＬへのリンクである。携帯電話１００のタッチパネルなどの操作部を介してリンク１００１を選択することによって、ＵＲＬによって示されるアドレスにアクセスすることが可能である。例えば上述したオンラインストレージおよびショッピングサイトの例であれば、リンク１００１を選択することによって、オンラインストレージに格納された画像ファイルを取得したり、ショッピングサイトにアクセスしたりすることができうる。
【００２０】
画像１００３は、携帯電話２００のディスプレイ２０９に表示されていた画像２００３と同様の画像である。上記の通り、画像２００３は、２次元コード２００１に埋め込まれたＵＲＬによって示されるアドレスにあるコンテンツを表示する。従って、画像１００３は、リンク１００１のリンク先のコンテンツを表示する。画像１００３が表示されることによって、ユーザは、リンク１００１を選択するときに、リンク先のコンテンツを容易に把握することができる。
【００２１】
付加情報１００５は、画像１００３とともに、リンク１００１のリンク先のコンテンツに関する情報を表示する。図示された例では、リンク１００１が画像ファイルのＵＲＬであるため、付加情報１００５としてファイル名と撮影日とが表示されている。付加情報１００５は、例えば２次元コード２００１にＵＲＬとともに埋め込まれた情報に基づいて表示されてもよい。また、付加情報１００５は、画像２００３に含まれる２次元コードから読み取られてもよい。
【００２２】
このように、携帯電話１００のディスプレイ１１１にリンク１００１および画像１００３を表示し、必要に応じてさらに付加情報１００５を表示することによって、一覧として表示された複数の２次元コード２００１から読み取られた複数のアドレスへの個別または一括のアクセスを可能にするとともに、ユーザがアクセスするアドレスを選択するにあたり有用な情報を提供することができる。リンク１００１および画像１００３を表示するための情報を携帯電話１００で保持することによって、一度撮像を実行した後は、携帯電話１００と携帯電話２００とが離れても、引き続き各リンク１００１のリンク先にアクセスすることが可能である。
【００２３】
図４は、本開示の第１の実施形態における表示画像のスクロールと連写の例を示す図である。図４を参照すると、撮像画像１０００ａ〜１０００ｃには、それぞれ携帯電話２００のディスプレイ２０９に表示された画像が映っている。ここで、撮像画像１０００ａ〜１０００ｃは、所定の間隔で撮像された一連の画像であり、ディスプレイ２０９に表示された画像が順次スクロールする過程が写っている。
【００２４】
より具体的には、撮像画像１０００ａではディスプレイ２０９の上端に映っていた２次元コード２００１ａおよび画像２００３ａが、撮像画像１０００ｂではディスプレイ２０９から消えている。一方、撮像画像１０００ａではディスプレイ２０９の下部に表示されていた２次元コード２００１ｂおよび画像２００３ｂが、撮像画像１０００ｂではディスプレイ２０９の上端から外れようとしている。このことから、撮像画像１０００ａと撮像画像１０００ｂとの間で、ディスプレイ２０９の表示がスクロールしていることがわかる。同様に、撮像画像１０００ｂではディスプレイ２０９の下端から現れたばかりの２次元コード２００１ｃおよび画像２００３ｃが、撮像画像１０００ｃではディスプレイ２０９の上部に表示されている。また、撮像画像１０００ｃでは、それまで表示されていなかった２次元コード２００１ｄおよび画像２００３ｄが、ディスプレイ２０９の下端に表示されている。
【００２５】
このように、携帯電話２００がディスプレイ２０９における２次元コード２００１および画像２００３の表示をスクロールさせ、携帯電話１００のカメラ１０１がスクロール中のディスプレイ２０９を含む画像を連写することによって、ディスプレイ２０９に一度に表示させることが可能な数よりも多くの２次元コード２００１および画像２００３を読み取ることができる。
【００２６】
（２．機能構成）
次に、図５および図６を参照して、本開示の第１の実施形態の機能構成について説明する。
【００２７】
（２−１．画像処理装置の機能構成）
図５は、本開示の第１の実施形態に係る画像処理装置の概略的な機能構成を示すブロック図である。図５を参照すると、携帯電話１００は、カメラ１０１と、画像取得部１０３と、ＵＲＬ抽出部１０５と、画像抽出部１０７と、表示制御部１０９と、ディスプレイ１１１と、操作部１１３と、通信部１１５とを含む。携帯電話１００は、付加的に、表示装置制御部１１７および／または検出エラー検出部１１９を含んでもよい。
【００２８】
携帯電話１００は、例えば、後述する情報処理装置のハードウェア構成によって実現されうる。このとき、カメラ１０１、ディスプレイ１１１、操作部１１３、および通信部１１５以外の各部は、例えばＣＰＵ（Central  Processing  Unit）などのプロセッサを用いてソフトウェア的に実現されうる。
【００２９】
なお、本実施形態において、携帯電話１００は、撮像画像を取得し、この画像を処理してリンクと画像とを表示させる画像処理装置として機能する。それゆえ、本実施形態の説明では、携帯電話１００を画像処理装置の一例として扱う。
【００３０】
画像取得部１０３は、カメラ１０１（撮像部）によって撮像された画像を取得する。上述の通り、カメラ１０１によって撮像された画像には、携帯電話２００のディスプレイ２０９に表示された複数の２次元コード２００１と、各２次元コード２００１に対応する複数の画像２００３とが含まれる。画像取得部１０３は、取得した画像をＵＲＬ抽出部１０５および画像抽出部１０７に提供する。また、画像取得部１０３は、取得した画像を表示装置制御部１１７に提供してもよい。
【００３１】
上記の図４の例のように、カメラ１０１が撮像画像を連写する場合、画像取得部１０３は、２次元コード２００１と画像２００３とがスクロールしながら表示される携帯電話２００のディスプレイ２０９を連続的に撮像することによって得られる複数の撮像画像を取得する。この場合、画像取得部１０３は、複数の撮像画像を合成してＵＲＬ抽出部１０５および画像抽出部１０７に提供してもよい。なお、複数の撮像画像の合成には、例えば特開２０１２−１０９８６３号公報などに記載された各種の技術を利用することが可能である。あるいは、画像取得部１０３は、複数の撮像画像をそのままＵＲＬ抽出部１０５および画像抽出部１０７に提供し、ＵＲＬ抽出部１０５および画像抽出部１０７が、認識された２次元コードまたは抽出されたＵＲＬ、および認識された画像の中から重複するものを除外してもよい。
【００３２】
ＵＲＬ抽出部１０５は、画像取得部１０３が取得した画像から２次元コード２００１を認識し、認識された２次元コード２００１からＵＲＬを抽出する。なお、ＵＲＬは、ネットワーク上のアドレスを示す情報の一例である。ＵＲＬ抽出部１０５は、抽出したＵＲＬを表示制御部１０９および通信部１１５に提供する。
【００３３】
画像抽出部１０７は、画像取得部１０３が取得した画像から画像２００３を認識する。画像２００３は、２次元コード２００１にそれぞれ対応し、後述するように２次元コード２００１から抽出されたＵＲＬによって示されるアドレスへのリンク１００１に対応する画像１００３としてディスプレイ１１１に表示される。例えば、画像抽出部１０７は、ＵＲＬ抽出部１０５によって抽出されたＵＲＬに対応する画像２００３を認識する。具体的には、例えば、画像抽出部１０７は、認識された２次元コード２００１の画像内での位置情報をＵＲＬ抽出部１０５から取得し、２次元コード２００１に最も近い位置で認識された画像を、当該２次元コード２００１に対応する画像２００３として特定し、撮像画像から画像２００３の領域を切り出して画像１００３を抽出する。
【００３４】
表示制御部１０９は、ＵＲＬ抽出部１０５によって２次元コード２００１から抽出されたＵＲＬによって示されるアドレスへのリンクであるリンク１００１と、画像抽出部１０７によって認識された画像１００３とを、互いに対応付けてディスプレイ１１１（表示部）に表示させる。
【００３５】
操作部１１３は、ディスプレイ１１１に表示されたリンク１００１および画像１００３を観察したユーザの操作を受け付ける。本実施形態では、操作部１１３は携帯電話１００のタッチパネルによって実現される。後述するように本開示の実施形態に係る画像処理装置は携帯電話に限られないため、他の実施形態において操作部１１３はボタン、マウス、キーボードなど各種の入力装置でありうる。例えば、操作部１１３は、ディスプレイ１１１に表示されたリンク１００１のうちの１または複数を選択するユーザの操作を取得しうる。
【００３６】
通信部１１５は、ネットワークを介した通信によって、ユーザによって選択されたリンク１００１のリンク先へのアクセスを実行する。上述の通り、リンク先のＵＲＬは、ＵＲＬ抽出部１０５によって撮像画像に含まれる２次元コード２００１から抽出される。通信部１１５は、ネットワーク通信を実行可能な各種通信装置によって実現されうる。
【００３７】
表示装置制御部１１７は、表示装置として機能する携帯電話２００と通信し、画像取得部１０３が取得する撮像画像の状態、またはエラー検出部１１９から通知される２次元コードまたは画像の認識結果に応じて、ディスプレイ２０９における２次元コード２００１および画像２００３の表示を制御する。例えば、画像取得部１０３が取得した撮像画像において、ぶれやフォーカスのずれ、ユーザの指など障害物の写り込みなどが検出され、２次元コード２００１や画像２００３を正しく認識することが困難であると推定される場合、表示装置制御部１１７が通信装置を介して携帯電話２００と通信し、ディスプレイ２０９の表示を間接的に制御してもよい。この場合、表示装置制御部１１７は、例えばディスプレイ２０９に表示される２次元コード２００１および画像２００３の表示位置やサイズを制御してもよい。エラー検出部１１９によって２次元コードや画像の認識にエラーが発生したことが検出された場合も、表示装置制御部１１７は同様にディスプレイ２０９の表示を間接的に制御しうる。なお、表示装置制御部１１７が表示装置を制御するための制御信号は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉなどの機器間通信によって携帯電話２００に送信されうる。
【００３８】
また、上記の図４の例のように、携帯電話２００がディスプレイ２０９の表示をスクロールさせ、カメラ１０１が撮像画像を連写する場合、表示装置制御部１１７は、連写によって画像取得部１０３が取得した複数の撮像画像のそれぞれについて、ぶれやフォーカスのずれ、ユーザの指など障害物の写り込みなどを検出し、これらが検出された場合、ディスプレイ２０９の表示を間接的に制御してもよい。この場合、表示装置制御部１１７は、例えばディスプレイ２０９に表示される２次元コード２００１および画像２００３の表示位置やサイズを制御してもよいし、スクロールの速度を調整したりスクロール位置を戻したりしてもよい。エラー検出部１１９によって実際に認識のエラーが発生したことが検出された場合も同様である。また、表示装置制御部１１７は、カメラ１０１による撮像の準備（角度やフォーカスの調整など）が完了したときに、携帯電話２００に表示のスクロールを開始するよう命令してもよい。
【００３９】
エラー検出部１１９は、ＵＲＬ抽出部１０５における２次元コードの認識もしくはＵＲＬの抽出、または画像抽出部１０７における画像の認識においてエラーが発生したことを検出する。例えば、ＵＲＬ抽出部１０５は、撮像画像の中で２次元コード２００１が存在する領域を特定し、その領域の画像を２次元コードとして読み取ることによってＵＲＬを抽出しうる。この場合、特定された領域の画像の一部が欠けていたり、画像がぶれていたりして読み取りが困難な状態であれば、エラー検出部１１９によって認識のエラーが検出されうる。また、例えば、画像抽出部１０７は、撮像画像の中で画像２００３が存在すると推定される領域を特定し、その領域の画像を画像１００３として抽出しうる。この場合、領域が特定されたものの、その領域の画像の一部が欠けていたり、画像がぶれていたりすれば、エラー検出部１１９によって認識のエラーが検出されうる。
【００４０】
また、例えば、撮像画像から読み取られる２次元コード２００１および画像２００３の数が、ディスプレイ２０９の所定の位置に表示された別の２次元コードやユーザ操作などによって予めエラー検出部１１９に通知されていてもよい。この場合、エラー検出部１１９は、ＵＲＬ抽出部１０５によって抽出されたＵＲＬの数や、画像抽出部１０７によって認識された画像の数が所定の数と異なっていれば、認識のエラーが発生したと判定してもよい。また、エラー検出部１１９は、ＵＲＬに対応する画像が抽出されなかった場合、または画像に対応するＵＲＬが抽出されなかった場合に、エラーが発生したと判定してもよい。あるいは、エラー検出部１１９は、抽出されたＵＲＬと画像との数が異なっていた場合に、エラーが発生したと判定してもよい。
【００４１】
例えば、認識のエラーが発生した場合、エラー検出部１１９は、表示装置制御部１１７に依頼してディスプレイ２０９の表示を間接的に制御し、よりエラーが発生しにくい状態でカメラ１０１による撮像画像の取得を再実行させてもよい。また、例えば、上記の図４の例のように、携帯電話２００がディスプレイ２０９の表示をスクロールさせ、カメラ１０１が撮像画像を連写する場合、エラー検出部１１９は、表示装置制御部１１７に依頼してディスプレイ２０９の表示を間接的に制御し、認識のエラーが発生した部分について、スクロールをやり直させたり、その後のスクロールの速度を調整させたりしてもよい。
【００４２】
あるいは、表示装置制御部１１７が設けられない場合、エラー検出部１１９は、単純にカメラ１０１による撮像画像の取得を再実行させたり（例えばオートフォーカスをやり直すことなどによってエラーが解消する可能性がある）、ユーザに向けてエラーの発生を通知したり（ユーザが携帯電話１００の位置を調整することなどによってエラーが解消する可能性がある）してもよい。
【００４３】
（２−２．表示装置の機能構成）
図６は、本開示の第１の実施形態に係る表示装置の概略的な機能構成を示すブロック図である。図６を参照すると、携帯電話２００は、コンテンツ情報設定部２０１と、ＵＲＬ生成部２０３と、画像生成部２０５と、表示制御部２０７と、ディスプレイ２０９とを含む。携帯電話２００は、付加的に、操作部２１１および／または制御信号受信部２１３を含んでもよい。
【００４４】
携帯電話２００は、例えば、後述する情報処理装置のハードウェア構成によって実現されうる。このとき、ディスプレイ２０９および操作部２１１以外の各部は、例えばＣＰＵなどのプロセッサを用いてソフトウェア的に実現されうる。
【００４５】
なお、本実施形態において、携帯電話２００は、２次元コードとそれに対応する画像とを表示させる表示装置として機能する。それゆえ、本実施形態の説明では、携帯電話２００を表示装置の一例として扱う。
【００４６】
コンテンツ情報設定部２０１は、ディスプレイ２０９に表示される２次元コード２００１および画像２００３の基になるコンテンツの情報を設定する。例えば、２次元コード２００１にはオンラインストレージに格納された画像ファイルのＵＲＬが埋め込まれ、画像２００３は画像ファイルによって表示される画像のサムネイルでありうる。この場合、コンテンツ情報設定部２０１は、当該画像ファイルと、携帯電話２００が図示しない通信部を介してオンラインストレージに画像ファイルをアップロードしたときに取得されたＵＲＬとをコンテンツ情報として設定しうる。コンテンツ情報設定部２０１は、設定したコンテンツ情報を、２次元コード生成部２０３および画像生成部２０５に提供する。
【００４７】
また、コンテンツ情報設定部２０１は、携帯電話２００のタッチパネルなどの操作部２１１が取得したユーザの操作に基づいてコンテンツ情報を設定してもよい。例えば、２次元コード２００１にはショッピングサイトのＵＲＬが埋め込まれ、画像２００３はショッピングサイトのロゴや商品を示す画像でありうる。この場合、コンテンツ情報設定部２０１は、予め用意されたＵＲＬや画像を、操作部２１１が取得したユーザの操作に基づいてコンテンツ情報として設定しうる。
【００４８】
２次元コード生成部２０３は、コンテンツ情報設定部２０１が設定したコンテンツ情報に含まれるＵＲＬを、所定の形式でエンコードして２次元コードを生成する。２次元コードの形式としては、例えばＱＲコード（登録商標）が使用されうるが、他のいかなる形式が使用されてもよい。生成された２次元コードは、２次元コード２００１としてディスプレイ２０９に表示される。
【００４９】
画像生成部２０５は、コンテンツ情報設定部２０１が設定したコンテンツ情報に含まれる画像から、画像２００３を生成する。画像２００３としてコンテンツ情報に含まれる画像をそのまま用いることが可能な場合もあるが（その場合、画像生成部２０５は実質的に処理をしない）、例えば画像ファイルをオンラインストレージにアップロードした場合には、画像ファイルによって表示される画像のサムネイルを画像２００３として表示させるために、画像生成部２０５が画像を縮小してもよい。
【００５０】
ここで、上述のように、画像２００３は、ディスプレイ２０９に表示された画像を含む撮像画像において、２次元コード２００１に対応する画像として認識される。従って、画像生成部２０５は、例えば２次元コード２００１との位置関係が所定の条件を満たすように、生成した画像２００３の表示位置を指定する。例えば、画像生成部２０５は、生成した画像２００３が、対応する２次元コード２００１に最も近い位置に表示されるように、画像２００３の表示位置を指定してもよい。
【００５１】
表示制御部２０７は、２次元コード生成部２０３によって生成された２次元コード２００１と、画像生成部２０５によって生成された画像２００３とをディスプレイ２０９（表示部）に表示させる。上記のように、２次元コード２００１と画像２００３とは、例えば所定の位置関係をもって表示されうる。
【００５２】
制御信号受信部２１３は、携帯電話１００に表示装置制御部１１７が設けられる場合に、これに対応して設けられうる。制御信号受信部２１３は、表示装置制御部１１７から受信した制御信号に基づいて、表示制御部２０７を制御する。これによって、例えば、ディスプレイ２０９に表示される２次元コード２００１および画像２００３の表示位置やサイズが変更されうる。また、上記の図４の例のように、携帯電話２００がディスプレイ２０９の表示をスクロールさせ、カメラ１０１が撮像画像を連写する場合、制御信号受信部２１３が受信した制御信号に基づいて、表示制御部２０７がディスプレイ２０９の表示をスクロールさせるときのスクロール速度が調整されたり、スクロール位置が戻されたりしてもよい。また、制御信号受信部２１３が受信した制御信号に基づいて、ディスプレイ２０９の表示のスクロールが開始されてもよい。
【００５３】
（３．処理フロー）
次に、図７および図８を参照して、本開示の第１の実施形態における処理フローについて説明する。
【００５４】
図７は、本開示の第１の実施形態における画像処理装置の処理フローの例を示すフローチャートである。図７に示された例では、携帯電話１００にエラー検出部１１９が設けられるが、表示装置制御部１１７は設けられない。
【００５５】
まず、画像取得部１０３が、カメラ１０１が撮像した画像を取得する（ステップＳ１０１）。次に、ＵＲＬ抽出部１０５および画像抽出部１０７が、取得された画像からＵＲＬおよび画像を抽出する（ステップＳ１０３）。ここで、エラー検出部１１９が、ＵＲＬおよび画像の抽出においてエラーが発生したか否かを判定する（ステップＳ１０５）。エラーの発生は、例えば画像の領域の欠けや、画像のぶれ、抽出されたＵＲＬおよび画像の数などに基づいて検出されうる。
【００５６】
ステップＳ１０５において、エラーが発生したと判定された場合、エラー検出部１１９はその旨をユーザに通知する（ステップＳ１０９）。通知を受けたユーザは、例えば携帯電話１００の位置を調整するなどした上で、撮像を再実行する（ステップＳ１０１）。一方、ステップＳ１０５において、エラーが発生しなかったと判定された場合、抽出されたＵＲＬおよび画像が表示制御部１０９に提供され、リンク１００１および画像１００３を含む画像がディスプレイ１１１に表示される（ステップＳ１０７）。
【００５７】
図８は、本開示の第１の実施形態における処理フローの別の例を示すフローチャートである。図８に示された例では、携帯電話１００に表示装置制御部１１７およびエラー検出部１１９の両方が設けられ、携帯電話２００にも制御信号受信部２１３が設けられる。
【００５８】
まず、携帯電話２００（表示装置）の表示制御部２０７の制御によって、ディスプレイ２０９が画像を表示する（ステップＳ２０１）。この画像には、２次元コード２００１と、画像２００３とが含まれる。一方、携帯電話１００（表示制御装置）では、カメラ１０１が携帯電話２００（表示装置）を映した状態で、角度およびフォーカスを調整する（ステップＳ２０３）。より具体的には、カメラ１０１は、例えば画角にディスプレイ２０９の全体がなるべく大きく入るようにズームを調整したり、ディスプレイ２０９の正面から外れる部分について台形補正をしたり、２次元コード２００１や画像２００３が鮮明に写るようにフォーカスを調整したりする。
【００５９】
ステップＳ２０３の調整が終わると、携帯電話１００の表示装置制御部１１７が、携帯電話２００の制御信号受信部２１３にスクロールの開始命令を送信する（ステップＳ２０５）。携帯電話２００では、制御信号受信部２１３がスクロールの開始命令を受信すると、表示制御部２０７がディスプレイ２０９に表示された画像をスクロールさせる（ステップＳ２０７）。このとき、表示装置制御部１１７は、開始命令において、カメラ１０１の性能、例えば撮像の間隔やシャッタースピードなどに応じて、スクロールの速度を指定してもよい。あるいは、表示装置制御部１１７は、開始命令とともにカメラ１０１の性能を示す情報を制御信号受信部２１３に送信し、制御信号受信部がカメラ１０１の性能に応じてスクロールの速度を決定してもよい。
【００６０】
ディスプレイ２０９の表示がスクロールしている間、携帯電話１００では、カメラ１０１が、所定の間隔で撮像を実行する（ステップＳ２０９）。画像取得部１０３は、カメラ１０１が所定の間隔で撮像した画像を取得する。表示装置制御部１１７は、画像取得部１０３が取得したこれらの撮像画像をチェックし（ステップＳ２１１）、例えば画像の欠け、ぶれやフォーカスのずれなどを検出する。これらが検出された場合、表示装置制御部１１７は、制御信号受信部２１３にスクロールの調整命令を送信する（ステップＳ２１３）。制御信号受信部２１３がスクロールの調整命令を受信すると、表示制御部２０７が、命令に従って表示のスクロールを調整する（ステップＳ２１５）。ステップＳ２１３，Ｓ２１５によるスクロールの調整によって、例えば画像にぶれが発生している場合にスクロールの速度が緩やかになったり、画像の欠けやフォーカスのずれが発生した区間についてスクロールがやり直されたりしうる。
【００６１】
スクロールによる一群の２次元コード２００１および画像２００３の表示が終了すると（ステップＳ２１７）、携帯電話２００から携帯電話１００にスクロール終了が通知されうる（ステップＳ２１９）。あるいは、携帯電話１００は、例えばカメラ１０１によって順次取得される撮像画像がほぼ同じ画像の繰り返しになったことによって、スクロールの終了を認識してもよい。例えばこれらのいずれかの方法によってスクロール終了が認識されると（ステップＳ２２１）、画像取得部１０３は取得された一連の撮像画像を合成し（ステップＳ２２３）、ＵＲＬ抽出部１０５および画像抽出部１０７に提供する。スクロールが終了するまで、携帯電話２００（表示装置）は画像のスクロール（ステップＳ２０７）とスクロールの調整（ステップＳ２１５）を繰り返し、携帯電話１００（画像処理装置）は撮像の実行（ステップＳ２０９）、撮像画像のチェック（ステップＳ２１１）、およびスクロール調整命令の送信（ステップＳ２１３）を繰り返す。
【００６２】
なお、上記の処理フローにおいて、例えばステップＳ２１１〜Ｓ２１５のスクロールの調整の処理は、必ずしも実行されなくてもよい。撮像画像のチェックは、例えばスクロールが終了し、撮像画像が合成された後に、合成された撮像画像について実行されてもよい。この場合、合成された撮像画像で画像の欠け、ぶれやフォーカスのずれが検出された場合、表示装置制御部１１７が携帯電話２００に画像の表示およびスクロールの再実行を依頼してもよい。あるいは、撮像画像のチェックは実行されず、ＵＲＬ抽出部１０５または画像抽出部１０７における認識エラーの発生がエラー検出部１１９によって検出された場合に、表示装置制御部１１７が携帯電話２００に画像の表示およびスクロールの再実行を依頼してもよい。
【００６３】
以上で説明した本開示の第１の実施形態は、さまざまな場面で有用である。ここれはその一例として、ユーザ間で画像を共有する例について説明する。
【００６４】
互いに友人であるユーザが多く集まるイベント（例えば結婚式など）で撮影された写真は、ユーザ間で交換されることが多い。そのようなときに、画像を直接やりとりすると、写真の枚数が増えるほど交換するデータ量が多くなり、またどの写真が必要かを確認するのにも手間がかかる。そこで、オンラインストレージに画像ファイルをアップロードし、ＵＲＬを伝えることが代替手段として考えられる。
【００６５】
ところが、この場合も、ＵＲＬを直接やりとりしようとすると、例えばメッセージとして目の前の相手に送信しなければならず、手間がかかる。また、メッセージを送るために新たにアドレスの交換が必要になることもあり、個人情報の拡散という意味でも望ましくない場合がある。さらに、ＵＲＬだけを受け取っても、どのＵＲＬにどのような写真があるかを把握することが難しいために、ダウンロードする写真を選択するのに時間がかかってしまう。
【００６６】
そこで、本実施形態を適用すれば、写真を渡す側は、オンラインストレージのＵＲＬが埋め込まれた２次元コード２００１と、そこにアップロードされた画像ファイルのサムネイルである画像２００３とを含む画像を携帯電話２００のディスプレイ２０９に表示させるだけでよい。写真を受け取る側は、ディスプレイ２０９に表示された画像を、携帯電話１００のカメラで撮像するだけで、撮像画像に基づいてディスプレイ１１１に表示されるリンク１００１および画像１００３を含む画面から、各画像ファイルにアクセスすることができる。また、メッセージを送信しなくてよいため、不必要なアドレスの交換をしなくて済む。
【００６７】
さらに、リンク１００１に画像１００３が対応付けて表示されるために、どのＵＲＬにどのような写真があるかを、画像ファイルにアクセスする前に認識することができ、迅速に所望の写真をダウンロードすることができる。また、画像１００３を携帯電話１００のユーザが保有している画像とマッチングすれば、共有しようとしている画像が既に保有している画像であるか否かを自動的に判定することも可能である。画像１００３についても、通信によって画像ファイルを受信するよりも、表示された画像２００３を撮像することによって取得する方が、時間もかからず簡便である。
【００６８】
（４．他の実施形態）
次に、図９〜図１１を参照して、本開示の他の実施形態について説明する。
【００６９】
図９は、本開示の第２の実施形態の概略的な構成を示す図である。図９を参照すると、システム２０は、携帯電話１００と、スクロールサイン掲出機３００とを含む。携帯電話１００はカメラ１０１を搭載しており、スクロールサイン掲出機３００のディスプレイ３０９に表示された画像を含む画像を撮像する。ディスプレイ３０９に表示される画像には、２次元コード２００１と画像２００３とが含まれる。ディスプレイ３０９は、例えば液晶ディスプレイであって電子的に表示を変化させることで画像をスクロールさせてもよい。あるいは、ディスプレイ３０９は、例えば画像が描かれた幕を機械的にスクロールさせることによって画像をスクロールさせてもよい。
【００７０】
このように、本開示の実施形態における表示装置（本実施形態ではスクロールサイン掲出機３００）は、必ずしも画像処理装置と同じ種類の装置でなくてもよく、別の種類の装置であってもよい。また、表示装置は、必ずしも携帯電話２００のようなモバイル機器でなくてもよく、例えばスクロールサイン掲出機３００のような据え置き型の装置であってもよい。ディスプレイ３０９も、電子的なものではなく機械的なものでありうることは上記の通りである。なお、図９の例では、２次元コード２００１にはイベント情報が掲載されたウェブページにアクセスするためのＵＲＬが埋め込まれており、画像２００３はイベント情報を代表する画像である。
【００７１】
図１０は、本開示の第３の実施形態の概略的な構成を示す図である。図１０を参照すると、本実施形態は、携帯電話１００に係る。携帯電話１００はカメラ１０１を搭載しており、ポスター４００（媒体）に描かれた画像を含む画像を撮像する。ポスター４００に描かれる画像には、２次元コード２００１と画像２００３とが含まれる。このように、本開示の実施形態に係る画像処理装置は、表示装置に表示された画像には限らず、媒体に描かれた画像から、リンク１００１および画像１００３を抽出してもよい。なお、図１０の例でも、２次元コード２００１にはイベント情報が掲載されたウェブページにアクセスするためのＵＲＬが埋め込まれており、画像２００３はイベント情報を代表する画像である。
【００７２】
図１１は、本開示の第４の実施形態の概略的な構成を示す図である。図１１を参照すると、本実施形態は、携帯電話１００に係り、携帯電話１００に搭載されたカメラ１０１がポスター４００に描かれた画像を含む画像を撮像する点で、上記の第３の実施形態と共通する。しかし、本実施形態では、ポスター４００がポスター４００ａ，４００ｂ，４００ｃのように複数あり、それぞれのポスター４００に、１または複数の２次元コード２００１と画像２００３との組が含まれている点で第３の実施形態とは異なる。なお、図１１の例において、ポスター４００ａは１月のイベント情報に関する２次元コード２００１および画像２００３を含み、ポスター４００ｂは２月のイベント情報に関する２次元コード２００１および画像２００３を含み、ポスター４００ｃは３月のイベント情報に関する２次元コード２００１および画像２００３を含む。
【００７３】
図示された例において、携帯電話１００のカメラ１０１は、２次元コード２００１および画像２００３が抽出可能な状態で、ポスター４００ａ〜４００ｃのすべてを画角に収めることは困難である。従って、ユーザは、カメラ１０１に所定の間隔で撮像を実行させながら、携帯電話１００をポスター４００ａ〜４００ｃが掲示された壁に沿って移動させることによって撮像位置を変更し、ポスター４００ａ，４００ｂ，４００ｃを含む画像を順次撮像する。結果として、図４の示した例のように画像がスクロールする場合と同様の画像が撮像される。それゆえ、画像がスクロールする場合と同様に、取得された複数の撮像画像を合成してＵＲＬや画像を抽出したり、各撮像画像からＵＲＬや画像を抽出して重複したものを除外したりすることが可能である。
【００７４】
なお、上記で説明した第２の実施形態については、上記の第１の実施形態において示された各種の構成例を適用することが可能である。また、第３および第４の実施形態についても、表示装置を制御する構成を除き、第１の実施形態の各種の構成例を適用することが可能である。
【００７５】
上記の実施形態では、画像処理装置が携帯電話（スマートフォン）である例について説明したが、本開示の実施形態はこのような例に限定されない。画像処理装置は、例えばカメラとディスプレイとを有する装置であればどのようなものでもよく、例えばタブレット型のパーソナルコンピュータや、デジタルカメラ、携帯型ゲーム機などであってもよい。あるいは、画像処理装置は、カメラとディスプレイとを有する端末装置にネットワークを介して接続された１または複数のサーバ装置によって実現されてもよい。この場合、画像処理装置の画像取得部はネットワークを経由して端末装置から撮像画像を取得し、表示制御部はネットワークを介して端末装置のディスプレイの表示を制御する。
【００７６】
また、表示装置も、上記の実施形態で説明された携帯電話やスクロールサイン掲出機には限られず、各種のパーソナルコンピュータ、デジタルカメラ、ゲーム機、テレビなど、各種の装置でありうる。上述の通り、表示装置は、必ずしもモバイル機器には限られず、据え置き型の装置であってもよい。
【００７７】
（５．ハードウェア構成）
次に、図１２を参照して、本開示の実施形態に係る情報処理装置のハードウェア構成について説明する。図１２は、情報処理装置のハードウェア構成を説明するためのブロック図である。図示された情報処理装置９００は、例えば、上記の実施形態における画像処理装置および表示装置を実現しうる。
【００７８】
情報処理装置９００は、ＣＰＵ（Central  Processing  unit）９０１、ＲＯＭ（Read  Only  Memory）９０３、およびＲＡＭ（Random  Access  Memory）９０５を含む。また、情報処理装置９００は、ホストバス９０７、ブリッジ９０９、外部バス９１１、インターフェース９１３、入力装置９１５、出力装置９１７、ストレージ装置９１９、ドライブ９２１、接続ポート９２３、通信装置９２５を含んでもよい。さらに、情報処理装置９００は、必要に応じて、撮像装置９３３、およびセンサ９３５を含んでもよい。情報処理装置９００は、ＣＰＵ９０１に代えて、またはこれとともに、ＤＳＰ（Digital  Signal  Processor）などの処理回路を有してもよい。
【００７９】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置９００内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータなどを記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一次記憶する。ＣＰＵ９０１、ＲＯＭ９０３、およびＲＡＭ９０５は、ＣＰＵバスなどの内部バスにより構成されるホストバス９０７により相互に接続されている。さらに、ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Peripheral  Component  Interconnect/Interface）バスなどの外部バス９１１に接続されている。
【００８０】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなど、ユーザによって操作される装置である。入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置９００の操作に対応した携帯電話などの外部接続機器９２９であってもよい。入力装置９１５は、ユーザが入力した情報に基づいて入力信号を生成してＣＰＵ９０１に出力する入力制御回路を含む。ユーザは、この入力装置９１５を操作することによって、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりする。
【００８１】
出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置９１７は、例えば、ＬＣＤ（Liquid  Crystal  Display）、ＰＤＰ（Plasma  Display  Panel）、有機ＥＬ（Electro-Luminescence）ディスプレイなどの表示装置、スピーカおよびヘッドホンなどの音声出力装置、ならびにプリンタ装置などでありうる。出力装置９１７は、情報処理装置９００の処理により得られた結果を、テキストまたは画像などの映像として出力したり、音声または音響などの音声として出力したりする。
【００８２】
ストレージ装置９１９は、情報処理装置９００の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Hard  Disk  Drive）などの磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどにより構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【００８３】
ドライブ９２１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体９２７のためのリーダライタであり、情報処理装置９００に内蔵、あるいは外付けされる。ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録を書き込む。
【００８４】
接続ポート９２３は、機器を情報処理装置９００に直接接続するためのポートである。接続ポート９２３は、例えば、ＵＳＢ（Universal  Serial  Bus）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Small  Computer  System  Interface）ポートなどでありうる。また、接続ポート９２３は、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）ポートなどであってもよい。接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置９００と外部接続機器９２９との間で各種のデータが交換されうる。
【００８５】
通信装置９２５は、例えば、通信ネットワーク９３１に接続するための通信デバイスなどで構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Local  Area  Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Wireless  USB）用の通信カードなどでありうる。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Asymmetric  Digital  Subscriber  Line）用のルータ、または、各種通信用のモデムなどであってもよい。通信装置９２５は、例えば、インターネットや他の通信機器との間で、ＴＣＰ／ＩＰなどの所定のプロトコルを用いて信号などを送受信する。また、通信装置９２５に接続される通信ネットワーク９３１は、有線または無線によって接続されたネットワークであり、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信などである。
【００８６】
撮像装置９３３は、例えば、ＣＣＤ（Charge  Coupled  Device）またはＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子、および撮像素子への被写体像の結像を制御するためのレンズなどの各種の部材を用いて実空間を撮像し、撮像画像を生成する装置である。撮像装置９３３は、静止画を撮像するものであってもよいし、また動画を撮像するものであってもよい。
【００８７】
センサ９３５は、例えば、加速度センサ、ジャイロセンサ、地磁気センサ、光センサ、音センサなどの各種のセンサである。センサ９３５は、例えば情報処理装置９００の筐体の姿勢など、情報処理装置９００自体の状態に関する情報や、情報処理装置９００の周辺の明るさや騒音など、情報処理装置９００の周辺環境に関する情報を取得する。また、センサ９３５は、ＧＰＳ（Global  Positioning  System）信号を受信して装置の緯度、経度および高度を測定するＧＰＳセンサを含んでもよい。
【００８８】
以上、情報処理装置９００のハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。かかる構成は、実施する時々の技術レベルに応じて適宜変更されうる。
【００８９】
（６．補足）
本開示の実施形態は、例えば、上記で説明したような画像表示装置または表示装置、システム、画像表示装置もしくは表示装置またはシステムで実行される方法、画像表示装置または表示装置を機能させるためのプログラム、およびプログラムが記録された一時的でない有形の媒体を含みうる。
【００９０】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）複数の２次元コードと、前記各２次元コードに対応する複数の画像とを含む撮像画像を取得する画像取得部と、
前記撮像画像から前記各２次元コードを認識し、前記各２次元コードからネットワーク上のアドレスを示す情報を抽出するアドレス情報抽出部と、
前記撮像画像から前記各画像を抽出する画像抽出部と、
前記各アドレスへのリンクと前記各画像とを対応付けて表示部に表示させる表示制御部と
を備える画像処理装置。
（２）前記画像取得部は、前記複数の２次元コードと前記複数の画像とがスクロールしながら表示される表示部を連続的に撮像することによって得られる複数の撮像画像を取得する、前記（１）に記載の画像処理装置。
（３）前記画像取得部は、前記複数の撮像画像を合成して前記アドレス情報抽出部および前記画像抽出部に提供する、前記（２）に記載の画像処理装置。
（４）前記画像取得部は、前記複数の撮像画像を前記アドレス情報抽出部および前記画像抽出部に提供し、
前記アドレス情報抽出部および前記画像抽出部は、前記複数の撮像画像から認識される２次元コードまたは前記抽出されるアドレスを示す情報、および前記認識される画像のうち重複するものを除外する、前記（２）に記載の画像処理装置。
（５）前記複数の２次元コードと前記複数の画像とが表示される表示部を有する表示装置と通信し、前記撮像画像の状態または前記２次元コードもしくは前記画像の認識結果に応じて前記複数の２次元コードおよび前記複数の画像の表示を制御する表示装置制御部をさらに備える、前記（１）〜（４）のいずれか１項に記載の画像処理装置。
（６）前記画像取得部は、前記複数の２次元コードと前記複数の画像とがスクロールしながら表示される表示部を連続的に撮像することによって得られる複数の撮像画像を取得し、
前記表示装置制御部は、前記スクロールの速度または位置を制御する、前記（５）に記載の画像処理装置。
（７）前記各２次元コードの認識、前記アドレスを示す情報の抽出、または前記各画像の認識においてエラーが発生したことを検出するエラー検出部をさらに備える、前記（１）〜（６）のいずれか１項に記載の画像処理装置。
（８）前記複数の２次元コードと前記複数の画像とが表示される表示部を有する表示装置と通信し、前記エラー検出部の検出結果に応じて前記２次元コードおよび前記複数の画像の表示を制御する表示装置制御部をさらに備える、前記（７）に記載の画像処理装置。
（９）前記エラー検出部は、エラーが発生したことをユーザに通知する、前記（７）または（８）に記載の画像処理装置。
（１０）前記エラー検出部は、前記認識された２次元コードもしくは前記認識された画像、または前記抽出された情報の数に基づいてエラーが発生したことを検出する、前記（７）〜（９）のいずれか１項に記載の画像処理装置。
（１１）前記画像取得部は、前記複数の２次元コードと前記複数の画像とが描かれた１または複数の媒体を撮像することによって得られる撮像画像を取得する、前記（１）に記載の画像処理装置。
（１２）前記画像取得部は、撮像位置を移動させながら前記１または複数の媒体を連続的に撮像することによって得られる複数の撮像画像を取得する、前記（１１）に記載の画像処理装置。
（１３）前記画像取得部は、前記複数の撮像画像を合成して前記アドレス情報抽出部および前記画像抽出部に提供する、前記（１２）に記載の画像処理装置。
（１４）前記画像取得部は、前記複数の撮像画像を前記アドレス情報抽出部および前記画像抽出部に提供し、
前記アドレス情報抽出部および前記画像抽出部は、前記複数の撮像画像から認識される２次元コードおよび画像のうち重複するものを除外する、前記（１２）に記載の画像処理装置。
（１５）前記画像取得部に画像を提供する撮像部と、前記表示部とをさらに備える、前記（１）〜（１４）のいずれか１項に記載の画像処理装置。
（１６）前記画像取得部は、端末装置で撮像された前記撮像画像を該端末装置との通信によって取得し、
前記表示制御部は、前記各アドレスへのリンクと前記各画像とを対応付けて前記端末装置の表示部に表示させる、前記（１）〜（１４）のいずれか１項に記載の画像処理装置。
（１７）複数の２次元コードと、前記各２次元コードに対応する複数の画像とを含む撮像画像を取得することと、
前記撮像画像から前記各２次元コードを認識し、前記各２次元コードからネットワーク上のアドレスを示す情報を抽出することと、
前記撮像画像から前記各画像を抽出することと、
前記各アドレスへのリンクと前記各画像とを対応付けて表示部に表示させることと
を含む画像処理方法。
（１８）複数の２次元コードと、前記各２次元コードに対応する複数の画像とを含む撮像画像を取得する機能と、
前記撮像画像から前記各２次元コードを認識し、前記各２次元コードからネットワーク上のアドレスを示す情報を抽出する機能と、
前記撮像画像から前記各画像を抽出する機能と、
前記各アドレスへのリンクと前記各画像とを対応付けて表示部に表示させる機能と
をコンピュータに実現させるためのプログラム。
（１９）ネットワーク上のアドレスを示す情報が埋め込まれた複数の２次元コードと、前記各２次元コードに対応する複数の画像とを表示部に表示させる表示制御部と、
前記複数の２次元コードと前記複数の画像とを含む撮像画像から前記各２次元コードと前記画像とを認識する画像処理装置から、前記撮像画像の状態または前記２次元コードもしくは前記画像の認識結果に応じて送信される制御信号を受信する制御信号受信部と
を備え、
前記表示制御部は、前記制御信号に応じて前記複数の２次元コードおよび前記複数の画像の表示を制御する表示装置。
【００９１】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【符号の説明】
【００９２】
１００    携帯電話（画像処理装置）
１０１    カメラ（撮像部）
１０３    画像取得部
１０５    ＵＲＬ抽出部
１０７    画像抽出部
１０９    表示制御部
１１１    ディスプレイ（表示部）
１１７    表示装置制御部
１１９    エラー検出部
２００    携帯電話（表示装置）
２０１    コンテンツ情報設定部
２０３    ２次元コード生成部
２０５    画像生成部
２０７    表示制御部
２０９    ディスプレイ（表示部）
２１３    制御信号受信部
３００    スクロールサイン掲出機（表示装置）
４００    ポスター
１０００    撮像画像
１００１    リンク
１００３    画像
２００１    ２次元コード
２００３    画像
【図１】
2014139732.tif 000003
【図２】
2014139732.tif 000004
【図３】
2014139732.tif 000005
【図４】
2014139732.tif 000006
【図５】
2014139732.tif 000007
【図６】
2014139732.tif 000008
【図７】
2014139732.tif 000009
【図８】
2014139732.tif 000010
【図９】
2014139732.tif 000011
【図１０】
2014139732.tif 000012
【図１１】
2014139732.tif 000013
【図１２】
2014139732.tif 000014