(57)【要約】      （修正有）【課題】表示装置に表示している情報について、ハイパーリンクの形式で表示するのか、二次元コードの形式で表示するのかを自動的に切り替える。【解決手段】表示装置に備えられたカメラが捕えたユーザの画像を認識し、画像の中に携帯電話などのカメラ付き手元端末などの形状が認識されている期間は、表示装置に表示しているハイパーリンクの形式の情報を、バーコード、二次元コードや三次元コードなどの多次元コード化した情報の表示に切り替える。【選択図】図３
2012195896.tif 000002
【特許請求の範囲】
【請求項１】
カメラが捕えた画像の認識を行う画像認識方法と、テキスト情報や画像情報を表示装置に出力する表示制御方法を持つ表示切替方法であって、
画像認識方法が認識したカメラが捕えた画像の内容に従って、表示装置に表示している情報をバーコード、二次元コードや三次元コードなどの多次元コード化した情報への表示に切り替える表示制御方法を備えたことを特徴とする表示切替方法。
【請求項２】
前記画像認識方法において携帯電話などのカメラ付き手元端末などの形状を認識した場合に、表示装置に多次元コードを表示する表示制御方法を備えることを特徴とする請求項１の表示切替方法。
【請求項３】
前記画像認識方法において携帯電話などのカメラ付き手元端末などの形状を認識している期間だけ、表示装置に多次元コードを表示し、認識できなくなったら多次元コードの表示を消す表示制御方法を備えることを特徴とする請求項１の表示切替方法。
【請求項４】
前記画像認識方法において認識する形状によって、表示装置に出力する多次元コードの内容を変更する表示制御方法を備えることを特徴とする請求項１の表示切替方法。
【請求項５】
前記画像認識方法において特定の形状を認識する度に、表示装置に出力する多次元コードの内容を変更する表示制御方法を備えることを特徴とする請求項１の表示切替方法。
【請求項６】
カメラが捕えた画像の認識を行う画像認識手段と、
情報を表示装置に出力するための制御を行う表示制御手段とを備え、
前記表示制御手段は、
前記画像認識手段が認識した画像の内容に応じて、前記表示装置に表示している情報を、バーコードまたは多次元コード化した情報への表示に切り替える制御を行う
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示切替方法、および、情報処理装置に関するものである。
【背景技術】
【０００２】
近年、ポスター、広告、雑誌、インターネットホームページなどで、情報提供の方法として二次元コードを用いたものが多くなってきた。ユーザは、カメラが付いた手元端末などで二次元コードを読み取り、画像解析により二次元コードからテキスト情報を取得し、特定サイトへのアクセスやメール送信に利用することができる。
【０００３】
画面に表示する情報にハイパーリンクの情報が含まれる場合に、手元端末にハイパーリンク情報であるＵＲＬを取り込ませるため、ＵＲＬ表示部分を二次元コードにして表示する方法に関しては特許文献１が述べている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−７１５７９
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１で開示された方法では、ハイパーリンクの形式で表示するのか、二次元コードの表示方法をするのか、ユーザが設定もしくは操作しなければ切り替えられない。
【０００６】
本発明の目的は、ユーザが二次元コード等を取り込むために手元端末を構えた場合に、表示している情報を二次元コード等に変換して表示する方法を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、例えば、特許請求の範囲に記載の構成を採用する。
【発明の効果】
【０００８】
本発明によれば、ユーザが二次元コードを読み込むために、手元端末を構えた場合のみ二次元コードが画面に表示され、二次元コードを必要としないユーザに対しては、画面に二次元コードを表示しないで済む。従って、常時二次元コードを表示するための領域を確保する必要がなく、情報表示の画面構成も作成し易くなる。
【図面の簡単な説明】
【０００９】
【図１】情報処理装置の内部構成と周辺装置との接続構成図である。
【図２】コンテンツリスト情報の一例である。
【図３】コンテンツリスト情報を元に画面表示をした場合の一例である。
【図４】二次元コードを表示する場合の処理フロー図である。
【図５】二次元コード作成に使用する情報と表示場所を示す情報である。
【図６】二次元コードを表示した場合の画面の一例である。
【図７】二次元コードを表示する場合の処理フロー図である。
【図８】二次元コード作成に使用する情報と表示場所を示す情報である。
【図９】二次元コードを表示した  場合の画面の一例である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【実施例１】
【００１１】
図１は本発明の実施例１による情報処理装置の機能ブロックについて示している例である。
【００１２】
図１において情報処理装置１は、カメラ２、表示装置３、制御部１００、通信部１０５、入力部１０６、記憶部１０７によって構成されている。
【００１３】
カメラ２は、レンズより入力した画像情報を制御部１００へ通知する。
【００１４】
表示装置３は制御部１００が生成する画面情報を表示する。
【００１５】
制御部１００は、画像認識手段１０１、二次元コード生成手段１０２、表示制御手段１０３、再生制御手段１０４の各制御を行う。また、通信部１０５を介して取得するコンテンツリスト情報や情報処理装置１への操作情報の処理も行う。
【００１６】
画像認識手段１０１は、カメラ２より取得した画像情報から手元端末などの機器がカメラに写っているか画像認識処理により識別し、判断する処理を行う手段である。
【００１７】
二次元コード生成手段１０２は、与えられた情報を二次元コードへ変換する手段である。
【００１８】
表示制御手段１０３は、表示装置３へ画面情報を表示させる制御を行う手段である。
【００１９】
再生制御手段１０４は、通信部１０５を経由して取得するコンテンツや記憶部１０７に保存しているコンテンツなどの再生処理を行う手段である。
【００２０】
通信部１０５はネットワークプロトコルを用いてネットワーク１０８を介して、インターネットや宅内のサーバなどからコンテンツ情報を取得することができる。
【００２１】
入力部１０６は図示していないリモートコントローラー（以下リモコンと称す）などからの情報処理装置１への操作指示を受信して、制御部１００へ通知する。リモコンなどとの接続は有線・無線、赤外線やBluetoothなどの通信方式で行う。
【００２２】
記録部１０７は、制御部１００が扱うコンテンツ情報などを保存する記憶領域であり、不揮発性メモリやＨＤＤなどの記録装置である。
【００２３】
ネットワーク１０８は、宅内ネットワークやインターネットなどの通信網であり、他の機器やサーバなどとのデータ送受信に使用する。
【００２４】
コンテンツ配信サーバ１０９は、コンテンツの配信を行うサーバであり、情報処理装置１などからの取得要求に対して、コンテンツ情報やコンテンツデータの配信を行う。
【００２５】
次に、本実施例１を図１から図６を用いて説明する。
【００２６】
図２は、情報処理装置１がコンテンツ配信サーバ１０９からネットワーク１０８を介して取得したコンテンツリスト情報を示した一例である。制御部１００は通信部１０５を介してネットワーク１０８に接続されたコンテンツ配信サーバ１０９よりコンテンツリスト情報を取得して、図２に示すコンテンツリスト情報として記憶部１０７に保存する。以下にコンテンツリスト情報に含まれる項目について説明する。
【００２７】
サムネイル２００は、コンテンツを示す画像ファイルのファイル名であり、画像ファイルはコンテンツリスト情報と共に取得し、記憶部１０７に保存されているものとする。
【００２８】
ＵＲＬ２０１は、コンテンツを取得するためにアクセスするアドレス情報である。
【００２９】
タイトル２０２は、コンテンツの名前を示すテキスト情報である。
【００３０】
詳細情報２０３は、コンテンツの内容を説明するテキスト情報である。
【００３１】
本実施例１の説明では、コンテンツ２０４とコンテンツ２０５の２つのコンテンツ情報を得られたとして説明を続ける。
【００３２】
図３について説明をする。図３は、図１で示した表示装置３の下にカメラ２を設置した構成になっており、表示装置３には画面３００を表示している。画面３００は情報処理装置１が取得した図２のコンテンツリスト情報を表示装置３へ画面情報として表示した場合の一例である。
【００３３】
画面３００内に表示しているサムネイル３０２は、制御部１００が図２のコンテンツリスト情報のコンテンツ２０４のサムネイル２００の項目の「０００１．ｊｐｇ」のファイル名で示された画像ファイルを記憶部１０７より読み出して、デコードし表示したものである。同様にサムネイル３０４はコンテンツ２０５のサムネイル２００の項目の「０００２．ｊｐｇ」で示された画像ファイルをデコードし、表示したものである。
【００３４】
タイトル３０３はコンテンツ２０４のタイトル２０２のテキスト情報を表示させたものであり、タイトル３０５は、コンテンツ２０５のタイトル２０２のテキスト情報を表示したものである。
【００３５】
手元端末３０１は、手元端末３０１に備わったカメラ機能により捕えた二次元コードを解析して、テキストデータに変換する機能を有している。また、カメラ２は二次元コードを捕らえるために構える手元端末３０１を画像として捕らえることが可能である。
【００３６】
ここで、カメラ２が手元端末３０１の画像を捕らえた場合に起こる表示装置３の表示画面の変化について、図４の処理フローを用いて説明する。図４の処理フローは、制御部１００が情報処理装置１を構成する各手段、各部位や接続する機器などを制御することで処理を行う。
【００３７】
ステップ４００では、制御部１００がカメラ２の捕えた画像データを図１の画像認識手段１０１に処理をさせる。カメラ２が捕えている画像に手元端末らしき画像が認識できない場合は、処理を再びステップ４００に戻し画像認識処理を継続する。ここで、例えばユーザが手元端末３０１をカメラ２の前で構えた場合、画像認識手段１０１は手元端末を認識し、制御部１００に通知すると制御部１００は処理をステップ４０１へ移行する。
【００３８】
ステップ４０１では、図５に示す切替情報に基づき処理を行う。図５の切替表示項目５００は二次元コードの表示を行う領域を、図２で示したどの項目と共有するのかを示す情報である。指定項目５０１は二次元コードに変換する情報に、図２で示したどの項目を使用するのかを示す情報である。つまり、情報５０２では、サムネイルを表示している領域に、ＵＲＬに関する情報を二次元コードで表示することを示している。従って、ステップ４０１は二次元コード生成手段１０２を使用して、図２のコンテンツ２０４とコンテンツ２０５のＵＲＬ２０１の項目で示しているＵＲＬ情報の二次元コードを生成し、ステップ４０２へ処理を移行する。
【００３９】
ステップ４０２では、ステップ４０１で生成した二次元コードを使用して画面３００の画面情報を書き換える。書き換えた画面を図６の画面６００に示す。
【００４０】
画面６００では、サムネイルを表示している領域に二次元コードの表示を行う処理をステップ４０２で行ったため、図３のサムネイル３０２がコンテンツ２０４のＵＲＬ２０１から生成した二次元コード６０１に切り替わり、サムネイル３０４がコンテンツ２０５のＵＲＬ２０１から生成した二次元コードの表示に切り替わっている。
【００４１】
ここで、例えば図６の手元端末３０１が二次元コード６０１を手元端末３０１に備わったカメラ機能によって取り込み、テキスト情報に変換した場合には、手元端末３０１の画面６０３にコンテンツ２０４のＵＲＬ２０１の情報と同じテキスト情報が表示される。
【００４２】
ステップ４０３は、図６で示している手元端末３０１をカメラ２が捕えている間は、処理を再びステップ４０３に戻す。その結果、表示装置３には画面６００が継続して表示されることになる。
【００４３】
次に、手元端末３０１をカメラ２が捕えられないようにした場合、ステップ４０３は画像認識手段１０１によって手元端末を認識できなくなり、処理をステップ４０４へ移行する。
【００４４】
ステップ４０４では、表示を二次元コードに切り替えたサムネイル表示領域を元のサムネイル表示に戻す処理を行い、処理をステップ４００へ移行する。この結果、表示装置３の画面６００は再び画面３００の表示となる。
【００４５】
以上説明した実施例１によれば、表示装置３と共に設置されているカメラ２に、手元端末が捕えられた時だけ、サムネイル表示が二次元コード表示に切り替わる。従って、二次元コードが必要でないユーザに対しては、不要な二次元コードを表示して見せる必要がなく、また二次元コードの読み取りを必要とするユーザに対しては、手元端末を構えた時だけ二次元コードを表示することが可能となる。
【実施例２】
【００４６】
実施例１では、ユーザが手元端末３０１をカメラ２の前で構えた時だけ、サムネイルの表示領域にコンテンツにアクセスするためのＵＲＬ情報を二次元コードで表示する場合について説明した。これに対し実施例２では、ユーザが手元端末３０１をカメラ２の前で構える度に、異なる情報を異なる表示領域に二次元コードとして表示する場合について説明する。
【００４７】
実施例２の説明は図７の処理フローを用いて説明する。図７の処理フローは実施例１で説明した図４の処理フローに対し、ステップ４０１がステップ７００に代わり、ステップ４０４の後にステップ７０１が増えた以外には変更が無いため、同じステップについての説明は省く。また、実施例１の図４の処理フローで使用した図５の切替情報は、実施例２の図７の処理フローでは、図８の切替情報に変えている。
【００４８】
実施例１と同様にまず、図３の表示装置３に画面３００が表示された状態から図７の処理フローの処理が開始されたところから説明する。
【００４９】
ステップ４００では、実施例１の時と同様にユーザが手元端末３０１をカメラ２の前で構えると、処理はステップ７００へ移行する。
【００５０】
ステップ７００では、図８に示す切替情報に基づき処理を行う。図８の切替情報について説明する。図８の切替情報は図５の切替情報に対し、使用８００の項目と情報８０２を追加している。使用８００の項目は、ステップ７００が切替情報として使用する情報を指定する情報であり、使用８００の項目に「○」が付いている方の情報がステップ７００で使用される。また、ステップ７０１によって使用する切替情報を変更することができる。
【００５１】
情報８０１は、実施例１で使用した情報５０２に使用８００の項目を追加した情報である。
【００５２】
情報８０２は、実施例１で使用した情報５０２がサムネイル表示領域に図２のＵＲＬ２０１の項目の情報を二次元コードにしたものを表示するように示した情報であったのに対し、タイトル表示領域に図２のタイトル２０２の項目と詳細情報２０３の項目のテキスト情報を二次元コードにしたものを表示するように示した情報である。
【００５３】
まず、ステップ７００では、図８の使用８００で「○」の付いている情報８０１を使用して処理を行う。後の処理内容は実施例１のステップ４０１と同じであり、ＵＲＬ２０１項目のテキスト情報の２次元コードを生成して、処理をステップ４０２へ移行する。
【００５４】
ステップ４０２、ステップ４０３、ステップ４０４は実施例１と処理が同じであり、図６の画面６００を表示装置３へ表示後、手元端末３０１をカメラ２の前で構えている間は、画面６００の表示が継続され、手元端末３０１をカメラ２が捕えられないようにすると、表示装置３の表示する画面は画面６００から画面３００へ戻るように処理され、処理をステップ７０１へ移行する。
【００５５】
ステップ７０１では、次に使用する図８の切替情報を情報８０１から情報８０２に変更するため、情報８０１の使用８００項目の「○」を削除して、情報８０２の使用８００項目を「○」してから処理をステップ４００へ移行する。
【００５６】
再びステップ４００の処理に移行した後に、再度手元端末３０１をカメラ２が捕えるように構えた場合の画面表示が画面６００と異なる結果になることを以下で説明する。
【００５７】
ステップ４００では、ユーザがカメラ２の前で手元端末３０１を構えると、処理はステップ７００に移行する。
【００５８】
ステップ７００では、図８の切替情報が情報８０２を使用するように使用８００項目が「○」になっているため、情報８０２の指定項目５０１が示すタイトル情報として、図２のタイトル２０２の項目と詳細情報２０３の項目のテキスト情報の二次元コードを生成する。たとえば、図２のコンテンツ２０４用には、コンテンツ２０４のタイトル２０２の「ピラミッドの謎」と詳細情報２０３の「△○大学がピラミッドの内部を調査」の２つのテキスト情報を含めた二次元コードを生成することになる。コンテンツ２０５においても同様にタイトル２０２と詳細情報２０３の情報を用いて二次元コードを生成する。次に処理をステップ４０２に移行する。
【００５９】
ステップ４０２では、図８の切替情報８０２の切替表示項目５００が示す「タイトル」の指示に従い、ステップ７００で生成した二次元コードを図３のタイトル３０３とタイトル３０５の表示領域に表示する。表示した結果を図９の画面９００に示す。
【００６０】
画面９００のタイトル９０１には、コンテンツ２０４のタイトル２０２と詳細情報２０３のテキスト情報を二次元コードにしたものを表示し、タイトル９０２にはコンテンツ２０５のタイトル２０２と詳細情報２０３のテキスト情報を二次元コードにしたものを表示している。次に処理をステップ４０３に移行する。
【００６１】
ステップ４０３は、図９で示している手元端末３０１をカメラ２が捕えている間は、処理を再びステップ４０３に戻す。その結果、表示装置３には画面９００が継続して表示されることになる。
【００６２】
ここで、例えば図９の手元端末３０１が二次元コード９０１を手元端末３０１に備わったカメラ機能によって取り込み、テキスト情報に変換した場合には、手元端末３０１の画面９０３にコンテンツ２０４のタイトル２０２と詳細情報２０３のテキスト情報が表示される。
【００６３】
次に、手元端末３０１をカメラ２が捕えられないようにした場合、ステップ４０３は画像認識手段１０１によって手元端末を認識できなくなり、処理をステップ４０４へ移行する。
【００６４】
ステップ４０４では、表示を二次元コードに切り替えたタイトル表示領域を元のタイトル表示に戻す処理を行い、処理をステップ７０１へ移行する。この結果、表示装置３の画面９００は再び画面３００の表示となる。
【００６５】
ステップ７０１では、次に使用する図８の切替情報を情報８０２から情報８０２に変更するため、情報８０２の使用８００項目の「○」を削除して、情報８０１の使用８００項目を「○」にしてから処理をステップ４００へ移行する。
【００６６】
以上説明した実施例２によれば、表示装置３と共に設置されているカメラ２に手元端末が捕えられる度に、表示装置３に表示されている異なる情報部分が、二次元コードに切り替わって表示されるため、ユーザは手元端末を構え直す度に二次元コードを通して異なる情報を受け取ることができるようになる。
【００６７】
以上の各実施例の説明によって、二次元コードを読み取るために手元端末を構えるなど、二次元コードの表示が必要な時のみ二次元コードが表示され、必要無い時には不必要な二次元コードの表示を見ないで済む画面表示方法が可能であることを説明した。また、表示領域や表示情報の内容も手元端末を構える度に変更することが可能である。
【００６８】
また、実施例の説明では画面情報の一部のみを二次元コードに切り替える例を示したが、画面に表示できる情報全てを二次元コードに切り替えて表示しても何ら問題はない。手元端末をカメラが捕えた場合に二次元コードが表示される例を示したが、手元端末とは異なる別のものを画像認識した場合に二次元コードを表示するようにしても問題はない。さらに本実施の説明では二次元コードを表示する例を示したが、バーコードや、三次元コードなどの多次元コードを用いても問題ない。
【符号の説明】
【００６９】
１・・・情報処理装置
２・・・カメラ
３・・・表示装置
１００・・・制御部
１０１・・・画像認識手段
１０２・・・二次元コード生成手段
１０３・・・表示制御手段
１０４・・・再生制御手段
１０５・・・通信部
１０６・・・入力部
１０７・・・記憶部
１０８・・・ネットワーク
【図１】
2012195896.tif 000003
【図２】
2012195896.tif 000004
【図３】
2012195896.tif 000005
【図４】
2012195896.tif 000006
【図５】
2012195896.tif 000007
【図６】
2012195896.tif 000008
【図７】
2012195896.tif 000009
【図８】
2012195896.tif 000010
【図９】
2012195896.tif 000011