(57)【要約】【課題】テレビ放送等の映像において表示される２次元コード画像の読み取りを容易かつ確実に行う。【解決手段】パーソナルコンピュータ１００は、テレビ放送受信部１５０やＤＶＤ読取部１６０によって入力した映像データの表す映像からその映像に含まれる２次元コード画像を検出し、その２次元コード画像の表す情報を認識する。そして、２次元コード画像がウェブページのＵＲＬを表している場合には、ウェブブラウザ１７５を起動してそのＵＲＬに対応するウェブページを表すウェブページデータを取得する。【選択図】図１
2007134899.tif 000002
【特許請求の範囲】
【請求項１】
映像を表す映像情報を入力する映像入力手段と、
前記映像入力手段により入力された映像情報が表す映像に２次元コード画像が含まれているか否かを判断する判断手段と、
前記判断手段により２次元コード画像が含まれていると判断された場合に、その２次元コード画像の表す情報を認識する認識手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記認識手段により認識された情報が通信先アドレスである場合には、その通信先アドレスに対するデータ通信を実行するための処理を行うデータ通信処理手段を備えたこと
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記データ通信処理手段は、前記認識手段により認識された情報がウェブページのアドレスである場合には、そのアドレスからウェブページデータを取得するための処理を行うこと
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記データ通信処理手段は、前記認識手段により２次元コード画像の表す情報が認識されてから待機時間が経過した後、ウェブページデータを取得すること
を特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記データ通信処理手段は、前記認識手段により認識された情報がウェブページのアドレスである場合には、そのアドレスをあらかじめ設定されている接続先補正情報に基づき補正して得られたアドレスから、ウェブページデータを取得するための処理を行うこと
を特徴とする請求項２に記載の情報処理装置。
【請求項６】
外部操作による指令を入力する操作手段と、
情報を記憶する記憶手段と、
前記認識手段により認識された情報がウェブページのアドレスである場合には、そのアドレスを前記記憶手段に記憶させる情報記憶処理手段と、
を備え、
前記データ通信処理手段は、前記操作手段によりウェブページデータの取得指令が入力された場合には、前記記憶手段に記憶されているアドレスからウェブページデータを取得すること
を特徴とする請求項２に記載の情報処理装置。
【請求項７】
前記データ通信処理手段は、前記取得指令として、前記記憶手段に記憶されたアドレスの中から取得対象のウェブページデータのアドレスを指定した指令が入力された場合には、前記記憶手段に記憶されているアドレスのうち前記取得指令により指定されたアドレスからウェブページデータを取得すること
を特徴とする請求項６に記載の情報処理装置。
【請求項８】
映像を表す映像情報を入力する映像入力手段を備えたコンピュータを、
前記映像入力手段により入力された映像情報が表す映像に２次元コード画像が含まれているか否かを判断する判断手段、及び、
前記判断手段により２次元コード画像が含まれていると判断された場合に、その２次元コード画像の表す情報を認識する認識手段、
として機能させることを特徴とするプログラム。
【請求項９】
前記認識手段により認識された情報が通信先アドレスである場合には、その通信先アドレスに対するデータ通信を実行するための処理を行うデータ通信処理手段、
として前記コンピュータを機能させることを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記データ通信処理手段は、前記認識手段により認識された情報がウェブページのアドレスである場合には、そのアドレスからウェブページデータを取得するための処理を行うこと
を特徴とする請求項９に記載のプログラム。
【請求項１１】
前記データ通信処理手段は、前記認識手段により２次元コード画像の表す情報が認識されてから待機時間が経過した後、ウェブページデータを取得すること
を特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記データ通信処理手段は、前記認識手段により認識された情報がウェブページのアドレスである場合には、そのアドレスをあらかじめ設定されている接続先補正情報に基づき補正して得られたアドレスから、ウェブページデータを取得するための処理を行うこと
を特徴とする請求項９に記載のプログラム。
【請求項１３】
前記コンピュータは、外部操作による指令を入力する操作手段と、情報を記憶する記憶手段と、を備えており、
前記認識手段により認識された情報がウェブページのアドレスである場合には、そのアドレスを前記記憶手段に記憶させる情報記憶処理手段として前記コンピュータを機能させるとともに、
前記データ通信処理手段は、前記操作手段によりウェブページデータの取得指令が入力された場合には、前記記憶手段に記憶されているアドレスからウェブページデータを取得すること
を特徴とする請求項９に記載のプログラム。
【請求項１４】
前記データ通信処理手段は、前記取得指令として、前記記憶手段に記憶されたアドレスの中から取得対象のウェブページデータのアドレスを指定した指令が入力された場合には、前記記憶手段に記憶されているアドレスのうち前記取得指令により指定されたアドレスからウェブページデータを取得すること
を特徴とする請求項１３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元コード画像が表す情報を認識可能な情報処理装置及びこうした情報処理装置に用いられるプログラムに関するものである。
【背景技術】
【０００２】
従来、セルの分布パターンによって情報を画像として表現するＱＲコード（登録商標。以下同じ。）等の２次元コード画像が知られている。
一般に、こうした２次元コード画像からの情報の読み取りには、２次元コード認識機能を備えたカメラ付き携帯電話機が用いられる。例えば、特定のウェブページのＵＲＬを表す２次元コード画像が雑誌やポスター等に印刷されている場合に、その２次元コード画像を携帯電話機に搭載されたカメラで撮影すると、携帯電話機において、その２次元コード画像の表す情報（この例ではＵＲＬ）が認識され、そのＵＲＬからウェブページデータを取得する処理が行われる。
【０００３】
なお、上述した内容は公知・公用の技術であり、出願人は特に先行技術調査を行っていないため、先行技術文献の開示については行わない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年では、テレビ放送等の映像においても２次元コード画像を表示することが考えられている。例えば、テレビ放送のＣＭ中にスポンサーのウェブページのＵＲＬを表す２次元コード画像を表示するといった態様が挙げられる。
【０００５】
しかしながら、映像において表示される２次元コード画像の読み取りは、雑誌やポスター等に印刷されている２次元コード画像の読み取りに比べ、撮影可能な時間が限られてしまうことから、撮影を良好に行いにくくなり、２次元コード画像の読み取りに失敗しやすくなることが考えられる。
【０００６】
本発明は、こうした問題にかんがみてなされたものであり、テレビ放送等の映像において表示される２次元コード画像の読み取りを容易かつ確実に行うことを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた本発明の請求項１に記載の情報処理装置は、映像情報（映像を表す情報のことであり、例えば、テレビ放送等の電波に乗せて送信されている情報や、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の記憶媒体に記憶されている情報）を入力する映像入力手段と、映像入力手段により入力された映像情報が表す映像に２次元コード画像が含まれているか否かを判断する判断手段と、判断手段により２次元コード画像が含まれていると判断された場合に、その２次元コード画像の表す情報を認識する認識手段とを備えたことを特徴とする。このような構成の情報処理装置によれば、２次元コード画像をカメラで撮影することによってその２次元コード画像の読み取りを行う構成に比べ、テレビ放送等の映像に含まれた２次元コード画像の読み取りを容易かつ確実に行うことができる。
【０００８】
ここで、２次元コード画像は、例えば料理番組で紹介したレシピの文字情報のように、情報提供側（２次元コード画像を読み取らせようとする側）が情報を受ける側（２次元コード画像を読み取る側）へ提供しようとする情報そのものを表すために用いることも可能ではあるが、より広範なサービスの提供を行うには請求項２のように構成することが好ましい。
【０００９】
すなわち、請求項２に記載の情報処理装置は、認識手段により認識された情報が通信先アドレスである場合に、その通信先アドレスに対するデータ通信を実行するための処理を行うデータ通信処理手段を備えている。このような構成の情報処理装置によれば、データ通信を利用したサービスの提供が可能となる。例えば、データ通信処理手段が、認識手段により認識された情報が電子メールの送信先アドレスである場合に、その送信先アドレスへの電子メール送信を実行するための処理を行う構成にすれば、特定の送信アドレスへの電子メール送信を促すことができる。
【００１０】
また、請求項３に記載のように、データ通信処理手段が、認識手段により認識された情報がウェブページのアドレスである場合に、そのアドレスからウェブページデータを取得するための処理を行う構成にすれば、特定のウェブページへのアクセスを促すことができる。
【００１１】
ただし、このような構成の情報処理装置が多数用いられている場合には、テレビ放送等によって同一の２次元コード画像が同時に提供されると、その２次元コード画像の表すアドレスへのアクセスが一度に集中してしまい、ウェブページデータを管理するウェブサーバ等に支障をきたすことが考えられる。
【００１２】
そこで、請求項４に記載の情報処理装置では、請求項３に記載の情報処理装置において、データ通信処理手段が、認識手段により２次元コード画像の表す情報が認識されてから待機時間が経過した後、ウェブページデータを取得する。このような構成の情報処理装置によれば、同一の２次元コード画像が同時に提供された場合であっても、アクセスを分散させることが可能となる。具体的には、上記待機時間がすべての情報処理装置で共通なものとならないようにすることが必要であり、例えば、待機時間の長さが、情報処理装置ごと（１台ごとやグループごと等）に異なる構成や、ランダムに設定される構成や、使用者により設定される構成とすることが考えられる。
【００１３】
また、請求項５に記載の情報処理装置では、請求項２に記載の情報処理装置において、データ通信処理手段が、認識手段により認識された情報がウェブページのアドレスである場合に、そのアドレスをあらかじめ設定されている接続先補正情報に基づき補正して得られたアドレスから、ウェブページデータを取得するための処理を行う。このような構成の情報処理装置によれば、上記請求項４の情報処理装置と同様、同一の２次元コード画像が同時に提供された場合であっても、アクセスを分散させることが可能となる。具体的には、上記接続先補正情報がすべての情報処理装置で共通なものとならないようにすることが必要であり、例えば、接続先補正情報が、情報処理装置ごと（１台ごとやグループごと等）に異なる構成や、ランダムに設定される構成や、使用者により設定される構成とすることが考えられる。
【００１４】
さらに、請求項６に記載の情報処理装置は、請求項２に記載の情報処理装置において、外部操作による指令を入力する操作手段と、情報を記憶する記憶手段と、認識手段により認識された情報がウェブページのアドレスである場合には、そのアドレスを記憶手段に記憶させる情報記憶処理手段とを備えている。そして、この情報処理装置において、データ通信処理手段は、操作手段によりウェブページデータの取得指令が入力された場合に、記憶手段に記憶されているアドレスからウェブページデータを取得する。このような構成の情報処理装置によれば、外部操作による指令に基づくタイミングでウェブページデータの取得が行われるため、上記請求項４，５の情報処理装置と同様、同一の２次元コード画像が同時に提供された場合であっても、アクセスを分散させることが可能となる。
【００１５】
また、請求項７に記載の情報処理装置では、請求項６に記載の情報処理装置において、データ通信処理手段は、取得指令として、記憶手段に記憶されたアドレスの中から取得対象のウェブページデータのアドレスを指定した指令が入力された場合に、記憶手段に記憶されているアドレスのうち取得指令により指定されたアドレスからウェブページデータを取得する。このような構成の情報処理装置によれば、不要なウェブページデータが取得されてしまうことを防ぐことができる。
【００１６】
次に、請求項８に記載のプログラムは、映像を表す映像情報を入力する映像入力手段を備えたコンピュータを、映像入力手段により入力された映像情報が表す映像に２次元コード画像が含まれているか否かを判断する判断手段、及び、判断手段により２次元コード画像が含まれていると判断された場合にその２次元コード画像の表す情報を認識する認識手段として機能させることを特徴としている。
【００１７】
このような構成のプログラムによれば、上記請求項１の情報処理装置としてコンピュータを機能させることができ、これにより上述した効果を得ることができる。
また、請求項９に記載のプログラムは、請求項８に記載のプログラムにおいて、認識手段により認識された情報が通信先アドレスである場合には、その通信先アドレスに対するデータ通信を実行するための処理を行うデータ通信処理手段、としてコンピュータを機能させることを特徴としている。このような構成のプログラムによれば、上記請求項２の情報処理装置としてコンピュータを機能させることができ、これにより上述した効果を得ることができる。
【００１８】
さらに、請求項１０に記載のプログラムは、請求項９に記載のプログラムにおいて、データ通信処理手段は、認識手段により認識された情報がウェブページのアドレスである場合には、そのアドレスからウェブページデータを取得するための処理を行うことを特徴としている。このような構成のプログラムによれば、上記請求項３の情報処理装置としてコンピュータを機能させることができ、これにより上述した効果を得ることができる。
【００１９】
また、請求項１１に記載のプログラムは、請求項１０に記載のプログラムにおいて、データ通信処理手段は、認識手段により２次元コード画像の表す情報が認識されてから待機時間が経過した後、ウェブページデータを取得することを特徴としている。このような構成のプログラムによれば、上記請求項４の情報処理装置としてコンピュータを機能させることができ、これにより上述した効果を得ることができる。
【００２０】
さらに、請求項１２に記載のプログラムは、請求項９に記載のプログラムにおいて、データ通信処理手段は、認識手段により認識された情報がウェブページのアドレスである場合には、そのアドレスをあらかじめ設定されている接続先補正情報に基づき補正して得られたアドレスから、ウェブページデータを取得するための処理を行うことを特徴としている。このような構成のプログラムによれば、上記請求項５の情報処理装置としてコンピュータを機能させることができ、これにより上述した効果を得ることができる。
【００２１】
また、請求項１３に記載のプログラムは、請求項９に記載のプログラムにおいて、外部操作による指令を入力する操作手段と、情報を記憶する記憶手段とを備えたコンピュータを、認識手段により認識された情報がウェブページのアドレスである場合にはそのアドレスを記憶手段に記憶させる情報記憶処理手段として機能させるとともに、データ通信処理手段は、操作手段によりウェブページデータの取得指令が入力された場合には記憶手段に記憶されているアドレスからウェブページデータを取得することを特徴としている。このような構成のプログラムによれば、上記請求項６の情報処理装置としてコンピュータを機能させることができ、これにより上述した効果を得ることができる。
【００２２】
さらに、請求項１４に記載のプログラムは、請求項１３に記載のプログラムにおいて、データ通信処理手段は、取得指令として、記憶手段に記憶されたアドレスの中から取得対象のウェブページデータのアドレスを指定した指令が入力された場合には、記憶手段に記憶されているアドレスのうち取得指令により指定されたアドレスからウェブページデータを取得することを特徴としている。このような構成のプログラムによれば、上記請求項７の情報処理装置としてコンピュータを機能させることができ、これにより上述した効果を得ることができる。
【００２３】
なお、本発明のプログラムには、フレキシブルディスク等の磁気ディスク、光磁気ディスク、半導体製メモリなど、コンピュータ読み取り可能な記憶媒体に記憶された状態のものも含まれることは言うまでもない。
【発明を実施するための最良の形態】
【００２４】
以下、本発明が適用された実施形態について、図面を用いて説明する。
［第１実施形態］
図１は、第１実施形態のパーソナルコンピュータ（以下「ＰＣ」という。）１００の概略構成を表すブロック図である。
【００２５】
同図に示すように、このＰＣ１００は、制御部１１０、操作部１２０、表示部１３０、通信部１４０、テレビ放送受信部１５０、ＤＶＤ読取部１６０及び記憶部１７０を備えている。
【００２６】
制御部１１０は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３等からなるマイクロコンピュータを中心に構成されており、本ＰＣ１００を統括制御する。
操作部１２０は、使用者からの外部操作による指令を制御部１１０に入力するためのものである。本第１実施形態のＰＣ１００では、操作部１２０としてキーボード及びポインティングデバイス（マウス等）が用いられている。
【００２７】
表示部１３０は、制御部１１０から出力されるデータの表す画像を表示画面に表示するものであり、本第１実施形態では、表示部１３０として液晶ディスプレイが用いられている。
【００２８】
通信部１４０は、制御部１１０からの指令に基づきインターネットを介したデータ通信を行うものである。
テレビ放送受信部１５０は、外部のテレビアンテナによって受信された映像信号（映像を表すアナログ信号）を映像データ（映像を表すデジタルデータ）に変換して制御部１１０に入力する。
【００２９】
ＤＶＤ読取部１６０は、記憶媒体としてのＤＶＤに記憶された映像データを読み取り、制御部１１０に入力する。
記憶部１７０は、制御部１１０からの指令に基づきハードディスクに各種データを記憶するものであり、制御部１１０の補助記憶部として機能する。この記憶部１７０には、オペレーティングシステム（以下「ＯＳ」という。）１７１、ビデオプレイヤソフト１７２、テキストブラウザ１７３、メールソフト１７４、ウェブブラウザ１７５、後述する２次元コード認識処理（図３）を制御部１１０のＣＰＵ１１１に実行させるための２次元コード認識プログラム１７６がインストールされている。
【００３０】
ＯＳ１７１には、グラフィカル・ユーザ・インタフェース（ＧＵＩ）が実装された周知のＷｉｎｄｏｗｓ（登録商標）シリーズ等が用いられる。
ビデオプレイヤソフト１７２は、上述したテレビ放送受信部１５０やＤＶＤ読取部１６０によって制御部１１０に入力された映像データの表す映像を表示するためのプレビューウィンドウ１３１を、ＯＳ１７１のＧＵＩ機能を利用して表示部１３０の表示画面に表示させるアプリケーションである（図２参照。なお、図２は、２次元コード画像を含む映像が表示されている状態を示すものであり、２次元コード画像以外の部分の映像については図示を省略している。）。
【００３１】
テキストブラウザ１７３は、ＯＳ１７１のＧＵＩ機能を利用して表示部１３０の表示画面に文字情報を表示させるアプリケーションである。
メールソフト１７４は、電子メールの作成機能、作成した電子メールを送信する送信機能等を実現するアプリケーションであり、メールアドレスが入力されることにより、そのメールアドレスを送信先とする電子メール作成用画面を表示する。
【００３２】
ウェブブラウザ１７５は、ＵＲＬが入力されることで、そのＵＲＬに対応するウェブページを表すウェブページデータ（例えばＨＴＭＬで記述されたデータ）をインターネットに接続された外部ウェブサーバから通信部１４０を介して取得し、ＯＳ１７１のＧＵＩ機能を利用してウェブページデータの表すウェブページを表示部１３０の表示画面に表示させるアプリケーションである。
【００３３】
次に、本第１実施形態においてＣＰＵ１１１が実行する２次元コード認識処理について、図３のフローチャートを用いて説明する。なお、この２次元コード認識処理は、本ＰＣ１００の操作部１２０で２次元コード認識プログラム１７６の起動操作が行われた場合に開始される。
【００３４】
この２次元コード認識処理が開始されると、まずＳ１０１で、ビデオプレイヤソフト１７２によって表示部１３０に表示させるための映像に２次元コード画像（本実施形態ではＱＲコード）が含まれているか否かを判定し、２次元コード画像が含まれていると判定した場合（つまり、２次元コード画像を検出した場合）に、Ｓ１０２へ移行する。
【００３５】
Ｓ１０２では、Ｓ１０１で映像に含まれていると判定した２次元コード画像の表す情報を認識する処理を行う。
続いて、Ｓ１０３では、Ｓ１０２で認識した情報が閲覧用の文字情報（情報提供側（２次元コード画像を読み取らせようとする側）が情報を受ける側（２次元コード画像を読み取る側）へ提供しようとする情報そのものであり、例えば、料理番組で紹介したレシピの文字情報）であるか否かを判定する。
【００３６】
そして、Ｓ１０３で、Ｓ１０２で認識した情報が閲覧用の文字情報であると判定した場合には、Ｓ１０４へ移行し、テキストブラウザ１７３を起動する処理を行う。
続いて、Ｓ１０５では、２次元コード画像の表す文字情報をテキストブラウザ１７３に入力した後、Ｓ１０１へ戻る。これにより、その文字情報がテキストブラウザ１７３により表示される。
【００３７】
一方、Ｓ１０３で、Ｓ１０２で認識した情報が閲覧用の文字情報でないと判定した場合には、Ｓ１０６へ移行し、Ｓ１０２で認識した情報が電子メールのメールアドレスであるか否かを判定する。
【００３８】
そして、Ｓ１０６で、Ｓ１０２で認識した情報が電子メールのメールアドレスであると判定した場合には、Ｓ１０７へ移行し、メールソフト１７４を起動する処理を行う。
続いて、Ｓ１０８では、２次元コード画像の表すメールアドレスをメールソフト１７４に入力した後、Ｓ１０１へ戻る。これにより、そのメールアドレスを送信先とする電子メール作成用画面が表示され、使用者によりメッセージの入力操作及び送信操作が行われることにより、そのメールアドレスを送信先として電子メールが送信される。
【００３９】
一方、Ｓ１０６で、Ｓ１０２で認識した情報が電子メールのメールアドレスでないと判定した場合には、Ｓ１０９へ移行し、Ｓ１０２で認識した情報がウェブページのＵＲＬであるか否かを判定する。
【００４０】
そして、Ｓ１０９で、Ｓ１０２で認識した情報がＵＲＬであると判定した場合には、Ｓ１１０へ移行し、ウェブブラウザ１７５を起動する処理を行う。
続いて、Ｓ１１１では、待機時間を計時するために用いるタイマをリセットする。
【００４１】
続いて、Ｓ１１２では、Ｓ１１１でリセットして計時を開始したタイマの計時時間があらかじめ設定された待機時間を経過したか否かを判定し、待機時間を経過したと判定した場合にＳ１１３へ移行する。
【００４２】
Ｓ１１３では、２次元コード画像の表すＵＲＬをウェブブラウザ１７５に入力した後、Ｓ４０１へ戻る。これにより、そのＵＲＬに対応するウェブページを表すウェブページデータが取得され、ウェブページデータの表すウェブページが表示される。
【００４３】
一方、Ｓ１０９で、Ｓ１０２で認識した情報がＵＲＬでない（つまり、閲覧用の文字情報、メールアドレス、ＵＲＬのいずれでもない）と判定した場合には、そのままＳ１０１へ戻る。
【００４４】
以上説明したように、本第１実施形態のＰＣ１００によれば、テレビ放送等の映像に含まれる２次元コード画像をカメラで撮影することによってその２次元コード画像の読み取りを行う場合に比べ、テレビ放送等の映像に含まれた２次元コード画像の読み取りを容易かつ確実に行うことができる。
【００４５】
また、本第１実施形態のＰＣ１００では、２次元コード画像の表す情報が電子メールのメールアドレスである場合に（Ｓ１０６：ＹＥＳ）、メールソフト１７４を起動して電子メール作成用画面を表示するようにしているため（Ｓ１０７，Ｓ１０８）、特定のメールアドレス（例えばテレビ放送で映像を提供するスポンサーのメールアドレス）への電子メールの送信を促すことができる。
【００４６】
さらに、本第１実施形態のＰＣ１００では、２次元コード画像の表す情報がＵＲＬである場合に（Ｓ１０９：ＹＥＳ）、ウェブブラウザ１７５を起動してそのＵＲＬに対応するウェブページを表示するようにしているため、特定のウェブページ（例えばテレビ放送で映像を提供するスポンサーのウェブページ）へのアクセスを促すこともできる。
【００４７】
しかも、本第１実施形態のＰＣ１００では、２次元コード画像の表す情報がＵＲＬと認識されてから待機時間が経過した後にウェブページデータを取得するようにしているため、本第１実施形態のＰＣ１００が多数用いられている場合にも（図１）、テレビ放送によって同一のＵＲＬを表す２次元コード画像が同時に提供されることによりそのＵＲＬへのアクセスが一度に集中してしまうという問題を回避することができる。具体的には、待機時間が少なくともすべてのＰＣ１００で共通なものとならないようにすることが必要であり、例えば、待機時間の長さが、ＰＣ１００ごとに固有である（１台ごとに異なる）構成や、インターネット接続を行うために契約しているプロバイダ等のグループごとに異なる構成や、ランダムに設定される構成や、使用者により設定される構成とすることが考えられる。
【００４８】
なお、本第１実施形態では、ＰＣ１００が、本発明の情報処理装置に相当し、テレビ放送受信部１５０及びＤＶＤ読取部１６０が、本発明の映像入力手段に相当する。また、２次元コード認識処理（図３）における、Ｓ１０１を実行するＣＰＵ１１１が、本発明の判断手段に相当し、Ｓ１０２を実行するＣＰＵ１１１が、本発明の認識手段に相当し、Ｓ１０７，Ｓ１０８，Ｓ１１０〜Ｓ１１３を実行するＣＰＵ１１１が、本発明のデータ通信処理手段に相当する。
【００４９】
［第２実施形態］
次に、第２実施形態のＰＣについて説明する。
第２実施形態のＰＣは、上記第１実施形態のＰＣ１００と比較すると、２次元コード認識プログラム１７６の内容のみが異なる。そこで、共通する構成については図１を流用して説明を省略する。
【００５０】
本第２実施形態においてＣＰＵ１１１が実行する２次元コード認識処理について、図４のフローチャートを用いて説明する。なお、この２次元コード認識処理も、上記第１実施形態の２次元コード認識処理（図３）と同様、本ＰＣ１００の操作部１２０で２次元コード認識プログラム１７６の起動操作が行われた場合に開始される。また、この２次元コード認識処理（図４）におけるＳ２０１〜Ｓ２１０，Ｓ２１２の各処理内容は、上記第１実施形態の２次元コード認識処理（図３）におけるＳ１０１〜Ｓ１１０，Ｓ１１３の各処理内容と同一であるため説明を省略する。
【００５１】
Ｓ２０９で２次元コード画像の表す情報がＵＲＬであると判定し、Ｓ２１０でウェブブラウザ１７５を起動する処理を行った後、Ｓ２１１では、あらかじめ設定されている情報に基づき２次元コード画像の表すＵＲＬを補正する処理を行う。すなわち、本ＰＣ１００の記憶部１７０には、接続先ウェブサーバを変更するための接続先補正情報（ＵＲＬに含まれるドメイン名の一部分となる文字列）があらかじめ記憶されており、この接続先補正情報に基づきＵＲＬに含まれるドメイン名を変更する（具体的には、ドメイン名に含まれる組織名の末尾に接続先補正情報としての文字列を付加する）ことで、接続先ウェブサーバを変更する。例えば、接続先補正情報として「ＡＡＡ」があらかじめ記憶されている場合、２次元コード画像によって表されるＵＲＬが「ｈｔｔｐ／／：ｗｗｗ．ＴＶ−ｓｈｏｗ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍ」であれば、ＵＲＬを「ｈｔｔｐ／／：ｗｗｗ．ＴＶ−ｓｈｏｗＡＡＡ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍ」と補正する。このようにＵＲＬを補正した後、Ｓ２１２へ移行して補正後のＵＲＬをウェブブラウザ１７５に入力する。
【００５２】
以上説明したように、本第２実施形態のＰＣ１００によれば、上記第１実施形態のＰＣ１００と同様、テレビ放送等の映像に含まれる２次元コード画像をカメラで撮影することによってその２次元コード画像の読み取りを行う場合に比べ、テレビ放送等の映像に含まれた２次元コード画像の読み取りを容易かつ確実に行うことができる。また、特定のメールアドレスへの電子メールの送信を促すことができるとともに、特定のウェブページへのアクセスを促すこともできる。
【００５３】
さらに、本第２実施形態のＰＣ１００では、接続先補正情報に基づきＵＲＬを補正するようにしているため（Ｓ２１１）、本第２実施形態のＰＣ１００が多数用いられている場合にも（図１）、テレビ放送によって同一のＵＲＬを表す２次元コード画像が同時に提供されることによりそのＵＲＬへのアクセスが一度に集中してしまうという問題を回避することができる。具体的には、接続先補正情報が少なくともすべてのＰＣ１００で共通なものとならないようにすることが必要であり、例えば、接続先補正情報が、ＰＣ１００ごとに固有である（１台ごとに異なる）構成や、インターネット接続を行うために契約しているプロバイダ等のグループごとに異なる構成や、ランダムに設定される構成や、使用者により設定される構成とすることが考えられる。
【００５４】
なお、本第２実施形態では、ＰＣ１００が、本発明の情報処理装置に相当し、テレビ放送受信部１５０及びＤＶＤ読取部１６０が、本発明の映像入力手段に相当する。また、２次元コード認識処理（図４）における、Ｓ２０１を実行するＣＰＵ１１１が、本発明の判断手段に相当し、Ｓ２０２を実行するＣＰＵ１１１が、本発明の認識手段に相当し、Ｓ２０７，Ｓ２０８，Ｓ２１０〜Ｓ２１２を実行するＣＰＵ１１１が、本発明のデータ通信処理手段に相当する。
【００５５】
［第３実施形態］
次に、第３実施形態のＰＣについて説明する。
第３実施形態のＰＣも、２次元コード認識プログラム１７６の内容のみが異なるものであるため、共通する構成については図１を流用して説明を省略する。
【００５６】
本第３実施形態においてＣＰＵ１１１が実行する２次元コード認識処理について、図５のフローチャートを用いて説明する。なお、この２次元コード認識処理も、上記第１実施形態の２次元コード認識処理（図３）と同様、本ＰＣ１００の操作部１２０で２次元コード認識プログラム１７６の起動操作が行われた場合に開始される。また、この２次元コード認識処理（図５）におけるＳ３０１〜Ｓ３０９の各処理内容は、上記第１実施形態の２次元コード認識処理（図３）におけるＳ１０１〜Ｓ１０９の各処理内容と同一であるため説明を省略する。
【００５７】
Ｓ３０９で２次元コード画像の表す情報がＵＲＬであると判定した場合にＳ３１０へ移行し、そのＵＲＬを記憶部１７０に記憶させる処理を行う。その後、Ｓ３０１へ戻る。
一方、この２次元コード認識処理においては、Ｓ３０１で、ビデオプレイヤソフト１７２によって表示部１３０に表示させるための映像に２次元コード画像が含まれていないと判定した場合には、Ｓ３１１へ移行する。
【００５８】
Ｓ３１１では、Ｓ３１０の処理によって記憶部１７０に記憶されているＵＲＬの中から１つのＵＲＬを選択する操作が操作部１２０で行われたか否かを判定する。
そして、Ｓ３１１で、選択操作が行われていないと判定した場合には、Ｓ３０１へ戻る。
【００５９】
一方、Ｓ３１１で、選択操作が行われたと判定した場合には、Ｓ３１２へ移行し、ウェブブラウザ１７５を起動する処理を行う。
続いて、Ｓ３１３では、Ｓ３１１で選択されたＵＲＬをウェブブラウザ１７５に入力する。これにより、そのＵＲＬに対応するウェブページを表すウェブページデータが取得され、ウェブページデータの表すウェブページが表示される。その後、Ｓ３０１へ戻る。
【００６０】
以上説明したように、本第３実施形態のＰＣ１００によれば、上記第１実施形態のＰＣ１００と同様、テレビ放送等の映像に含まれる２次元コード画像をカメラで撮影することによってその２次元コード画像の読み取りを行う場合に比べ、テレビ放送等の映像に含まれた２次元コード画像の読み取りを容易かつ確実に行うことができる。また、特定のメールアドレスへの電子メールの送信を促すことができるとともに、特定のウェブページへのアクセスを促すこともできる。
【００６１】
さらに、本第３実施形態のＰＣ１００では、２次元コード画像の表すＵＲＬについてはいったん記憶し、選択操作により選択されたＵＲＬについてウェブページデータを取得するようにしているため、本第３実施形態のＰＣ１００が多数用いられている場合にも（図１）、テレビ放送によって同一のＵＲＬを表す２次元コード画像が同時に提供されることによりそのＵＲＬへのアクセスが一度に集中してしまうという問題を回避することができる。また、不要なウェブページデータが勝手に取得されてしまうことを防ぐことができる。
【００６２】
なお、本第３実施形態では、ＰＣ１００が、本発明の情報処理装置に相当し、操作部１２０が、本発明の操作手段に相当し、テレビ放送受信部１５０及びＤＶＤ読取部１６０が、本発明の映像入力手段に相当し、記憶部１７０が記憶手段に相当する。また、２次元コード認識処理（図５）における、Ｓ３０１を実行するＣＰＵ１１１が、本発明の判断手段に相当し、Ｓ３０２を実行するＣＰＵ１１１が、本発明の認識手段に相当し、Ｓ３０７，Ｓ３０８，Ｓ３１２，Ｓ３１３を実行するＣＰＵ１１１が、本発明のデータ通信処理手段に相当し、Ｓ３１０を実行するＣＰＵ１１１が、本発明の情報記憶処理手段に相当する。
【００６３】
［第４実施形態］
次に、第４実施形態について説明する。
図６は、第４実施形態の２次元コード認識処理装置２００の概略構成を表すブロック図である。
【００６４】
同図に示すように、この２次元コード認識処理装置２００は、制御部２１０、映像入力部２２０及び指令出力部２３０を備えている。
制御部２１０は、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３等からなるマイクロコンピュータを中心に構成されており、本２次元コード認識処理装置２００を統括制御する。なお、ＲＯＭ２１２には、後述する２次元コード認識処理（図７）をＣＰＵ２１１に実行させるための２次元コード認識プログラム２７６が記憶されている。
【００６５】
映像入力部２２０は、コンポジット入力端子やＳ（Ｓｅｐａｒａｔｅ）端子等の映像入力端子を備えており、この映像入力端子とテレビの映像出力端子とがケーブルにより接続されることで、テレビからケーブルを介して入力される映像信号を映像データに変換して制御部２１０に入力する。
【００６６】
指令出力部２３０は、ＰＣ３００との間で通信を行うためのものである。
ここで、ＰＣ３００は、制御部１１０、操作部１２０、表示部１３０、通信部１４０、記憶部３７０及びＵＳＢ通信部３１０を備えた汎用のものである。そして、制御部１１０、操作部１２０、表示部１３０及び通信部１４０の各構成は、上記第１実施形態のＰＣ１００で説明したとおりであるため、同一の符号を付して説明を省略する。また、記憶部３７０は、上記第１実施形態のＰＣ１００の記憶部１７０と比較すると、ビデオプレイヤソフト１７２及び２次元コード認識プログラム１７６がインストールされておらず、２次元コード認識処理装置２００からの指令に対応した各種処理をＣＰＵ１１１に実行させるアプリケーションである処理装置ドライバ３２０がインストールされている点のみが異なる。
【００６７】
ＵＳＢ通信部３１０は、外部装置との間でＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格に準拠した通信を行うためのものである。本実施形態では、２次元コード認識処理装置２００の指令出力部２３０とＵＳＢケーブルを介して接続されており、２次元コード認識処理装置２００との間で通信可能となっている。
【００６８】
次に、本第４実施形態においてＣＰＵ２１１が実行する２次元コード認識処理について、図７のフローチャートを用いて説明する。なお、この２次元コード認識処理は、本２次元コード認識処理装置２００の電源がオンされることにより開始される。
【００６９】
この２次元コード認識処理が開始されると、まずＳ４０１で、映像入力部２２０を介して外部のテレビから入力される映像信号の表す映像に２次元コード画像（本実施形態ではＱＲコード）が含まれているか否かを判定し、２次元コード画像が含まれていると判定した場合（つまり、２次元コード画像を検出した場合）に、Ｓ４０２へ移行する。
【００７０】
Ｓ４０２では、Ｓ４０１で映像に含まれていると判定した２次元コード画像の表す情報を認識する処理を行う。
そして、Ｓ４０３で、Ｓ４０２で認識した情報が閲覧用の文字情報（情報提供側（２次元コード画像を読み取らせようとする側）が情報を受ける側（２次元コード画像を読み取る側）へ提供しようとする情報そのものであり、例えば、料理番組で紹介したレシピの文字情報）であるか否かを判定する。
【００７１】
そして、Ｓ４０３で、Ｓ４０２で認識した情報が閲覧用の文字情報であると判定した場合には、Ｓ４０４へ移行し、テキストブラウザ１７３を起動させるための指令を、指令出力部２３０を介してＰＣ３００に送信する。
【００７２】
続いて、Ｓ４０５では、２次元コード画像の表す文字情報をテキストブラウザ１７３に入力させるための指令を、指令出力部２３０を介してＰＣ３００に送信した後、Ｓ４０１へ戻る。これにより、ＰＣ３００において、その文字情報がテキストブラウザ１７３により表示される。
【００７３】
一方、Ｓ４０３で、Ｓ４０２で認識した情報が閲覧用の文字情報でないと判定した場合には、Ｓ４０６へ移行し、Ｓ４０２で認識した情報が電子メールのメールアドレスであるか否かを判定する。
【００７４】
そして、Ｓ４０６で、Ｓ４０２で認識した情報が電子メールのメールアドレスであると判定した場合には、Ｓ４０７へ移行し、メールソフト１７４を起動させるための指令を、指令出力部２３０を介してＰＣ３００に送信する。
【００７５】
続いて、Ｓ４０８では、２次元コード画像の表すメールアドレスをメールソフト１７４に入力させるための指令を、指令出力部２３０を介してＰＣ３００に送信した後、Ｓ４０１へ戻る。これにより、ＰＣ３００において、そのメールアドレスを送信先とする電子メール作成用画面が表示され、使用者によりメッセージの入力操作及び送信操作が行われることにより、そのメールアドレスを送信先として電子メールが送信される。
【００７６】
一方、Ｓ４０６で、Ｓ４０２で認識した情報が電子メールのメールアドレスでないと判定した場合には、Ｓ４０９へ移行し、Ｓ４０２で認識した情報がウェブページのＵＲＬであるか否かを判定する。
【００７７】
そして、Ｓ４０９で、Ｓ４０２で認識した情報がＵＲＬであると判定した場合には、Ｓ４１０へ移行し、ウェブブラウザ１７５を起動させるための指令を、指令出力部２３０を介してＰＣ３００に送信する。
【００７８】
続いて、Ｓ４１１では、待機時間を計時するために用いるタイマをリセットする。
続いて、Ｓ４１２では、Ｓ４１１でリセットして計時を開始したタイマの計時時間があらかじめ設定された待機時間を経過したか否かを判定し、待機時間を経過したと判定した場合にＳ４１３へ移行する。
【００７９】
Ｓ４１３では、２次元コード画像の表すＵＲＬをウェブブラウザ１７５に入力させるための指令を、指令出力部２３０を介してＰＣ３００に送信した後、Ｓ４０１へ戻る。これにより、ＰＣ２００において、そのＵＲＬに対応するウェブページを表すウェブページデータが取得され、ウェブページデータの表すウェブページが表示される。
【００８０】
一方、Ｓ４０９で、Ｓ４０２で認識した情報がＵＲＬでない（つまり、閲覧用の文字情報、メールアドレス、ＵＲＬのいずれでもない）と判定した場合には、そのままＳ４０１へ戻る。
【００８１】
以上説明したように、本第４実施形態の２次元コード認識処理装置２００によれば、上記第１実施形態のＰＣ１００と同様の効果を得ることができる。
なお、本第４実施形態の２次元コード認識処理装置２００では、上記第１実施形態のＰＣ１００と同様、２次元コード画像の表す情報がＵＲＬと認識されてから待機時間が経過した後にウェブページデータを取得することでアクセス集中の回避を図るようにしているが、これに限ったものではない。例えば、上記第２実施形態のＰＣ１００のように、接続先補正情報に基づきＵＲＬを補正するようにしてもよく、また、上記第３実施形態のＰＣ１００のように、選択操作により選択されたＵＲＬについてウェブページデータを取得するようにしてもよい。
【００８２】
また、本第４実施形態では、テレビから映像信号を入力する場合を例に挙げて説明したが、これに限ったものではなく、ビデオデッキ等の映像機器から映像信号又は映像データを入力してもよい。
【００８３】
なお、本第４実施形態では、２次元コード認識処理装置２００が、本発明の情報処理装置に相当し、映像入力部２２０が、本発明の映像入力手段に相当する。また、２次元コード認識処理（図７）における、Ｓ４０１を実行するＣＰＵ２１１が、本発明の判断手段に相当し、Ｓ４０２を実行するＣＰＵ２１１が、本発明の認識手段に相当し、Ｓ４０７，Ｓ４０８，Ｓ４１０〜Ｓ４１３を実行するＣＰＵ２１１が、本発明のデータ通信処理手段に相当する。
【００８４】
以上、本発明の一実施形態について説明したが、本発明は種々の形態を採り得ることは言うまでもない。例えば、上記各実施形態では、２次元コード画像としてＱＲコードを検出対象としているが、これに限定されるものではなく、テレビ放送での利用が期待されているカラージップ（登録商標）によって表される画像を検出対象としてもよい。
【図面の簡単な説明】
【００８５】
【図１】第１実施形態のパーソナルコンピュータの概略構成を表すブロック図である。
【図２】２次元コード画像を含む映像が表示されている状態でのプレビューウィンドウの説明図である。
【図３】第１実施形態の２次元コード認識処理のフローチャートである。
【図４】第２実施形態の２次元コード認識処理のフローチャートである。
【図５】第３実施形態の２次元コード認識処理のフローチャートである。
【図６】第４実施形態の２次元コード認識処理装置の概略構成を表すブロック図である。
【図７】第４実施形態の２次元コード認識処理のフローチャートである。
【符号の説明】
【００８６】
１００，３００…ＰＣ、１１０…制御部、１２０…操作部、１３０…表示部、１３１…プレビューウィンドウ、１４０…通信部、１５０…テレビ放送受信部、１６０…ＤＶＤ読取部、１７０，３７０…記憶部、１７１…ＯＳ、１７２…ビデオプレイヤソフト、１７３…テキストブラウザ、１７４…メールソフト、１７５…ウェブブラウザ、１７６…２次元コード認識プログラム、２００…２次元コード認識処理装置、２１０…制御部、２２０…映像入力部、２３０…指令出力部、２７６…２次元コード認識プログラム、３１０…ＵＳＢ通信部、３２０…処理装置ドライバ
【図１】
2007134899.tif 000003
【図３】
2007134899.tif 000004
【図４】
2007134899.tif 000005
【図５】
2007134899.tif 000006
【図７】
2007134899.tif 000007
【図２】
2007134899.tif 000008
【図６】
2007134899.tif 000009