JP4337892B2 - 情報処理装置、情報処理方法、およびプログラム - Google Patents

情報処理装置、情報処理方法、およびプログラム Download PDF

Info

Publication number
JP4337892B2
JP4337892B2 JP2007060432A JP2007060432A JP4337892B2 JP 4337892 B2 JP4337892 B2 JP 4337892B2 JP 2007060432 A JP2007060432 A JP 2007060432A JP 2007060432 A JP2007060432 A JP 2007060432A JP 4337892 B2 JP4337892 B2 JP 4337892B2
Authority
JP
Japan
Prior art keywords
image
preference information
user
item
registering
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
JP2007060432A
Other languages
English (en)
Other versions
JP2008225660A (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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2007060432A priority Critical patent/JP4337892B2/ja
Priority to US12/029,912 priority patent/US8300982B2/en
Publication of JP2008225660A publication Critical patent/JP2008225660A/ja
Application granted granted Critical
Publication of JP4337892B2 publication Critical patent/JP4337892B2/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
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • G06V10/242Aligning, centring, orientation detection or correction of the image by image rotation, e.g. by 90 degrees

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、情報処理装置、情報処理方法、およびプログラムに関し、特に、ユーザの嗜好情報を登録する登録処理において、より簡便に、嗜好情報を入力することができるようにする情報処理装置、情報処理方法、およびプログラムに関する。
例えば、インターネットなどから、自分の所望の情報を検索しようとする場合、検索目的の情報と関連性の強いキーワードを複数入力し、その入力されたキーワードを基に所望の情報を検索することが一般的に行われている。
また、近年では、キーワードを入力せずに所望の情報を検索する手法も提案されている。例えば、特許文献1で提案されている手法では、キーワードを入力する代わりに、携帯電話機の撮影機能を用いて撮影された画像が入力(指定)される。これにより、キーワードを入力する手間が省けるほか、例えば、ユーザが、ある特定の靴についての情報を検索したいが、その靴の名前やメーカ名などが分からず、文字(キーワード)として入力することが不可能な場合などにも、靴を撮影した画像を入力することで、その靴に関連する情報を検索することが可能である。
キーワードなどの文字または数字を入力するという操作は、嗜好情報の登録などにおいても行われる。嗜好情報の登録は、例えば、テレビジョン放送番組などを記録および再生する記録再生装置において行われる。嗜好情報の登録機能を備える記録再生装置では、テレビジョン放送番組に対する自分の好みの情報(嗜好情報)を、ユーザが予め登録(入力)しておき、記録再生装置は、その登録された嗜好情報に基づいて、テレビジョン放送番組を記録する。
特開2005−215922号公報
しかしながら、このような嗜好情報の入力においても、やはり、ユーザが、入力の手間を煩わしいと感じることがあった。
本発明は、このような状況に鑑みてなされたものであり、ユーザの嗜好情報を登録する登録処理において、より簡便に、嗜好情報を入力することができるようにするものである。
本発明の第1の側面の情報処理装置は、予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を行う情報処理装置において、前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である所定の物体が撮影された物体画像から、その特徴量を抽出する特徴量抽出手段と、前記物体画像と比較される画像である比較画像の特徴量を、前記比較画像の画像IDと対応付けて記憶する特徴量データベースと、前記比較画像の画像IDと対応付けた前記嗜好情報を記憶する嗜好情報データベースと、前記物体画像と前記特徴量が合致する前記比較画像であるマッチング画像の画像IDを、前記特徴量データベースから検出するマッチング画像検出手段と、前記マッチング画像の画像IDが前記特徴量データベースで検出された場合に、前記マッチング画像の画像IDと対応付けられている前記嗜好情報前記嗜好情報データベースから取得し、出力する嗜好情報取得手段と、前記嗜好情報取得手段から出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録する登録手段とを備える。
前記マッチング画像の画像IDが前記特徴量データベースで検出されなかった場合に、前記ユーザが前記物体を撮影したときの撮影パラメータを、前記物体画像から算出するパラメータ算出手段と、算出された前記撮影パラメータを、前記アイテムに対する前記ユーザの嗜好情報に変換し、出力する嗜好情報変換手段とをさらに設け、前記登録手段には、前記嗜好情報変換手段が出力した嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録させることができる。
本発明の第1の側面の情報処理方法は、所定の物体が撮影された物体画像と比較される画像である比較画像の特徴量を、前記比較画像の画像IDと対応付けて記憶する特徴量データベースと、前記比較画像の画像IDと対応付けた嗜好情報を記憶する嗜好情報データベースとを用いて、予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を行う情報処理方法において、前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である前記物体画像から、その特徴量を抽出し、前記物体画像と前記特徴量が合致する前記比較画像であるマッチング画像の画像IDを、前記特徴量データベースから検出し、前記マッチング画像の画像IDが前記特徴量データベースで検出された場合に、前記マッチング画像の画像IDと対応付けられている前記嗜好情報前記嗜好情報データベースから取得し出力し、出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録するステップを含む。
本発明の第1の側面のプログラムは、所定の物体が撮影された物体画像と比較される画像である比較画像の特徴量を、前記比較画像の画像IDと対応付けて記憶する特徴量データベースと、前記比較画像の画像IDと対応付けた嗜好情報を記憶する嗜好情報データベースとを用いて、予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を、コンピュータに実行させるプログラムにおいて、前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である前記物体画像から、その特徴量を抽出し、前記物体画像と前記特徴量が合致する前記比較画像であるマッチング画像の画像IDを、前記特徴量データベースから検出し、前記マッチング画像の画像IDが前記特徴量データベースで検出された場合に、前記マッチング画像の画像IDと対応付けられている前記嗜好情報前記嗜好情報データベースから取得し出力し、出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録するステップを含む処理をコンピュータに実行させる。
本発明の第1の側面においては、アイテムに対するユーザの嗜好情報を登録するために撮像された画像である所定の物体が撮影された物体画像から、その特徴量が抽出され、物体画像と特徴量が合致する比較画像であるマッチング画像の画像IDが、特徴量データベースから検出される。そして、マッチング画像の画像IDが特徴量データベースで検出された場合に、マッチング画像の画像IDと対応付けられている嗜好情報が、アイテムに対するユーザの嗜好情報として、嗜好情報データベースから取得され、登録される。
本発明の第2の側面の情報処理装置は、予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を行う情報処理装置において、前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である所定の物体が撮影された物体画像から、前記ユーザが前記物体を撮影したときの撮影パラメータを算出するパラメータ算出手段と、算出された前記撮影パラメータを、前記アイテムに対する前記ユーザの嗜好情報に変換し出力する嗜好情報変換手段と、前記嗜好情報変換手段から出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録する登録手段とを備える。
本発明の第2の側面の情報処理方法は、予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を行う情報処理方法において、前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である所定の物体が撮影された物体画像から、前記ユーザが前記物体を撮影したときの撮影パラメータを算出し、算出された前記撮影パラメータを、前記アイテムに対する前記ユーザの嗜好情報に変換し出力し、出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録するステップを含む。
本発明の第2の側面のプログラムは、予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を、コンピュータに実行させるプログラムにおいて、前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である所定の物体が撮影された物体画像から、前記ユーザが前記物体を撮影したときの撮影パラメータを算出し、算出された前記撮影パラメータを、前記アイテムに対する前記ユーザの嗜好情報に変換し出力し、出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録するステップを含む登録処理をコンピュータに実行させる。
本発明の第2の側面においては、アイテムに対するユーザの嗜好情報を登録するために撮像された画像である所定の物体が撮影された物体画像から、ユーザが物体を撮影したときの撮影パラメータが算出され、算出された撮影パラメータが、アイテムに対するユーザの嗜好情報に変換され、登録される。
本発明によれば、より簡便に、嗜好情報を入力することができる。
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
本発明の第1の側面の情報処理装置は、予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を行う情報処理装置(例えば、図1の情報処理装置3)において、前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である所定の物体が撮影された物体画像から、その特徴量を抽出する特徴量抽出手段(例えば、図4の画像特徴量抽出部43)と、前記物体画像と比較される画像である比較画像の特徴量を、前記比較画像の画像IDと対応付けて記憶する特徴量データベース(例えば、図4の物体画像特徴量DB41)と、前記比較画像の画像IDと対応付けた前記嗜好情報を記憶する嗜好情報データベース(例えば、図4の物体画像嗜好情報DB42)と、前記物体画像と前記特徴量が合致する前記比較画像であるマッチング画像の画像IDを、前記特徴量データベースから検出するマッチング画像検出手段(例えば、図4のマッチング画像検出部44)と、前記マッチング画像の画像IDが前記特徴量データベースで検出された場合に、前記マッチング画像の画像IDと対応付けられている前記嗜好情報前記嗜好情報データベースから取得し、出力する嗜好情報取得手段(例えば、図4の嗜好情報取得部45)と、前記嗜好情報取得手段から出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録する登録手段(例えば、図1のアイテム登録部11)とを備える。
前記マッチング画像の画像IDが前記特徴量データベースで検出されなかった場合に、前記ユーザが前記物体を撮影したときの撮影パラメータを、前記物体画像から算出するパラメータ算出手段(例えば、図4の撮影パラメータ算出部51)と、算出された前記撮影パラメータを、前記アイテムに対する前記ユーザの嗜好情報に変換し、出力する嗜好情報変換手段(例えば、図4の嗜好情報変換部52)とをさらに設け、前記登録手段には、前記嗜好情報変換手段が出力した嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録させることができる。
本発明の第1の側面の情報処理方法は、所定の物体が撮影された物体画像と比較される画像である比較画像の特徴量を、前記比較画像の画像IDと対応付けて記憶する特徴量データベースと、前記比較画像の画像IDと対応付けた嗜好情報を記憶する嗜好情報データベースとを用いて、予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を行う情報処理方法において、前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である前記物体画像から、その特徴量を抽出し(例えば、図7のステップS12の処理)、前記物体画像と前記特徴量が合致する前記比較画像であるマッチング画像の画像IDを、前記特徴量データベースから検出し(例えば、図7のステップS13の処理)、前記マッチング画像の画像IDが前記特徴量データベースで検出された場合に、前記マッチング画像の画像IDと対応付けられている前記嗜好情報前記嗜好情報データベースから取得し出力し(例えば、図7のステップS15の処理)、出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録するステップを含む。
以下、図を参照して、本発明の実施の形態について説明する。
図1は、本発明を適用した情報処理システムの一実施の形態の構成例を示している。
図1の情報処理システムは、ネットワーク通信機能および撮影機能の付いた携帯電話機1と、インターネットまたはLAN(Local Area Network)などのネットワーク2を介して、携帯電話機1からの情報を受信して処理する情報処理装置3とにより構成されている。
ユーザPは、被写体としての物体4を撮影する操作を携帯電話機1で行う。携帯電話機1は、物体4を撮影し、物体4が撮影された画像である物体画像5(のデータ)を、ネットワーク2を介して、情報処理装置3に送信する。物体4は、本実施の形態では、図1に示すようにワインボトルであるとする。
情報処理装置3は、アイテム登録部11、嗜好情報決定部12、およびアイテムDB(Data Base)13を少なくとも備える。情報処理装置3は、各種のアイテムに対するユーザPの嗜好情報を登録する登録処理を行う。ここで、アイテムとは、ユーザが利用するソフトウエアまたはハードウエア(物品)をいう。例えば、テレビジョン放送番組、文章、映画、写真、楽曲等(動画像、静止画像、若しくは音声、または、それらの組合せ等)といったソフトウエア(データ)、靴、服、食物等の物品(ハードウエア)が、本明細書でいうアイテムである。また、嗜好情報とは、嗜好度を表す情報である。
アイテム登録部11は、所定のアイテムQに対するユーザPの嗜好情報を嗜好情報決定部12から取得し、アイテムQと対応付けてアイテムDB13に記憶させる(登録する)。嗜好情報決定部12は、携帯電話機1から送信されてくる物体画像5に基づいて、ユーザPの嗜好情報を決定し、アイテム登録部11に供給する。アイテムDB13は、アイテム登録部11から供給される、アイテムQとそれに対するユーザPの嗜好情報とを記憶する。アイテムDB13には、多数のユーザの、多数のアイテムについての嗜好情報を記憶することが可能であるが、各ユーザについて必ずしも同一のアイテムについての嗜好情報が記憶されている必要はなく、登録されるアイテムの種類は、ユーザごとに異なっていてよい。アイテムDB13に記憶された、各アイテムに対する各ユーザの嗜好情報は、情報処理装置3自身で使用してもよいし、他の装置に供給し、供給を受けた他の装置が使用してもよい。
次に、図1において、ユーザPがアイテムQについての嗜好情報をアイテムDB13に登録する場合の情報処理システムの動作について説明する。なお、アイテムQの指定は、ユーザPおよびアイテム登録部11により既に為されているものとする。
最初に、ユーザPは、物体4を予め決められた規則(図2および図3を参照して後述する)に従って撮影する。携帯電話機1は、ユーザPの操作に基づいて撮影された物体4の物体画像5(のデータ)を、ネットワーク2を介して情報処理装置3に送信する。
情報処理装置3で受信された物体画像5は、嗜好情報決定部12に供給される。そして、嗜好情報決定部12は、物体画像5に物体4のどの部分が写っているか、または、物体画像5に写っている物体4の角度に応じて嗜好情報を決定し、その決定された嗜好情報をアイテム登録部11に供給する。
ここで、嗜好情報は、アイテムQに対するユーザPの嗜好度を表す、−1から1までの範囲の値であり、アイテムQに対して「好き」または「気に入っている」最大の度合いの値が1であり、「嫌い」な最大の度合いの値が−1であるとする。「(それについてよく)知らない」または「(好きと嫌いの)どちらでもない」場合の嗜好情報は、中間値の0となる。
そして、アイテム登録部11は、嗜好情報決定部12から供給された嗜好情報を、アイテムQの嗜好情報として、アイテムDB13に登録する。アイテムDB13は、供給されたアイテムQとその嗜好情報を記憶する。
次に、嗜好情報決定部12が、携帯電話機1で撮影された物体画像5に基づいて嗜好情報を決定する場合の処理(嗜好情報決定処理)について、図2および図3を参照して説明する。
図2は、嗜好情報決定部12による嗜好情報決定処理のうちの、第1の嗜好情報決定処理を説明する図である。
第1の嗜好情報決定処理では、嗜好情報に対応して、物体4をどの方向から撮影するかが予め決められており、物体画像5のなかに写った物体4の部分によって、嗜好情報を決定する。
例えば、ユーザPが嗜好情報として「好き」を表す「1」を入力したい場合、ユーザPは、携帯電話機1を用いて、直立したワインボトルの物体4を、正面の位置(貼り付けられているラベルの面と正対する位置)から撮影する。また、ユーザPが嗜好情報として「嫌い」を表す「−1」を入力したい場合には、ユーザPは、ラベルの面を正面としたときの側面からの向きで、物体4を撮影する。さらに、ユーザPが嗜好情報として「知らない」を表す「0」を入力したい場合には、ユーザPは、垂直方向上部から、物体4を撮影する。
嗜好情報決定部12は、物体4を正面から撮影した画像、側面から撮影した画像、および、上方から撮影した画像それぞれについて、画像の特徴量と対応付けて、嗜好情報をデータベースに記憶している。嗜好情報決定部12は、携帯電話機1から送信されてきた物体画像5の特徴量を抽出し、その特徴量に基づいて、データベースに記憶されている画像のなかから、送信されてきた画像と合致する画像(以下、マッチング画像という)を検出する。そして、嗜好情報決定部12は、検出されたマッチング画像と対応付けて記憶されている嗜好情報を、アイテムQに対する嗜好情報として決定し、出力する。
次に、図3を参照して、嗜好情報決定部12による嗜好情報決定処理のうちの、第2の嗜好情報決定処理について説明する。
第2の嗜好情報決定処理では、嗜好情報に対応して、正対する物体4をどの角度で撮影するかが予め決められており、物体画像5のなかに写った物体4の角度θによって、嗜好情報を決定する。ここで、物体4の角度θとは、物体4の正面から視線方向を軸として物体4を回転させたときの角度をいい、その単位は、ラジアン[rad]である。
例えば、ユーザPが嗜好情報として「好き」を表す「1」を入力したい場合、ユーザPは、正面(ラベルの面と正対する位置)から、直立したワインボトルの物体4を、そのまま、注ぎ口が上にある状態となるように撮影する。この場合、角度θ=0の物体4が写された物体画像5Aが、嗜好情報決定部12に送信される。
また、ユーザPが嗜好情報として「嫌い」を表す「−1」を入力したい場合には、ユーザPは、携帯電話機1を上下逆さまにして、物体4を正面から撮影する。この場合、角度θ=π(または−π)の物体4が写された物体画像5Bが、嗜好情報決定部12に送信される。さらに、ユーザPが嗜好情報として「知らない」を表す「0」を入力したい場合には、ユーザPは、携帯電話機1を90度回転させて、物体4を正面から撮影する。この場合には、角度θ=π/2(または−π/2)の物体4が写された物体画像5Cが嗜好情報決定部12に送信される。
嗜好情報決定部12は、携帯電話機1から送信されてきた物体画像5(5A,5B,5C)の特徴量を抽出し、物体画像5に写された物体4の傾きを表す角度θ(−π≦θ≦π)を検出する。この角度θは、ユーザPが物体4を撮影したときの撮影パラメータであると言うことができる。嗜好情報決定部12は、嗜好情報T=1−|2θ|/πの変換式により、撮影パラメータである角度θを嗜好情報に変換し、アイテムQに対する嗜好情報として出力する。ここで、|2θ|は、角度θの2倍の絶対値を表す。
嗜好情報決定部12は、以上の第1または第2の嗜好情報決定処理により、嗜好情報を決定する。
図4は、嗜好情報決定部12の詳細な構成例を示すブロック図である。
嗜好情報決定部12は、通信部31、第1嗜好情報出力部32、および第2嗜好情報出力部33により構成される。通信部31は、携帯電話機1から送信されてきた物体画像5(のデータ)を受信し、第1嗜好情報出力部32および第2嗜好情報出力部33に供給する。
第1嗜好情報出力部32は、図2を参照して説明したように、物体画像5のなかに写る物体4の部分によって嗜好情報を決定する処理を実行し、それにより求められた嗜好情報をアイテム登録部11に供給する。第2嗜好情報出力部33は、図3を参照して説明したように、物体画像5のなかに写る物体4の角度θによって嗜好情報を決定する処理を実行し、それにより求められた嗜好情報をアイテム登録部11に供給する。
第1嗜好情報出力部32は、物体画像特徴量DB41、物体画像嗜好情報DB42、画像特徴量抽出部43、マッチング画像検出部44、および嗜好情報取得部45により構成される。第2嗜好情報出力部33は、撮影パラメータ算出部51および嗜好情報変換部52により構成される。
物体画像特徴量DB41には、携帯電話機1から受信した物体画像5と比較される比較画像として予め登録された、多数の登録物体画像の特徴量が記憶されている。
図5は、物体画像特徴量DB41に記憶されているデータの例を示している。
物体画像特徴量DB41は、図5に示されるように、登録物体画像の特徴量と、登録物体画像を識別する画像ID、および物体を識別する物体IDとを対応付けて記憶している。
図5の画像ID“1”の登録物体画像は、そこに被写体として写っている物体が物体ID“1X”で表されるものであり、特徴Aについては“0.3”、特徴Bについては“0.4”、特徴Cについては“0.1”、および特徴Dについては“0.3”の特徴量を有している。
また、画像ID“2”の登録物体画像は、そこに被写体として写っている物体が物体ID“1X”で表されるものであり、特徴Aについては“0.2”、特徴Bについては“0.2”、特徴Cについては“0.1”、および特徴Dについては“0.5”の特徴量を有している。さらに、画像ID“3”の登録物体画像は、そこに被写体として写っている物体が物体ID“2Y”で表されるものであり、特徴Aについては“0.1”、特徴Bについては“0.4”、特徴Cについては“0.3”、および特徴Dについては“0.5”の特徴量を有している。
図5において、例えば、物体ID“1X”は、ワインボトルを表し、画像ID“1”で表される登録物体画像がワインボトルを正面から撮影した画像で、画像ID“2”で表される登録物体画像がワインボトルを側面から撮影した画像などである。また、物体ID“2Y”で表される物体は、ワインボトル以外の物体である。
このように、登録物体画像の特徴量は、特徴A,特徴B,特徴C、および特徴Dの4種類の特徴量からなり、4つの成分を有する特徴ベクトルと考えることができる。なお、登録物体画像の特徴量は、4以外の、1乃至3または5以上の特徴量からなる特徴ベクトルとして構成することも可能である。
一方、第1嗜好情報出力部32の物体画像嗜好情報DB42は、図6に示されるように、登録物体画像の画像IDと嗜好情報とを対応付けて記憶する。図6の例では、画像ID“1”と嗜好情報“+1”が対応付けて記憶されており、画像ID“1”の登録物体画像には、嗜好情報“+1”が対応することを表している。また同様に、画像ID“2”と嗜好情報“−1”が、画像ID“3”と嗜好情報“+0.3”が、それぞれ、対応付けて記憶されている。
図4に戻り、画像特徴量抽出部43は、通信部31から供給される物体画像5の特徴量を抽出し、その結果得られる特徴A,特徴B,特徴C、および特徴Dの4種類の特徴量からなる特徴ベクトルをマッチング画像検出部44に供給する。
ここで、画像特徴量抽出部43が抽出する画像の特徴量としては、例えば、画像のRGBやCIELABによる色の情報、形状情報、周波数成分などを表すベクトルやヒストグラムを採用することができる。なお、特徴量抽出方式は、特に限定されず、各種の方式を採用することができるが、物体画像特徴量DB41に登録されている登録物体画像の特徴量を求めたときと同一の方式である必要がある。
マッチング画像検出部44は、画像特徴量抽出部43から供給される物体画像5の特徴量を用いて、物体画像5と合致する登録物体画像であるマッチング画像の画像IDを、物体画像特徴量DB41から検出する。より具体的には、マッチング画像検出部44は、画像特徴量抽出部43から供給される物体画像5の特徴量と、物体画像特徴量DB41に記憶されている登録物体画像の特徴量との類似度を算出し、類似度が所定の規定値ε以下となる登録物体画像の画像IDを、物体画像5と合致するマッチング画像の画像IDとして検出する。
この類似度には、例えば、物体画像5の特徴ベクトルと、登録物体画像の特徴ベクトルとのコサイン距離(cosθ)を採用することができる。コサイン距離は、2つのベクトルの内積を、各ベクトルの絶対値の積で除算して得られる値である。ここで、物体画像5との類似度が規定値ε以下となる登録物体画像は、物体画像5中の物体4と同様の部分が撮影された1つの画像に絞られるものとする。なお、物体画像5との類似度が規定値ε以下である登録物体画像が仮に複数存在する場合には、類似度が最大の登録物体画像をマッチング画像として検出する。
マッチング画像検出部44は、マッチング画像検出の有無のメッセージを嗜好情報取得部45および撮影パラメータ算出部51に供給する。より具体的には、マッチング画像の画像IDが検出された場合、マッチング画像検出部44は、マッチング画像検出有りのメッセージとして、検出したマッチング画像の画像IDを嗜好情報取得部45および撮影パラメータ算出部51に供給する。一方、マッチング画像の画像IDが検出されなかった場合、マッチング画像検出部44は、その旨のメッセージを嗜好情報取得部45および撮影パラメータ算出部51に供給する。
嗜好情報取得部45は、マッチング画像検出部44からマッチング画像検出有りを意味する、マッチング画像の画像IDが供給された場合、物体画像嗜好情報DB42から、供給された画像IDと対応付けられた嗜好情報を取得し、アイテム登録部11に供給する。一方、マッチング画像の画像IDが検出されなかった旨のメッセージが供給された場合には、嗜好情報取得部45は、特に何も実行しない。
第2嗜好情報出力部33の撮影パラメータ算出部51は、マッチング画像検出部44から、マッチング画像の画像IDが供給された場合には、特に何も実行しない。一方、マッチング画像検出部44から、マッチング画像検出無しのメッセージが供給された場合、撮影パラメータ算出部51は、通信部31から供給された物体画像5の特徴量を抽出して、撮影パラメータとしての、物体画像5に写された物体4の角度θを算出する。ここでの特徴量の抽出方式についても特に限定されず、物体4の角度θを算出するのに適当な方式が適宜採用される。算出された撮影パラメータは、嗜好情報変換部52に供給される。
嗜好情報変換部52は、撮影パラメータ算出部51から供給される撮影パラメータ(角度θ)を、上述した嗜好情報T=1−|2θ|/πの変換式により、「好き」を最大に表す値である“+1”から、「嫌い」を最大に表す値である“−1”の範囲を持つ嗜好情報に変換する。そして、嗜好情報変換部52は、変換後の嗜好情報をアイテム登録部11に供給する。
次に、図7のフローチャートを参照して、嗜好情報決定部12の嗜好情報決定処理について説明する。
初めに、ステップS10において、通信部31は、物体画像5が入力されたか、即ち、物体画像5が、ネットワーク2を介して携帯電話機1から供給されたかを判定する。ステップS10では、物体画像5が入力されたと判定されるまで、処理が繰り返し実行される。
そして、ステップS10で、物体画像5が入力されたと判定された場合、即ち、物体画像5がネットワーク2を介して携帯電話機1から供給された場合、処理はステップS11に進み、通信部31は、携帯電話機1からの物体画像5(のデータ)を受信し、第1嗜好情報出力部32の画像特徴量抽出部43、および第2嗜好情報出力部33の撮影パラメータ算出部51に供給する。
ステップS12において、画像特徴量抽出部43は、通信部31から供給された物体画像5の特徴量を抽出し、その結果得られる特徴ベクトルをマッチング画像検出部44に供給する。
ステップS13において、マッチング画像検出部44は、物体画像特徴量DB41から、物体画像5と合致するマッチング画像の画像IDを検出(検索)する。即ち、マッチング画像検出部44は、画像特徴量抽出部43から供給された物体画像5の特徴ベクトルと、物体画像特徴量DB41に記憶されている多数の登録物体画像の特徴ベクトルとの類似度をそれぞれ算出し、その値が規定値ε以下となる登録物体画像の画像IDを検出する。
ステップS14において、マッチング画像検出部44は、マッチング画像の画像IDが検出されたか、即ち、物体画像5の特徴ベクトルと物体画像特徴量DB41に記憶されている登録物体画像の特徴ベクトルとの類似度が規定値ε以下となる登録物体画像の画像IDが、物体画像特徴量DB41に存在したかを判定する。
ステップS14で、マッチング画像の画像IDが検出されたと判定された場合、処理はステップS15に進み、マッチング画像検出部44は、マッチング画像検出有りのメッセージとして、検出したマッチング画像の画像IDを嗜好情報取得部45および撮影パラメータ算出部51に供給する。
ステップS16において、嗜好情報取得部45は、供給されたマッチング画像の画像IDと対応付けられている嗜好情報を物体画像嗜好情報DB42から取得する。そして、嗜好情報取得部45は、取得した嗜好情報を、アイテムQの嗜好情報としてアイテム登録部11に供給(出力)し、処理を終了する。
一方、ステップS14で、マッチング画像の画像IDが検出されなかったと判定された場合、処理はステップS17に進み、マッチング画像検出部44は、マッチング画像検出無しのメッセージを嗜好情報取得部45および撮影パラメータ算出部51に供給する。
マッチング画像検出無しのメッセージが撮影パラメータ算出部51に供給されると、撮影パラメータ算出部51は、ステップS18において、通信部31から供給された物体画像5から、物体画像5の撮影パラメータを算出する。ここで、撮影パラメータとは、上述したように、直立した物体(ワインボトル)4を正面の位置から撮影し、携帯電話機1の傾き(回転)によって物体画像5中に相対的に生じる、物体4の傾き(回転)の角度θである。算出された撮影パラメータは、嗜好情報変換部52に供給される。
ステップS19において、嗜好情報変換部52は、撮影パラメータ算出部51から供給された撮影パラメータ(角度θ)を、嗜好情報T=1−|2θ|/πの変換式により、嗜好情報に変換する。そして、嗜好情報変換部52は、変換後の嗜好情報を、アイテムQの嗜好情報として、アイテム登録部11に供給(出力)し、処理を終了する。
以上のように、図7の嗜好情報決定処理によれば、ユーザPの携帯電話機1からネットワーク2を介して送信されてきた物体画像5と特徴量が合致する登録物体画像(比較画像)の画像IDが物体画像特徴量DB41に記憶されている場合には、すなわち、物体画像5中に写されている物体4と同一の物体を同一の撮影方向から撮影した登録物体画像が物体画像特徴量DB41に記憶されている場合には、その登録物体画像に対して予め設定されている嗜好情報を、アイテムQに対するユーザPの嗜好情報として出力する。
一方、物体画像5と特徴量が合致する登録物体画像の画像IDが物体画像特徴量DB41に記憶されていない場合には、物体画像5中に写されている物体4の角度θから嗜好情報を算出し、アイテムQに対するユーザPの嗜好情報として出力する。
これにより、ユーザPがアイテムQに対して嗜好情報を付加する場合に、「好き」、「嫌い」といった文字、または、「+0.3」「−1」などの数値をわざわざ入力する必要がなく、感覚的な操作によって、簡単に、嗜好情報を入力することができる。
なお、上述した嗜好情報決定処理では、第1嗜好情報出力部32による第1の嗜好情報決定処理で、嗜好情報を出力することができない場合に、第2嗜好情報出力部33による第2の嗜好情報決定処理を行うようにしたが、常に、第1および第2の嗜好情報決定処理を行い、所定の優先度に従って、いずれか一方の嗜好情報をアイテム登録部11に出力するようにしてもよい。また、第1の嗜好情報決定処理か、または、第2の嗜好情報決定処理のいずれか一方のみで、嗜好情報を決定することも可能である。
また、上述した第2の嗜好情報決定処理では、物体画像5中の物体4の角度θを−1から1までの範囲の値(実数)に変換し、嗜好情報として出力したが、第1の嗜好情報決定処理による嗜好情報の出力と同様に、「−1」、「0」、および「1」のいずれかの出力(整数値)とすることも可能である。この場合、例えば、嗜好情報変換部52は、次の変換式を採用することができる。
Figure 0004337892
なお、「−1」、「0」、および「1」を割り当てる角度θの区分は、この例に限らない。また、嗜好情報を「−1」、「0」、および「1」の3区分以外の複数の区分とすることも可能である。
また、第2の嗜好情報決定処理では、撮影パラメータとして、物体画像5中に写されている物体4の角度θを採用したが、撮影パラメータは、角度θ以外のものでもよい。例えば、ユーザPが物体4を撮影したときの物体4への近接度(近づき具合)によって、アイテムQに対する嗜好情報を決定することができる。
物体4への近接度を表す尺度としては、例えば、ユーザPが物体4を撮影したときの物体4までの距離dist(>0)を用いることができ、その場合、撮影パラメータ算出部51は、通信部31から供給される物体画像5から、ユーザPが物体4を撮影したときの物体4までの距離distを算出し、嗜好情報変換部52は、距離distを、次式によって嗜好情報に変換する。
Figure 0004337892
ここで、minDistおよびmaxDist(maxDist>minDist)は、所定の定数である。
また、例えば、物体4への近接度を表す尺度としては、ユーザPが物体4を撮影したときの物体4の撮影サイズsize(>0)を用いることができ、その場合、撮影パラメータ算出部51は、通信部31から供給される物体画像5から、物体4の撮影サイズsizeを算出し、嗜好情報変換部52は、撮影サイズsizeを、次式によって嗜好情報に変換する。
Figure 0004337892
ここで、minSizeおよびmaxSize(maxSize>minSize)は、所定の定数である。
以上のように、撮影パラメータとしては、物体画像5から認識することができる各種の値を採用することが可能である。また、特徴量および嗜好情報は、1以上の確率変数の組み合わせなどで表すことも可能である。
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
図8は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエア構成例を示すブロック図である。
コンピュータにおいて、CPU(Central Processing Unit)101,ROM(Read Only Memory)102,RAM(Random Access Memory)103は、バス104により相互に接続されている。
バス104には、さらに、入出力インタフェース105が接続されている。入出力インタフェース105には、キーボード、マウス、マイクロホンなどよりなる入力部106、ディスプレイ、スピーカなどよりなる出力部107、ハードディスクや不揮発性のメモリなどよりなる記憶部108、ネットワークインタフェースなどよりなる通信部109、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア121を駆動するドライブ110が接続されている。
以上のように構成されるコンピュータでは、CPU101が、例えば、記憶部108に記憶されているプログラムを、入出力インタフェース105及びバス104を介して、RAM103にロードして実行することにより、上述した一連の処理が行われる。
コンピュータ(CPU101)が実行するプログラムは、例えば、磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等)、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア121に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
そして、プログラムは、リムーバブルメディア121をドライブ110に装着することにより、入出力インタフェース105を介して、記憶部108にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部109で受信し、記憶部108にインストールすることができる。その他、プログラムは、ROM102や記憶部108に、あらかじめインストールしておくことができる。
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
上述した実施の形態では、所定のアイテムに対するユーザの嗜好情報に対応する物体画像を撮影する処理と、撮影された物体画像から嗜好情報を決定する処理とが別々の装置、すなわち、携帯電話機1と情報処理装置3で行われていたが、この2つの処理は、携帯電話機1または情報処理装置3のどちらかの装置(機器)だけで行うようにすることも可能である。
例えば、携帯電話機1が、物体画像を撮影する処理に加えて、嗜好情報を決定する処理も行うようにすることができる。この場合、アイテムDB13、物体画像特徴量DB41、および物体画像嗜好情報DB42は、例えば、携帯電話機1に内蔵された、または、図示せぬドライブに装着され着脱可能な、半導体メモリなどの記録媒体に対応する。そして、アイテムDB13に記憶された、アイテムと、それに対するユーザの嗜好情報は、携帯電話機1の他の処理で利用することができるほか、ネットワーク2や着脱可能な記録媒体を介して、他の装置に送信(提供)することもできる。
本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
本発明を適用した情報処理システムの一実施の形態の構成例を示す図である。 第1の嗜好情報決定処理を説明する図である。 第2の嗜好情報決定処理を説明する図である。 嗜好情報決定部の詳細な構成例を示すブロック図である。 物体画像特徴量DBの例を示す図である。 物体画像嗜好情報DBの例を示す図である。 嗜好情報決定処理について説明するフローチャートである。 本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
符号の説明
1 携帯電話機, 3 情報処理装置, 12 嗜好情報決定部, 31 通信部, 32 第1嗜好情報出力部, 33 第2嗜好情報出力部, 41 物体画像特徴量DB, 42 物体画像嗜好情報DB, 43 画像特徴量抽出部, 44 マッチング画像検出部, 45 嗜好情報取得部, 51 撮影パラメータ算出部, 52 嗜好情報変換部

Claims (11)

  1. 予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を行う情報処理装置において、
    前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である所定の物体が撮影された物体画像から、その特徴量を抽出する特徴量抽出手段と、
    前記物体画像と比較される画像である比較画像の特徴量を、前記比較画像の画像IDと対応付けて記憶する特徴量データベースと、
    前記比較画像の画像IDと対応付けた前記嗜好情報を記憶する嗜好情報データベースと、
    前記物体画像と前記特徴量が合致する前記比較画像であるマッチング画像の画像IDを、前記特徴量データベースから検出するマッチング画像検出手段と、
    前記マッチング画像の画像IDが前記特徴量データベースで検出された場合に、前記マッチング画像の画像IDと対応付けられている前記嗜好情報前記嗜好情報データベースから取得し、出力する嗜好情報取得手段と
    前記嗜好情報取得手段から出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録する登録手段と
    を備える情報処理装置。
  2. 前記マッチング画像の画像IDが前記特徴量データベースで検出されなかった場合に、前記ユーザが前記物体を撮影したときの撮影パラメータを、前記物体画像から算出するパラメータ算出手段と、
    算出された前記撮影パラメータを、前記アイテムに対する前記ユーザの嗜好情報に変換し、出力する嗜好情報変換手段と
    をさらに備え
    前記登録手段は、前記嗜好情報変換手段が出力した嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録する
    請求項1に記載の情報処理装置。
  3. 前記撮影パラメータは、前記物体画像中の前記物体の角度である
    請求項2に記載の情報処理装置。
  4. 前記撮影パラメータは、撮影時の前記物体の撮影サイズである
    請求項2に記載の情報処理装置。
  5. 所定の物体が撮影された物体画像と比較される画像である比較画像の特徴量を、前記比較画像の画像IDと対応付けて記憶する特徴量データベースと、前記比較画像の画像IDと対応付けた嗜好情報を記憶する嗜好情報データベースとを用いて、予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を行う情報処理方法において、
    前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である前記物体画像から、その特徴量を抽出し、
    前記物体画像と前記特徴量が合致する前記比較画像であるマッチング画像の画像IDを、前記特徴量データベースから検出し、
    前記マッチング画像の画像IDが前記特徴量データベースで検出された場合に、前記マッチング画像の画像IDと対応付けられている前記嗜好情報前記嗜好情報データベースから取得し出力し、
    出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録する
    ステップを含む情報処理方法。
  6. 所定の物体が撮影された物体画像と比較される画像である比較画像の特徴量を、前記比較画像の画像IDと対応付けて記憶する特徴量データベースと、前記比較画像の画像IDと対応付けた嗜好情報を記憶する嗜好情報データベースとを用いて、予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を、コンピュータに実行させるプログラムにおいて、
    前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である前記物体画像から、その特徴量を抽出し、
    前記物体画像と前記特徴量が合致する前記比較画像であるマッチング画像の画像IDを、前記特徴量データベースから検出し、
    前記マッチング画像の画像IDが前記特徴量データベースで検出された場合に、前記マッチング画像の画像IDと対応付けられている前記嗜好情報前記嗜好情報データベースから取得し出力し、
    出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録する
    ステップを含む処理をコンピュータに実行させるプログラム。
  7. 予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を行う情報処理装置において、
    前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である所定の物体が撮影された物体画像から、前記ユーザが前記物体を撮影したときの撮影パラメータを算出するパラメータ算出手段と、
    算出された前記撮影パラメータを、前記アイテムに対する前記ユーザの嗜好情報に変換し出力する嗜好情報変換手段と
    前記嗜好情報変換手段から出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録する登録手段と
    を備える情報処理装置。
  8. 前記撮影パラメータは、前記物体画像中の前記物体の角度である
    請求項7に記載の情報処理装置。
  9. 前記撮影パラメータは、撮影時の前記物体の撮影サイズである
    請求項7に記載の情報処理装置。
  10. 予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を行う情報処理方法において、
    前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である所定の物体が撮影された物体画像から、前記ユーザが前記物体を撮影したときの撮影パラメータを算出し、
    算出された前記撮影パラメータを、前記アイテムに対する前記ユーザの嗜好情報に変換し出力し、
    出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録する
    ステップを含む情報処理方法。
  11. 予め指定されたアイテムに対するユーザの嗜好情報を登録する登録処理を、コンピュータに実行させるプログラムにおいて、
    前記アイテムに対する前記ユーザの嗜好情報を登録するために撮像された画像である所定の物体が撮影された物体画像から、前記ユーザが前記物体を撮影したときの撮影パラメータを算出し、
    算出された前記撮影パラメータを、前記アイテムに対する前記ユーザの嗜好情報に変換し出力し、
    出力された嗜好情報を、前記アイテムに対する前記ユーザの嗜好情報として登録する
    ステップを含む登録処理をコンピュータに実行させるプログラム。
JP2007060432A 2007-03-09 2007-03-09 情報処理装置、情報処理方法、およびプログラム Expired - Fee Related JP4337892B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007060432A JP4337892B2 (ja) 2007-03-09 2007-03-09 情報処理装置、情報処理方法、およびプログラム
US12/029,912 US8300982B2 (en) 2007-03-09 2008-02-12 Information processing apparatus, information processing method and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007060432A JP4337892B2 (ja) 2007-03-09 2007-03-09 情報処理装置、情報処理方法、およびプログラム

Publications (2)

Publication Number Publication Date
JP2008225660A JP2008225660A (ja) 2008-09-25
JP4337892B2 true JP4337892B2 (ja) 2009-09-30

Family

ID=39741683

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007060432A Expired - Fee Related JP4337892B2 (ja) 2007-03-09 2007-03-09 情報処理装置、情報処理方法、およびプログラム

Country Status (2)

Country Link
US (1) US8300982B2 (ja)
JP (1) JP4337892B2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101434564B1 (ko) * 2008-02-13 2014-08-29 삼성전자 주식회사 촬영 정보 자동 추출 시스템 및 방법
JP4674627B2 (ja) * 2008-10-07 2011-04-20 富士ゼロックス株式会社 情報処理装置、遠隔指示システム及びプログラム
JP6213557B2 (ja) * 2013-03-01 2017-10-18 日本電気株式会社 情報処理装置、そのデータ処理方法、およびプログラム
US9384422B2 (en) * 2014-04-04 2016-07-05 Ebay Inc. Image evaluation
CN104035971B (zh) * 2014-05-21 2018-03-27 华为技术有限公司 一种获取商品信息的方法和装置
KR101696602B1 (ko) * 2015-08-11 2017-01-23 주식회사 슈프리마 제스처를 이용한 생체 인증
US11048744B1 (en) * 2016-12-29 2021-06-29 Shutterstock, Inc. Computer architecture for weighting search results by stylistic preferences

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000187731A (ja) * 1998-12-21 2000-07-04 Ricoh Co Ltd 画像特徴抽出方法およびその方法の各工程をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
US7051338B1 (en) * 2000-03-03 2006-05-23 The Mathworks, Inc. Method and system for accessing externally-defined objects from an array-based mathematical computing environment
JP2001357045A (ja) * 2000-06-13 2001-12-26 Nippon Telegr & Teleph Corp <Ntt> 画像管理装置,画像管理方法および画像管理プログラムの記録媒体
US6914624B1 (en) * 2000-11-13 2005-07-05 Hewlett-Packard Development Company, L.P. Adaptive and learning setting selection process for imaging device
AUPS058602A0 (en) * 2002-02-15 2002-03-14 Canon Kabushiki Kaisha Representing a plurality of independent data items
JP2004070504A (ja) * 2002-08-02 2004-03-04 Hewlett Packard Co <Hp> 個人プロファイル情報に基づく情報検索方法及びシステム
US7068856B2 (en) * 2002-09-17 2006-06-27 Lockheed Martin Corporation Method and system for determining and correcting image orientation angle
JP2004110435A (ja) * 2002-09-18 2004-04-08 Ricoh Co Ltd プロファイル生成装置および情報提供装置
US20040098744A1 (en) * 2002-11-18 2004-05-20 Koninklijke Philips Electronics N.V. Creation of a stereotypical profile via image based clustering
JP2005084770A (ja) * 2003-09-05 2005-03-31 Sony Corp コンテンツ提供システムおよび方法、提供装置および方法、再生装置および方法、並びにプログラム
JP4413633B2 (ja) * 2004-01-29 2010-02-10 株式会社ゼータ・ブリッジ 情報検索システム、情報検索方法、情報検索装置、情報検索プログラム、画像認識装置、画像認識方法および画像認識プログラム、ならびに、販売システム
JP2006033646A (ja) * 2004-07-20 2006-02-02 Sony Corp 情報処理システム及び情報処理方法、並びにコンピュータプログラム
JP2006172097A (ja) * 2004-12-15 2006-06-29 Fuji Photo Film Co Ltd プリント推奨画像自動選択装置、方法並びにプログラム
JP2006227994A (ja) * 2005-02-18 2006-08-31 Olympus Corp 画像検索表示装置、画像検索表示方法及びプログラム
US8194120B2 (en) * 2005-05-30 2012-06-05 Fujifilm Corporation Image capturing apparatus, display apparatus, image capturing method, displaying method and program therefor
JP2007028555A (ja) * 2005-07-21 2007-02-01 Sony Corp カメラシステム,情報処理装置,情報処理方法,およびコンピュータプログラム
US20070288300A1 (en) * 2006-06-13 2007-12-13 Vandenbogart Thomas William Use of physical and virtual composite prototypes to reduce product development cycle time
US7791594B2 (en) * 2006-08-30 2010-09-07 Sony Ericsson Mobile Communications Ab Orientation based multiple mode mechanically vibrated touch screen display

Also Published As

Publication number Publication date
US8300982B2 (en) 2012-10-30
US20080219559A1 (en) 2008-09-11
JP2008225660A (ja) 2008-09-25

Similar Documents

Publication Publication Date Title
JP4337892B2 (ja) 情報処理装置、情報処理方法、およびプログラム
US8126206B2 (en) Image processing apparatus, image processing method, and program
US9076069B2 (en) Registering metadata apparatus
US9323785B2 (en) Method and system for mobile visual search using metadata and segmentation
JP5621897B2 (ja) 処理方法、コンピュータプログラム及び処理装置
Chen et al. Building book inventories using smartphones
CN104487915A (zh) 维持扩增的连续性
EP3693893A1 (en) Object identification apparatus, object identification method, and program
US10721431B2 (en) Method for estimating a timestamp in a video stream and method of augmenting a video stream with information
JP5261501B2 (ja) 不変の視覚場面及び物体の認識
US20090060295A1 (en) Face-image registration device, face-image registration method, face-image registration program, and recording medium
US20110305384A1 (en) Information processing apparatus, information processing method, and program
JP2007200275A (ja) データ取得及び識別のためのシステム及び方法
JP2018084890A (ja) 情報処理装置、情報処理方法、およびプログラム
JP6362085B2 (ja) 画像認識システム、画像認識方法およびプログラム
EP2889834A1 (en) Object discrimination device, object discrimination method, and program
WO2016139964A1 (ja) 注目領域抽出装置および注目領域抽出方法
JP2007115109A (ja) 画像処理装置および方法、プログラム、並びに記録媒体
Chen et al. Low-cost asset tracking using location-aware camera phones
JP2019532447A (ja) 表面署名を生成するための方法およびシステム
JP2013069024A (ja) 画像検索プログラム及び画像検索装置
JP6800671B2 (ja) 付与装置、付与方法および付与プログラム
JP2007140729A (ja) 物品の位置及び姿勢を検出する方法および装置
JP6717769B2 (ja) 情報処理装置及びプログラム
JP2005107767A (ja) 映像検索装置、映像検索方法および映像検索プログラム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090119

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090622

R151 Written notification of patent or utility model registration

Ref document number: 4337892

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120710

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130710

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees