[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6056219B2 - 検索装置および検索方法、ならびに、プログラム - Google Patents

検索装置および検索方法、ならびに、プログラム Download PDF

Info

Publication number
JP6056219B2
JP6056219B2 JP2012148050A JP2012148050A JP6056219B2 JP 6056219 B2 JP6056219 B2 JP 6056219B2 JP 2012148050 A JP2012148050 A JP 2012148050A JP 2012148050 A JP2012148050 A JP 2012148050A JP 6056219 B2 JP6056219 B2 JP 6056219B2
Authority
JP
Japan
Prior art keywords
information
search
captured image
index
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.)
Expired - Fee Related
Application number
JP2012148050A
Other languages
English (en)
Other versions
JP2014010723A (ja
Inventor
岸 秀信
秀信 岸
國枝 孝之
孝之 國枝
池田 哲也
哲也 池田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2012148050A priority Critical patent/JP6056219B2/ja
Priority to US13/911,193 priority patent/US9465851B2/en
Publication of JP2014010723A publication Critical patent/JP2014010723A/ja
Application granted granted Critical
Publication of JP6056219B2 publication Critical patent/JP6056219B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、画像を用いて情報を検索する検索装置および検索方法、ならびに、プログラムに関する。
オブジェクトと、当該オブジェクトに連携する連携情報とを関連付けてサーバなどに格納し、ユーザが雑誌や資料等の紙媒体を撮像した画像に含まれるオブジェクトと対応するオブジェクトをサーバから検索する技術がすでに知られている(特許文献1参照)。また、検索されたオブジェクトに関連付けられた連携情報をユーザに提示するようにした技術も、既に知られている。
一方。近年、デジタルサイネージやデジタルテレビジョン放送など、デジタルデータを用いて情報を配信するデジタル情報配信システムが普及している。このようなデジタル情報配信システムでは、情報提供が情報配信元からユーザに対して一方通行であるのに限らず、情報配信元からの情報提供に対してユーザがアクションを返すことが可能な仕組みが用意されている。特許文献2には、デジタル放送において、放送局側と放送受信端末側とで双方向の情報のやり取りを可能とした技術が開示されている。
また、表示画面に対して、表示情報に関連する情報の所在などを示す情報を、当該表示情報に重畳させて表示させることが行われている。関連情報の所在を示す情報は、例えば、URL(Uniform Resource Locator)や電話番号といったメッセージとして表示画面に表示させることが行われている。
ところが、例えば従来のデジタル放送では、ユーザが放送受信端末から放送局に対してアクションを返せる場合であっても、情報の経路が放送局と放送受信端末との間で閉じており、表示情報に関連する情報に直接的にユーザを誘導する手段としては不十分なものである。また、メッセージを用いた方法では、ユーザは、表示されたメッセージを一々メモするなどして記憶してコンピュータなどに入力する必要があり、入力ミスが発生する可能性もある。
さらに、撮像画像に基づく連携情報の提供を、紙媒体等の静止画媒体に限らず、デジタル情報配信システムによって配信されて表示された放送媒体(表示画面)、あるいは他の動画媒体等、撮像対象を種々の媒体に拡張することが求められている。
本発明は、上記に鑑みてなされたものであって、撮像画像に基づく連携情報の提供を柔軟に行うことを目的とする。
上述した課題を解決し、目的を達成するために、本発明は、画像に含まれるオブジェクトを検索するための索引と、オブジェクトに連携する機能を示す連携情報と、第1の付帯情報とを関連付けて格納する格納手段と、ネットワークを介して撮像画像を受信する受信手段と、受信手段により受信した撮像画像に含まれるオブジェクトに基づいて、格納手段に格納された索引から、受信した撮像画像に含まれるオブジェクトに対応するオブジェクトを検索する検索手段と、検索手段で検索されたオブジェクトに連携する連携情報を撮像画像の送信元に提示する提示手段とを有し、検索手段は、1のオブジェクトが検索された場合は、1のオブジェクトを検索結果として提示手段に出力し、複数のオブジェクトが検索された場合には、複数のオブジェクトの中から、撮像画像に対する第2の付帯情報に基づき、所定の条件を満たす第1の付帯情報と関連付けられたオブジェクトを選択し、選択されたオブジェクトを検索結果として提示手段に出力することを特徴とする。
本発明によれば、デジタル情報配信システムによって配信されて表示された表示画面に示される情報に容易にアクセス可能とすることができるという効果を奏する。
図1は、実施形態に係る検索システムの一例の構成を示す図である。 図2は、放送画面と、DBに格納される索引データの元となる画像データの例を示す図である。 図3は、実施形態に係るサーバの機能を示す一例の機能ブロック図である。 図4は、実施形態に係るDBの一例の構成を示す図である。 図5は、実施形態に係るXMLコードの一例を示す図である。 図6は、実施形態に係るサーバの動作の例を示すフローチャートである。 図7は、実施形態に係る索引の連携情報の提示処理の例を示すフローチャートである。 図8は、実施形態に係る、複数の画像から1の画像を選択する処理を、ユーザが行うように促す場合の一例の処理を示すフローチャートである。 図9は、実施形態に係る端末装置の一例の構成を示すブロック図である。 図10は、実施形態に係る端末装置の一例の機能を示す機能ブロック図である。
以下に添付図面を参照して、検索装置および検索方法、ならびに、プログラムの実施形態を詳細に説明する。図1は、実施形態に係る検索システムの一例の構成を示す図である。
ネットワーク10に対して、サーバ11および端末装置20が接続される。ネットワーク10は、例えばインターネットであって、通信プロトコルとしてTCP/IP(Transmission Control Protocol/Internet Protocol)が適用される。ネットワーク10は、互いにネットワークで接続される複数のコンピュータを含み、外部からは、その内部が隠蔽されたブラックボックスとして入出力のみが示されるネットワーク・グループであるネットワーククラウドであってもよい。
また、ネットワーク10に対して放送局40が接続される。放送局40は、例えば地上デジタル放送によるテレビジョン放送を行う。例えば、放送局40から送信された放送電波は、各家庭などにおいて図示されないアンテナに受信されてテレビジョン受像機21に入力され、テレビジョン受像機21において、放送された番組の画面が表示される。放送局40は、放送する番組のスケジュールを、例えばEPG(Electronic Program Guide)を用いて、放送電波やネットワーク10などを介して外部に提供することができる。
放送局40は、地上デジタル放送の放送局に限られない。放送局40は、BS(Broadcasting Satellite)デジタルテレビ放送やCS(Communications Satellite)デジタルテレビ放送などの、テレビジョン放送と共にデータ放送を行う放送局であればよい。
さらに、ネットワーク10に対して、複数の商用サイト30Aおよび30Bが接続される。これら商用サイト30Aおよび30Bは、ネットワーク10を介してなされた注文に応じて商品の発送などを行うことができる。
端末装置20は、無線または有線によってネットワーク10との間で通信を行うことができる。端末装置20は、ネットワーク10を介して受信した命令に従った動作を行うことができると共に、表示装置と入力装置とを含むUI(ユーザインタフェース)に対してネットワーク10を介して受信した画像などの表示や、UIに対してなされたユーザ操作に従いネットワーク10に向けてデータを送信することができる。
また、端末装置20は、撮像機能を有し、UIに対する撮像指示操作に応じて被写体の撮像を行うことができるようにされている。端末装置20は、撮像により得られた撮像画像をネットワーク10に向けて送信することができる。例えば、端末装置20は、テレビジョン受像機21の表示画面を撮像し、その撮像画像をネットワーク10を介してサーバ11に送信することができる。
サーバ11は、データベース(DB)12が接続され、ネットワーク10を介して受信した要求に従い、DB12に対して、実施形態に係る検索処理を行うことができる。実施形態においては、DB12には複数の画像データ50Aおよび50Bを検索するための索引データが、それぞれ連携情報と関連付けられて格納される。索引データは、画像データのバイナリを解析して得られたデータであって、画像データを、検索のための構造に変換したデータである。
なお、DB12に対して、画像データを直接的に格納することも可能である。画像データのファイル名およびパスをDB12に格納してもよい。
ここで、DB12に格納される索引データの元になる画像データは、放送局40から提供される、または、放送局40に提供する画像データであって、例えば放送局40によるデータ放送において用いられる画像データである。
サーバ11は、ネットワーク10を介して画像データを受信し、受信した当該画像データに基づきDB12を検索して、当該画像データに対応する連携情報を検索結果として取得する。サーバは、この検索結果として取得された連携情報を、画像データの送信元に返す。
図2は、放送局40により放送されるテレビジョン放送による放送画面と、DB12に格納される索引データの元となる画像データの例を示す。図2(a)は、テレビジョン受像機21の表示画面200の例を示す。この図2(a)の例は、テレビジョン放送によるテレビジョン放送画面201と、データ放送によるデータ放送画面202および203とが、表示画面200に対して同時に表示されている例である。また、図2(a)において、テレビジョン放送では、料理番組が放送されていることを想定している。
例えば、テレビジョン受像機21の表示画面200にテレビジョン放送画面201が全面表示されている状態で、テレビジョン受像機21に対して所定の操作を行うことで、データ放送画面202および203を表示させることができる。このとき、データ放送画面202および203は、このデータ放送画面202および203に係るデータ放送により指定されるサイズおよび位置で、表示画面200に表示される。テレビジョン放送画面201は、データ放送画面202および203のサイズおよび位置に応じて、サイズの縮小と表示位置の移動がなされる。
なお、データ放送画面202および203を表示させるための表示制御情報は、例えば、マークアップ言語の一種であるBML(Broadcast Markup Language)を用いて記述することができる。BMLは、ARIB(Association of Radio Industries and Businesses)を中心に、マークアップ言語の一種であるXML(Extensible Markup Language)を日本のデータ放送用に特化させてまとめられたものである。
BMLでは、Webページに多く用いられるマークアップ言語の一種であるHTML(HyperText Markup Language)と同様に、フレームを定義することが可能である。フレームは、1画面を分割し、分割されたそれぞれの領域に対して、一般的には、異なるBMLファイルによる表示を行うものである。図2(a)の例では、データ放送画面202および203、ならびに、テレビジョン放送画面201をそれぞれ表示するための3のフレームが定義されている。
図2(a)の例において、データ放送画面202および203は、テレビジョン放送画面201に表示されている放送に関連する情報が表示されている。一例として、データ放送画面202に対して、テレビジョン放送画面201の放送において実演中の料理名およびレシピ情報がテキスト情報として表示されると共に、当該料理の材料のオブジェクト205が含まれる画像204が表示されている。また、データ放送画面203には、例えば、画像204にオブジェクト205として表示される材料の購入先の情報(電話番号、URL(Uniform Resource Locator)など)が表示される。
なお、オブジェクトは、画像データによる画像内において主となる対象物の画像を指し、当該主となる対象物の背景画像や、画像内における当該主となる対象物の付随情報などとは区別される画像である。
実施形態においては、DB12に、データ放送画面202および203に対する表示に用いられる画像データに基づく索引データを格納する。例えば、図2(b)に例示される、データ放送画面202に表示される材料の画像204を表示するための画像データに基づく索引データがDB12に格納される。また、データ放送画面203に表示される情報が、当該画像204の連携情報として、当該画像204に関連付けて格納される。
これら画像204やその連携情報は、例えば、サーバ11が放送局40からネットワーク10を介して取得するようにできる。これに限らず、これら画像204や連携情報を、サーバ11から放送局40に対して提供することもできる。また、サーバ11は、画像204やその連携情報を取得する際に、放送局40から、当該画像204を用いたデータ放送の放映時刻の情報をさらに取得する。放映時刻の情報は、実際の時刻情報として取得してもよいし、当該データ放送と共に放送されるテレビジョン放送の番組の識別情報として取得してもよい。番組の識別情報として放映時刻を取得した場合、サーバ11は、例えばEPGを参照して実際の時刻情報を取得することができる。サーバ11は、取得した放映時刻の情報を、対応する画像204の索引データと関連付けてDB12に格納する。
連携情報について説明する。連携情報は、例えば、画像に含まれるオブジェクトに連携する機能を示す情報である。連携情報の一例として、当該オブジェクトの属性情報にアクセスするアクセス方法を含む情報が挙げられる。したがって、連携情報は、実際には、画像に含まれるオブジェクトに対して関連付けられてDB12に格納される。
これに限らず、連携情報として、ネットワーク10上のコミュニケーションサイトなどに対して当該オブジェクトの情報を通知する機能を含めてもよい。さらに、連携情報として、当該オブジェクトに対する意見などを送信する機能を含めることもできる。これらの場合、連携情報として、例えばこれらの機能を実行するネットワーク10上のサイトのURLなどを用いることができる。
一例として、図2(b)の画像204に含まれるオブジェクト205において、連携情報は、オブジェクト205が示す商品を取り扱う例えば商用サイト30AのURL(Uniform Resource Locator)や、当該商品の購入設定を行う購入ページのURLである。これらに限らず、連携情報として、当該商品を取り扱う店舗の電話番号やメールアドレスを用いてもよい。さらに、当該商品の情報などを含むデータファイルをダウンロードするための情報を、連携情報として用いてもよい。なお、DB12において、1のオブジェクトに対して複数の連携情報を関連付けることができる。
図3は、サーバ11の機能を示す一例の機能ブロック図である。サーバ11は、受信部100と、抽出部101と、算出部102と、検索部103と、提示部104と、制御部110とを有する。また、図3では、DB12がサーバ11に含まれるように示している。制御部110は、このサーバ11の全体的な動作を制御する。
受信部100は、ネットワーク10を介して送信されたデータを受信する。例えば、端末装置20から送信された撮像画像が受信部100に受信される。また、受信部100は、放送局40から送信された画像データと、当該画像データの連携情報と、当該画像データを用いたデータ放送の放映時刻とを受信する。
抽出部101は、受信部100に受信された撮像画像に対して画像解析を行い、撮像画像から特徴点を検出して、当該撮像画像に含まれるオブジェクトを抽出する。例えば、抽出部101は、撮像画像に対して2値化処理を施して、2値化された撮像画像に対してエッジ検出や正規化処理を行い、撮像画像の特徴点を検出する。オブジェクトは、この検出された特徴点により表される。
算出部102は、抽出部101に抽出された撮像画像40Aの特徴点と、DB12に格納される各索引によって検索される各オブジェクトを表す特徴点とを比較する。そして、比較結果に基づき、撮像画像40Aに含まれるオブジェクトと、DB12に格納される各索引によって検索される各オブジェクトとの類似度を算出する。類似度は、例えば、画像から抽出した各特徴点間の関係を、画像毎に比較することで求めることができる。一例として、特徴点間の関係を数値化して特徴量を算出し、画像間で特徴量の差分の絶対値を求め、求めた差分の絶対値がより小さい場合に、当該画像間の類似度が高いとする。
検索部103は、算出部102で算出された類似度に基づき、DB12に格納される各索引によって検索される各オブジェクトのうち、撮像画像40Aに含まれるオブジェクトとの類似度が高い画像を検索する。このとき、検索部103は、DB12に格納される各索引によって検索される各オブジェクトから、撮像画像40Aに含まれる各オブジェクトとの類似度が最も高いオブジェクトを含む1の索引を検索結果として出力する。
これに限らず、検索部103は、DB12に格納される各索引によって検索される各オブジェクトから、撮像画像40Aに含まれるオブジェクトとの類似度が高いオブジェクトを含む順に従い、所定数の索引を検索結果として出力してもよいし、類似度が閾値以上のオブジェクトを検索するための1または複数の索引を検索結果として出力することもできる。さらに、類似度が、撮像画像40Aについて算出された類似度の最大値から予め決められた範囲内(5%など)にある索引を、検索結果として出力することも考えられる。
提示部104は、検索部103による検索出力の索引に関連付けられた連携情報をDB12から取り出し、端末装置20に提示する。この連携情報の提示は、当該連携情報を端末装置20に直接的に送信してもよいし、当該連携情報を含むWebページを生成し、端末装置20に向けて当該Webページヘのアクセス方法(URLなど)を提示する方法でもよい。端末装置20からこのWebページにアクセスすることで、連携情報を取得することができる。
これに限らず、端末装置20に、撮像画像40Aの撮像から、提示された連携情報の表示までの一連の動作を行うアプリケーションソフトウェア(以下、アプリケーションと略称する)を予めインストールしておき、提示された連携情報を、このアプリケーションを用いて取得することも可能である。
なお、サーバ11は、CPU(Central Processing Unit)と、RAM(Random Access Memory)と、ROM(Read Only Memory)と、ハードディスクドライブなどのストレージ装置とを含む、一般的なコンピュータ装置により構成することができる。また、サーバ11は、1台のコンピュータ装置で構成されるのに限らず、例えば複数のコンピュータ装置上で分散的に動作する構成としてもよい。
上述した受信部100、抽出部101、算出部102、検索部103、提示部104および制御部110は、CPU上で動作する検索プログラムによって実現される。これに限らず、受信部100、抽出部101、算出部102、検索部103、提示部104および制御部110の一部または全部を、互いに協働する個別のハードウェアを用いて実現してもよい。実施形態に係る検索処理を実行するための検索プログラムは、インストール可能な形式または実行可能な形式のファイルでCD、DVDなどのコンピュータで読み取り可能な記録媒体に記録して提供される。
さらに、実施形態に係る検索処理を実行するための検索プログラムを、インターネットなどの通信ネットワークに接続されたコンピュータ上に格納し、通信ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施形態に係る検索処理を実行するための検索プログラムを、インターネットなどの通信ネットワーク経由で提供または配布するように構成してもよい。
実施形態に係る検索処理を実行するための検索プログラムは、例えば、上述した各部(受信部100、抽出部101、算出部102、検索部103、提示部104および制御部110)を含むモジュール構成となっており、実際のハードウェアとしてはCPUが例えばストレージ装置から当該検索プログラムを読み出して実行することにより上記各部が主記憶装置(例えばRAM)上にロードされ、各部が主記憶装置上に生成されるようになっている。
このような構成において、ユーザは、端末装置20を用いて、テレビジョン受像機21の表示画面200を撮像して撮像画像を得る。この例では、撮像画像は、テレビジョン受像機21の表示画面200の全面を撮像した画像である。これに限らず、撮像画像は、表示画面200の一部、例えば画像204に対してズームを行って撮像した画像であってもよい。ユーザは、撮像画像をネットワーク10を介してサーバ11に送信する。
撮像画像は、サーバ11の受信部100に受信され、受信された撮像画像の特徴点が抽出部101で検出され、オブジェクトが抽出される。さらに、算出部102で、抽出部101で検出された特徴点に基づき、撮像画像に含まれるオブジェクトと、DB12に格納される各索引によって検索される各オブジェクトとの類似度が算出される。この算出結果に基づき検索部103で索引が検索される。そして、提示部104は、検索部の検索出力に基づきDB12から連携情報を取り出し、撮像画像の送信元である端末装置20に提示する。
ユーザは、サーバ11から端末装置20に対して提示された連携情報に基づき、例えば商用サイト30Aにアクセスして、撮像画像に含まれるオブジェクトが示す商品を購入などすることができる。またこのとき、ユーザは、商用サイト30AのURLなどを一々メモする必要もない。
ここで、例えば図2(b)に画像204に含まれるオブジェクト205に酷似したオブジェクトを含む画像が、端末装置20で撮像画像として撮像されたものとする。また、DB12には、オブジェクト205(第1のオブジェクトとする)を含む画像204(第1の画像とする)と、オブジェクト205を縮小したオブジェクト(第2のオブジェクトとする)を含む他の画像(第2の画像とする)とが格納されているものとする。
この場合、撮像画像の特徴点の検出結果から算出した類似度に基づく検索の結果、第1の画像ではなく、第2の画像が検索されてしまう可能性がある。この場合、ユーザは、所望の連携情報を得ることができなくなってしまう。このような事態を防ぐために、実施形態では、検索部103において、時刻情報に基づき、DB12に格納される画像の検索を行う。
図4は、実施形態に係るDB12の一例の構成を示す。図4(a)は、DB12に格納される各索引データを識別するための索引ーブル120の例を示す。各索引データは、図4(a)に例示されるように、IDと、索引データのバイナリデータとが関連付けられてDB12に格納される。なお、IDは、DB12に格納される各索引データを識別可能であれば、形式は特に限定されない。
図4(b)は、画像のIDと放送時刻とを関連付ける放送時刻テーブル121の一例を示す。この例では、放送時刻は、タグを用いてデータの意味や構造を定義して記述するマークアップ言語の一種であるXML(Extensible Markup Language)を用いて記述される。後述するが、この放送時刻の記述に対して、連携情報の記述も埋め込まれる。放送時刻が記述されるXMLコードは、この放送時刻テーブル121のフィールドに直接的に格納してもよいし、当該XMLコードを別途ファイルに記述し、当該フィールドにはこのファイル名とパスを記述してもよい。
図5は、図4(b)に示されるXMLコード140の一例を示す。この図5に示されるXMLコード140は、ある時間帯に放送されるデータ放送に関する記述の例である。最も外側のタグ「<page>」および「</page>」に挟まれた部分により、データ放送による1のデータ放送画面が定義される。各部分1411、1412において、タグ「<timeline>」および「</timeline>」に挟まれた部分により、それぞれ1のデータ放送画面内に表示される画像が定義される。このように、1のページに対して複数の画像を定義することができる。
部分1411において、最初の行142は、タグ「<area>」および「</area>」に挟まれた部分により、画像の範囲が例えば左上隅の座標(x1,y1)および右下隅の座標(x2,y2)で定義される。画像の範囲は、放送フォーマットにおける有効表示領域内での絶対座標で表してもよいし、データ放送画面における相対座標で表してもよい。
各部分1431、1432において、タグ「<link>」および「</link>」に挟まれた部分により、それぞれ1の連携情報が定義される。このように、1の画像に対して複数の連携情報を定義することができる。各部分1431において、タグ「<title>」および「</title>」に挟まれた部分により連携情報のタイトルが定義される。タグ「<type>」および「</type>」に挟まれた部分によりこの連携情報のタイプが定義される。また、この例では、連携情報として、タグ「<URI>」および「</URI>」に挟まれた部分により、ネットワーク10上でのアドレス情報が定義されている。
さらに、部分144において、画像がデータ放送により放送される放送時刻が定義される。例えば、タグ「<start>」および「</start>」に挟まれた部分により放送開始時刻が定義され、タグ「<end>」および「</end>」に挟まれた部分により放送終了時刻が定義される。
これら放送開始時刻および放送終了時刻は、実際の放送開始および終了時刻に対してマージンを持たせてもよい。例えば、放送終了時刻は、撮像画像の送信などのタイムラグを考慮して実際の放送終了時刻に対して遅めの時刻としてもよい。また、放送終了時刻は、録画などに対応して、さらに遅い時刻、例えば数時間や数日、実際の放送終了時刻に対して遅く設定してもよい。
このように、XMLコード140により、データ放送画面内の画像および当該画像における連携情報を定義しているため、データ放送画面内の当該画像に含まれるオブジェクトに関連付けられる連携情報による機能を実行することができる。
図6は、実施形態に係るサーバ11の動作の例を示すフローチャートである。先ず、端末装置20で撮像されて得られた撮像画像が、ネットワーク10を介してサーバ11に対して送信される。サーバ11において、受信部100は、この撮像画像を受信する。次のステップS101で、抽出部101は、受信された撮像画像に対して画像解析を行い特徴点を検出してオブジェクトの抽出を行う。
次のステップS102で、算出部102は、撮像画像に含まれるオブジェクトと、DB12に格納される各索引により検索されるオブジェクトとを比較する。より具体的には、算出部102は、撮像画像に含まれるオブジェクトと、DB12に格納される各索引により検索されるオブジェクトとの各類似度を算出する。
次のステップS103で、検索部103は、ステップS102で算出した類似度に基づき、DB12に格納された索引のうち、撮像画像に含まれるオブジェクトと合致するオブジェクトが検索される索引が有るか否かを判定する。この例では、DB12に含まれる索引のうち、類似度が閾値以上であるオブジェクトを、撮像画像に含まれるオブジェクトと合致するオブジェクトが検索される索引であると判定するものとする。
若し、ステップS103でオブジェクトが合致する索引が有ると判定した場合、検索部103は、処理をステップS105に移行させる。ステップS105で、検索部103は、DB12に格納される索引のうち、オブジェクトが複数の索引で合致しているか否かを判定する。若し、1の索引のみでオブジェクトが合致していると判定した場合、検索部103は、当該1の索引を検索出力として、処理を後述するステップS107に移行させる。一方、複数の索引でオブジェクトが合致していると判定した場合、検索部103は、処理をステップS106に移行させる。
ステップS106で、検索部103は、DB12を参照して、当該複数の索引それぞれについて、放送時刻を取得する。そして、撮像画像が撮像された時刻と、DB12内の各索引に関連付けられた放送時刻とを比較して、DB12内の各索引から索引を選択する。なお、撮像画像が撮像された時刻は、例えば、ステップS100で撮像画像が受信部100に受信された時刻を用いることができる。これに限らず、撮像画像がファイルとして送信される場合、当該ファイルのタイムスタンプが示す時刻を、撮像画像が撮像された時刻として用いてもよい。したがって、受信した撮像画像に対する時刻情報は、自身またはネットワークを介して通信可能に接続する外部機器のいずれからも取得することが可能である。
検索部103は、DB12内の各索引のうち、撮像画像が撮像された時刻を、放送開始時刻および放送終了時刻の間に含む索引を選択し、検索出力とする。ここで複数の索引が選択された場合には、例えば、さらに類似度に基づく判定を行ない、選択された複数の索引のうち検索されるオブジェクトの類似度が最も高い索引を検索出力として選択することが考えられる。ステップS106で検索出力を得ると、処理がステップS107に移行される。
ステップS107で、提示部104は、検索部103による検索出力の索引に対応付けられた連携情報をDB12から取り出す。そして、提示部104は、取り出した連携情報の、撮像画像の送信元の端末装置20に対する提示を行う。そして、図6のフローチャートによる一連の処理が終了される。
なお、上述したステップS103で合致する索引が無いと判定した場合、処理がステップS104に移行され、提示部104により、合致する索引がDB12に格納されていない旨を示すメッセージが、端末装置20に対して提示される。そして、図6のフローチャートによる一連の処理が終了される。
図7は、図6におけるステップS107の、索引の連携情報の提示処理の例を示すフローチャートである。提示部104は、先ずステップS200で、検索部103の検索出力の索引を特定する。次のステップS201で、提示部104は、DB12を参照し、特定した索引に関連付けられた連携情報が有るか否かを判定する。若し、有ると判定した場合、提示部104は、処理をステップS202に移行させ、当該索引に複数の連携情報が関連付けられているか否かを判定する。
提示部104は、ステップS202で、当該索引に対して複数の連携情報が関連付けられていると判定した場合、処理をステップS203に移行させる。ステップS203で、提示部104は、この複数の連携情報による各機能を示す機能リストを作成し、機能リストから1の機能を選択するための選択画面を端末装置20に対して提示する。例えば、特定された対象領域に対して、連携情報としてURLおよび電話番号が関連付けられている場合、URLに示されるアドレスにアクセスする機能と、電話番号への電話機能とを選択するための選択画面を生成し、端末装置20に対して提示する。そして、図7のフローチャートによる一連の処理が終了される。
一方、ステップS202で、提示部104は、当該索引に対して1の連携情報のみが関連付けられていると判定した場合は、処理をステップS204に移行させる。ステップS204では、この1の連携情報による機能を実行させるような画面を生成し、端末装置20に対して提示する。そして、図7のフローチャートによる一連の処理が終了される。
なお、上述のステップS201において、ステップS200で特定された画像に対して連携情報が関連付けられていないと判定した場合、処理をステップS205に移行させる。ステップS205で、提示部104は、予め定められた特定の画像を、端末装置20に対して提示する。そして、図7のフローチャートによる一連の処理が終了される。
上述では、ステップS106において、サーバ11側で、複数の索引から1を選択しているが、これはこの例に限定されない。すなわち、複数の索引から1を選択する処理を、ユーザが行うように促すことができる。
図8は、検索部103の検索出力による複数の索引から1索引を選択する処理を、ユーザが行うように促す場合の一例の処理を示すフローチャートである。上述した図6のステップS105で、撮像画像に含まれるオブジェクトに対して複数の索引で合致していると判定した場合、検索部103は、処理を図8に示すステップS106’に移行させる。
処理がステップS106’に移行されると、提示部104は、ステップS300で、合致している判定された複数の索引を示す情報をユーザに提示するための画面を生成し、端末装置20に対して提示する。提示部104は、端末装置20からの、複数の索引から1が選択された選択結果が受信されるのを待機する(ステップS301)。端末装置20から、ステップS300で提示した複数の索引から1を選択した旨を受信すると、提示部104は、ステップS302で、合致していると判定された複数の索引から、受信結果に応じて1の索引を選択する。そして、選択された索引に関連付けられた連携情報をDB12から取り出して、端末装置20に対して提示する。
このように、複数の索引をユーザに提示することによっても、ユーザは、より的確に所望の画像を選択することができる。
実施形態によれば、撮像画像と時刻情報とに基づき、データ放送画面に連携する連係情報を適切に取得し、ユーザが利用する端末装置に提供することができる。
なお、従来から、連携情報をQRコード(登録商標)などの二次元コードに埋め込んでデータ放送画面などに埋め込んで表示させることが行われている。ユーザは、この二次元コードを端末装置20により撮影し、撮影画像に対して所定の処理を施して二次元コードを解読することで、データ放送画面に連携する連携情報を得ることができる。
ところが、この二次元コードを用いる方法は、人にとって直接的な意味を持たない二次元コードによる画像が表示画面の一定のスペースを占めてしまうことになり、画面の使い勝手が悪い。また、ユーザによっては、二次元コードが表示画面に表示されることに、不快感を示す場合もある。
実施形態によれば、画面に特別なコードを埋め込む必要がないため、二次元コードを用いる場合に比べて画面の利用効率を向上できると共に、ユーザに不快感を与えることが防がれる。
なお、端末装置20が撮像時の端末装置20の姿勢を示す情報、例えば光軸に垂直な面の鉛直方向に対する傾き角を出力することが可能な場合、サーバ11は、撮像画像と共に送信された姿勢を示す情報に基づき、当該姿勢が鉛直方向と見做される角度を示すか否かを判定する。そして、姿勢が鉛直方向と見做される角度ではないと判定した場合、撮像画像がテレビジョン受像機21の表示画面200を撮像したものではないとして、DB12からの画像の検索を、放送時刻を用いずに、類似度のみを用いて検索するようにできる。
図9は、端末装置20の一例の構成を示す。図9に例示される端末装置20において、バス401に対してCPU402、ROM403、RAM404および表示制御部405が接続される。また、バス401に対して、ストレージ407、データI/F408、入力部409、通信部410および撮像部411が接続される。ストレージ407は、データを不揮発に記憶することが可能な記憶媒体であって、例えばフラッシュメモリなどの不揮発性の半導体メモリである。これに限らず、ストレージ407としてハードディスクドライブを用いてもよい。
CPU402は、ROM403およびストレージ407に記憶されるプログラムに従い、RAM404をワークメモリとして用いて、このコンピュータ400の全体を制御する。表示制御部405は、CPU402により生成された表示制御信号を、表示部406が表示可能な信号に変換して出力する。
ストレージ407は、上述のCPU402が実行するためのプログラムや各種データが格納される。データI/F408は、外部からのデータの入力を行う。データI/F408としては、例えば、USB(Universal Serial Bus)やIEEE1394(Institute of Electrical and Electronics Engineers 1394)などによるインタフェースを適用することができる。
入力部409は、ユーザ入力を受け付ける入力デバイスを含む。ユーザは、例えば表示部406に対する表示に応じて入力デバイスを操作することで、端末装置20に対して指示を出すことができる。なお、ユーザ入力を受け付ける入力デバイスを、表示部406と一体的に構成し、押圧した位置に応じた制御信号を出力すると共に、表示部406の画像を透過するタッチパネルとして構成すると、好ましい。
通信部410は、所定のプロトコルを用いてネットワーク10と通信を行う。撮像部411は、光学系と、撮像素子と、光学系および撮像素子の制御駆動回路と、撮像素子から出力される信号に所定の処理を施して画像データとして出力する。撮像部411は、入力部409に対するユーザ操作による指示に従い、撮像やズームなどの機能を実行する。撮像部411で撮像され得られた撮像画像は、例えばバス401を介して通信部410に送られ、CPU402の命令に従いネットワーク10を介してサーバ11に送信される。
なお、端末装置20にxyzの3軸で角度を検出する角度センサをさらに設けることができる。角度センサの出力は、例えば、撮像画像に付加してサーバ11に送信することができる。
このような構成において、端末装置20は、上述したサーバ11の提示部104により提示された各情報を、ネットワーク10上のWebサイトを閲覧するためのブラウザアプリケーションを用いて表示することができる。また、端末装置20は、このブラウザアプリケーションを用いて、サーバ11に対して要求やデータを送信することができる。
この場合、サーバ11において、提示部104は、端末装置20に対して各情報を提示するための表示制御情報を、例えばHTML(HyperText Markup Language)や各種スクリプト言語を用いて生成し、生成したファイルをネットワーク10上の所定のアドレスに置く。提示部104から端末装置20に対してこのアドレスを通知することで、端末装置20から当該表示制御情報にアクセスし、提示部104による各情報の提示を端末装置20に表示させることができる。
これに限らず、端末装置20に対して、撮像画像の送信から提示情報の表示までの一連の処理を行うアプリケーションをインストールすることも考えられる。図10は、この場合の端末装置20の一例の機能を示す機能ブロック図である。端末装置20は、受信部420と、送信部421と、撮像処理部422と、入力処理部423と、提示部424と、制御部430とを有する。
撮像処理部422は、撮像部411による撮像動作を制御し、撮像画像を取得する。送信部421は、例えばサーバ11のネットワーク10上のアドレス情報を予め有し、ネットワーク10を介したサーバ11に対する送信処理を行う。撮像処理部422が取得した撮像画像は、送信部421によりサーバ11に送信される。受信部420は、サーバから送信された情報を受信する。例えば、サーバ11の提示部104から提示される情報が受信部420に受信される。
入力制御部423は、ハードウェアとしての入力部409に対するユーザ入力を処理する。提示部424は、予め用意されたUI画像を表示制御部405に渡し、表示部406にこのUI画像による画面を表示させる。また、提示部424は、受信部420に受信された、例えばサーバ11の提示部104から提示される情報に基づく表示画面を生成し、表示制御部405を介して表示部406に表示させる。なお、提示部424による情報提示は、表示のみならず、音声によって行うことも可能である。
制御部430は、この端末装置20の全体の動作を制御する。また、制御部430は、サーバ11の提示部104から提示された、撮像画像に対応する連携情報に基づく連携機能を実行することができる。例えば、連携情報にURLが指定されている場合、制御部430は、端末装置20にインストールされているブラウザアプリケーションを呼び出し、このURLに示されるアドレスにアクセスさせることも可能である。
上述した受信部420と、送信部421と、撮像処理部422と、入力処理部423と、提示部424と、制御部430は、CPU402上で動作する端末用プログラムによって実現される。この端末用プログラムは、ネットワーク10に接続されたコンピュータ上に格納し、ネットワーク10経由でダウンロードさせることにより提供するように構成される。また、この端末用プログラムを、ネットワーク10経由で提供または配布するように構成してもよい。この端末用プログラムを、ROM403に予め記憶させて提供することも考えられる。
これに限らず、この端末用プログラムは、インストール可能な形式または実行可能な形式のファイルでCD、DVDなどのコンピュータで読み取り可能な記録媒体に記録して提供してもよい。この場合、例えばデータI/F408に接続された外部のドライブ装置を介して、端末用プログラムが端末装置20に供給される。
端末用プログラムは、例えば、上述した各部(受信部420、送信部421、撮像処理部422、入力処理部423、提示部424および制御部430)を含むモジュール構成となっており、実際のハードウェアとしてはCPU402が例えばストレージ407から当該端末用プログラムを読み出して実行することにより上記各部が主記憶装置(例えばRAM404)上にロードされ、各部が主記憶装置上に生成されるようになっている。
なお、上述した実施形態において、時刻情報は連係情報を特定するのに用いるのみでなく、受信した撮像画像が放送媒体を撮像したものであるかを特定するのに用いる特定情報として用いることができるが、特定情報はこれに限らない。例えば、上述した傾き角を利用することもできる。この場合、サーバ11が所定の傾き角を閾値として保持し、端末装置20から撮像画像と共に送信された傾き角が閾値以上か未満かに基づいて、撮像画像が放送媒体を撮像したものか否かを決定すればよい。
撮像対象を雑誌媒体等の静止画媒体だけでなく放送媒体に拡張した場合に、どちらの媒体を撮像対象としたかを特定すると、より好ましい。例えば、雑誌に商品A(オブジェクト)が掲載され、一方で、通販番組で商品A(オブジェクト)が紹介されていたとする。そして雑誌の商品Aの連係情報としてインターネット上の購入サイトが、通販番組の商品Aの連係情報として商品Aを購入するための電話番号が登録されていたとする。この場合、どちらの媒体を撮像対象としたかを特定しなければ、ユーザに適切な連係情報が提示されない可能性が生じる。撮像対象の特定を行うことで、ユーザは、適切な連携情報の提示を受けることが可能となる。
例えば、DB12には、雑誌会社から登録された雑誌媒体を対象とした画像データを検索するための索引と、放送局から登録された放送媒体を対象とした画像データを検索するための索引とが、媒体を識別する媒体識別情報により媒体毎に格納され、それぞれに連係情報が関連付いているとする。なお、媒体毎に別々のDBで管理されていてもよく、索引を媒体に応じて識別管理する方法はこれに限らない。
その上で、サーバ11は撮像画像を受信すると、当該撮像画像がどちらの媒体を撮像対象としたものかを特定し、その上で撮像画像に基づいて格納した索引を検索し、連係情報を提示する。撮像対象の媒体を特定する特定情報は、携帯端末20から送信されたものを受信するか、あるいはサーバ11自身が取得するかのいずれでもよい。
また特定情報として、放送データについては放送時刻があり、雑誌や資料等については放送時刻が無いことから時刻情報を一例として説明したが、この他にも傾き角の他、GPSやRFID等による位置情報、アクセス履歴情報、携帯端末20が保持する登録情報(住所、チャンネル登録等)、あるいは携帯端末側でそれぞれの媒体に応じたアプリケーションプログラムを搭載すればアプリケーションID等を利用することも可能であり、また1つのアプリケーションプログラムであっても、どちらの媒体を撮像したものかを識別する識別情報を撮像画像と共に付与してサーバ11に送信すればよく、さらにこれらに限らない。
また、連係情報を特定するのに用いる付帯情報としても、時刻情報に限らず、番組識別情報やチャンネル情報等を利用することが可能であり、またこれに限らない。つまり、同じオブジェクトを検索するための複数の索引のうち、特定の索引が検索されるための条件や識別情報であればよい。
したがって、オブジェクトを検索するための索引と、第1の付帯情報(当該画像の放送時刻等、当該索引を当該オブジェクトを検索するための他の索引と識別する付帯情報)と、該オブジェクトに連携する機能を示す連携情報とを関連付けてDB12に格納する。そして、ネットワークを介して受信した撮像画像に含まれるオブジェクトおよび該撮像画像に対する第2の付帯情報(撮像時刻等)に基づいて、DB12に格納された索引によって、受信した撮像画像に含まれるオブジェクトを検索するための索引を選択する実施形態の機能によって、同一オブジェクトを検索するための複数の索引から適切な索引を検索し連係情報の特定ができる。
また、第1の媒体(雑誌、資料といった紙媒体等)を撮像対象として、オブジェクトを検索するための索引と、当該オブジェクトに連携する機能を示す連携情報とを関連付けてDB12に格納する。さらに、第2の媒体(放送データといった動画媒体等)を撮像対象として、オブジェクトを検索するための索引と、当該オブジェクトに連携する機能を示す連携情報とを関連付けてDB12に格納する。そして、ネットワークを介して撮影画像を受信し、受信した撮像画像の撮像対象となった媒体を特定する特定情報に基づき、DB12に格納された索引によって、受信した撮像画像に含まれるオブジェクトを検索するための索引を選択する実施形態の機能によって、種々の媒体が撮像対象であっても媒体に応じた索引を検索し、適切に連係情報を提供することができる。
なお、上述では、実施形態がデジタルテレビジョン放送に適用されるように説明したが、これはこの例に限定されない。実施形態は、例えば、デジタル情報により広告を表示するデジタルサイネージシステムに対しても、適用可能なものである。
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
10 ネットワーク
11 サーバ
12 データベース
20 端末装置
21 テレビジョン受像機
30A,30B 商用サイト
40 放送局
100 受信部
101 抽出部
102 算出部
103 検索部
104 提示部
131,132,133 オブジェクト
134,135 対象領域
140 XMLコード
200 表示画面
201 テレビジョン放送画面
202,203 データ放送画面
204 画像
205 オブジェクト
210 画像データ
特表2009−506393号公報 特開2011−239315号公報

Claims (10)

  1. 画像に含まれるオブジェクトを検索するための索引と、該オブジェクトに連携する機能を示す連携情報と、第1の付帯情報とを関連付けて格納する格納手段と、
    ネットワークを介して撮像画像を受信する受信手段と、
    前記受信手段により受信した前記撮像画像に含まれるオブジェクトに基づいて、前記格納手段に格納された索引から、受信した前記撮像画像に含まれるオブジェクトに対応するオブジェクトを検索する検索手段と、
    前記検索手段で検索されたオブジェクトに連携する前記連携情報を前記撮像画像の送信元に提示する提示手段と
    を有し、
    前記検索手段は、
    1のオブジェクトが検索された場合は、該1のオブジェクトを検索結果として前記提示手段に出力し、
    複数のオブジェクトが検索された場合には、該複数のオブジェクトの中から、前記撮像画像に対する第2の付帯情報に基づき、所定の条件を満たす前記第1の付帯情報と関連付けられたオブジェクトを選択し、選択されたオブジェクトを検索結果として前記提示手段に出力する
    ことを特徴とする検索装置。
  2. 前記受信手段により受信した前記撮像画像に対する前記第2の付帯情報を取得する取得手段をさらに有する
    ことを特徴とする請求項1に記載の検索装置。
  3. 前記撮像画像に含まれるオブジェクトを抽出する抽出手段と、
    前記格納手段に格納される索引によって検索されるオブジェクトと、前記抽出手段で前記撮像画像から抽出されたオブジェクトとの類似度を算出する算出手段と
    をさらに有し、
    前記検索手段は、
    前記格納手段から、前記類似度と、前記第2の付帯情報と、前記第1の付帯情報とに基づき索引を検索する
    ことを特徴とする請求項1または請求項2に記載の検索装置。
  4. 前記検索手段は、
    前記格納手段に格納される索引から、前記類似度が閾値以上のオブジェクトを検索するための索引を検索し、
    複数の索引が検索された場合に、
    該複数の索引から、前記第1の付帯情報が前記第2の付帯情報に対応する索引を検索結果として選択する
    ことを特徴とする請求項3に記載の検索装置。
  5. 前記検索手段は、
    検索の結果得られた1のオブジェクトが示される索引に対して1の連携情報が関連付けられている場合は、該1の連携情報が示す機能を実行し、
    検索の結果得られた1のオブジェクトが示される索引に対して複数の連携情報が関連付けられている場合は、該複数の連携情報から1の連携情報を選択する旨を促すメッセージを前記撮像画像の送信元に対して提示する
    ことを特徴とする請求項4に記載の検索装置。
  6. 前記連携情報は、
    該連携情報に対して関連付けられた索引が示すオブジェクトの属性情報にアクセスするアクセス方法を含む
    ことを特徴とする請求項1乃至請求項5の何れか1項に記載の検索装置。
  7. 前記属性情報は、オブジェクトの取得方法を示す情報を含む
    ことを特徴とする請求項4に記載の検索装置。
  8. 前記第1の付帯情報は、前記オブジェクトがユーザに配信される時刻に関する第1の時刻情報であり、
    前記第2の付帯情報は、前記撮像画像が撮像された時刻に関する第2の時刻情報である
    ことを特徴とする請求項1乃至請求項7の何れか1項に記載の検索装置。
  9. ネットワークを介して撮像画像を受信する受信ステップと、
    前記受信ステップにより受信した前記撮像画像に含まれるオブジェクトに基づいて、画像に含まれるオブジェクトを検索するための索引と、該オブジェクトに連携する機能を示す連携情報と、第1の付帯情報とを関連付けて格納する格納手段に格納された索引から、受信した前記撮像画像に含まれるオブジェクトに対応するオブジェクトを検索する検索ステップと、
    前記検索ステップで検索されたオブジェクトに連携する前記連携情報を前記撮像画像の送信元に提示する提示ステップと
    を有し、
    前記検索ステップは、
    1のオブジェクトが検索された場合は、該1のオブジェクトを検索結果として前記提示ステップに出力し、
    複数のオブジェクトが検索された場合には、該複数のオブジェクトの中から、前記撮像画像に対する第2の付帯情報に基づき、所定の条件を満たす前記第1の付帯情報と関連付けられたオブジェクトを選択し、選択されたオブジェクトを検索結果として前記提示ステップに出力する
    ことを特徴とする検索方法。
  10. 検索方法をコンピュータに実行させるためのプログラムであって、
    前記検索方法は、
    ネットワークを介して撮像画像を受信する受信ステップと、
    前記受信ステップにより受信した前記撮像画像に含まれるオブジェクトに基づいて、画像に含まれるオブジェクトを検索するための索引と、該オブジェクトに連携する機能を示す連携情報と、第1の付帯情報とを関連付けて格納する格納手段に格納された索引から、受信した前記撮像画像に含まれるオブジェクトに対応するオブジェクトを検索する検索ステップと、
    前記検索ステップで検索されたオブジェクトに連携する前記連携情報を前記撮像画像の送信元に提示する提示ステップと
    を有し、
    前記検索ステップは、
    1のオブジェクトが検索された場合は、該1のオブジェクトを検索結果として前記提示ステップに出力し、
    複数のオブジェクトが検索された場合には、該複数のオブジェクトの中から、前記撮像画像に対する第2の付帯情報に基づき、所定の条件を満たす前記第1の付帯情報と関連付けられたオブジェクトを選択し、選択されたオブジェクトを検索結果として前記提示ステップに出力する
    プログラム。
JP2012148050A 2012-06-29 2012-06-29 検索装置および検索方法、ならびに、プログラム Expired - Fee Related JP6056219B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012148050A JP6056219B2 (ja) 2012-06-29 2012-06-29 検索装置および検索方法、ならびに、プログラム
US13/911,193 US9465851B2 (en) 2012-06-29 2013-06-06 Search apparatus configured to utilize supplemental information to identify an index associated with a captured image, search method, and search system configured to perform the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012148050A JP6056219B2 (ja) 2012-06-29 2012-06-29 検索装置および検索方法、ならびに、プログラム

Publications (2)

Publication Number Publication Date
JP2014010723A JP2014010723A (ja) 2014-01-20
JP6056219B2 true JP6056219B2 (ja) 2017-01-11

Family

ID=49779249

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012148050A Expired - Fee Related JP6056219B2 (ja) 2012-06-29 2012-06-29 検索装置および検索方法、ならびに、プログラム

Country Status (2)

Country Link
US (1) US9465851B2 (ja)
JP (1) JP6056219B2 (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6064392B2 (ja) * 2012-06-29 2017-01-25 株式会社リコー 検索装置、検索方法、検索プログラムおよび検索システム
JP2014238742A (ja) 2013-06-07 2014-12-18 株式会社リコー 情報処理システムおよび情報処理方法
JP6515457B2 (ja) 2014-07-31 2019-05-22 株式会社リコー 情報処理システム、情報処理方法および情報処理装置
JP2016095787A (ja) 2014-11-17 2016-05-26 株式会社リコー 情報処理装置、情報処理システム、情報処理方法および情報処理プログラム
JP6539993B2 (ja) 2014-11-17 2019-07-10 株式会社リコー 情報処理装置、情報処理システム、情報処理方法および情報処理プログラム
JP5907468B1 (ja) * 2015-04-07 2016-04-26 東屋株式会社 料理レシピ情報が掲載された印刷物及び料理レシピ情報の提供方法
US10242030B2 (en) 2015-08-07 2019-03-26 Ricoh Company, Ltd. Information processing system, information processing method, and information processing apparatus
CN106919613A (zh) * 2015-12-28 2017-07-04 百度在线网络技术(北京)有限公司 图片信息搜索方法和装置
EP3196785B1 (en) 2016-01-20 2021-12-08 Ricoh Company, Ltd. Information processing system and information processing method
US11163899B2 (en) 2016-02-15 2021-11-02 Ricoh Company, Ltd. Information processing system and information processing method
JP2018032912A (ja) 2016-08-22 2018-03-01 株式会社リコー 情報処理装置、情報処理方法、情報処理プログラムおよび情報処理システム
JP6906946B2 (ja) 2016-12-22 2021-07-21 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム
JP6798379B2 (ja) 2017-03-21 2020-12-09 株式会社リコー 情報処理システムおよび情報処理方法
US10997410B2 (en) 2018-08-31 2021-05-04 Ricoh Company, Ltd. Information processing device and information processing system

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4084625B2 (ja) * 2001-09-28 2008-04-30 富士フイルム株式会社 注文処理装置及び画像撮影装置
US20030063575A1 (en) 2001-09-28 2003-04-03 Fuji Photo Film Co., Ltd. Order processing apparatus, order processing system and image photographing device
US7240075B1 (en) * 2002-09-24 2007-07-03 Exphand, Inc. Interactive generating query related to telestrator data designating at least a portion of the still image frame and data identifying a user is generated from the user designating a selected region on the display screen, transmitting the query to the remote information system
JP4413633B2 (ja) * 2004-01-29 2010-02-10 株式会社ゼータ・ブリッジ 情報検索システム、情報検索方法、情報検索装置、情報検索プログラム、画像認識装置、画像認識方法および画像認識プログラム、ならびに、販売システム
US8185543B1 (en) * 2004-11-10 2012-05-22 Google Inc. Video image-based querying for video content
EP1917636B1 (en) 2005-08-23 2019-04-10 Ricoh Company, Ltd. Method and system for image matching in a mixed media environment
US8875212B2 (en) * 2008-04-15 2014-10-28 Shlomo Selim Rakib Systems and methods for remote control of interactive video
JP5543839B2 (ja) 2010-05-13 2014-07-09 日本放送協会 データ放送システムおよび放送受信端末
US9015139B2 (en) * 2010-05-14 2015-04-21 Rovi Guides, Inc. Systems and methods for performing a search based on a media content snapshot image

Also Published As

Publication number Publication date
JP2014010723A (ja) 2014-01-20
US20140006387A1 (en) 2014-01-02
US9465851B2 (en) 2016-10-11

Similar Documents

Publication Publication Date Title
JP6056219B2 (ja) 検索装置および検索方法、ならびに、プログラム
JP6064392B2 (ja) 検索装置、検索方法、検索プログラムおよび検索システム
US11140443B2 (en) Identification and presentation of content associated with currently playing television programs
US9934254B2 (en) Terminal apparatus, information processing system, and information processing method
US9414130B2 (en) Interactive content overlay
US11315147B2 (en) System and method for processing electronic documents
US20120138671A1 (en) Provision of Alternate Content in Response to QR Code
US20150039993A1 (en) Display device and display method
US20130024394A1 (en) Server apparatus, reaction transmitting program, recording medium having computer-readable reaction transmitting program recorded thereon, terminal device, reaction counting method, and reaction counting system
US20140358712A1 (en) Shopping guide system, shopping guide management device and method
CN105809162B (zh) 获取wifi热点、图片关联信息的方法和装置
CN104881407A (zh) 基于特征识别的信息推荐系统及方法
JP2015038717A (ja) 情報処理システム、情報提供方法、端末装置およびアプリケーションプログラム
US20150207867A1 (en) Information processing terminal and control method
JP2009211278A (ja) 携帯端末を利用した検索システムおよびその検索方法
KR20150000649A (ko) 방송 영상과 관련된 정보를 제공하기 위한 방송 영상 표시 장치 및 방법
US8856653B2 (en) Video display apparatus, video display management apparatus, video display method and video display management method
KR101594149B1 (ko) 사용자 단말 장치,서버 장치 및 이들에 의한 이어보기 서비스 제공 방법
US10291963B2 (en) Systems and methods for integrating a set-top box with internet content
KR20140093850A (ko) 콘텐츠 통합 제공 장치 및 방법
CN115357818A (zh) 一种信息展示方法及装置
JP6399167B2 (ja) ネットワークシステムおよび情報処理方法
JP2009218793A (ja) 画像処理装置
US20120203829A1 (en) Client terminal, content utilizing system, and data transmitting/receiving method
JP4561775B2 (ja) 動画像コンテンツ蓄積装置と情報機器からなるシステム、ならびに、放送受信機と動画像コンテンツ蓄積装置と情報機器からなるシステム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150521

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160426

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160627

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: 20161108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161121

R151 Written notification of patent or utility model registration

Ref document number: 6056219

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees