Nova Patents
JP7472016B2

Textual and image based search

Abstract

This record has no abstract on file.

JP7472016B2, drawing sheet 1
Sheet 1 of 30

Term

12 yearsleft in the term

Expires 19 September 2038.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

12 claims: 7 independent, 5 dependent

  1. 1
    計算システムであって、1つまたはそれ以上のプロセッサと、前記1つまたはそれ以上のプロセッサによって実行されたときに、前記1つまたはそれ以上のプロセッサに少なくとも、ユーザ装置からテキストクエリを受信することと、前記テキストクエリに対応する複数の結果を判定することと、前記テキストクエリが定義されたカテゴリに対応することを判定することと、前記テキストクエリが前記定義されたカテゴリに対応するという判定に応じて、画像の絞り込みオプションを前記ユーザ装置に提供させることと、前記ユーザ装置から前記画像の絞り込みオプションの一部としてのオブジェクトの画像を受信することと、前記オブジェクトを表すオブジェクト特徴ベクトルを生成することと、前記オブジェクト特徴ベクトルを、前記複数の結果として返される画像のセグメントに対応する複数の保存された特徴ベクトルと比較し、前記オブジェクト特徴ベクトルと前記複数の保存された特徴ベクトルとのそれぞれの間の類似度を示す複数の類似度スコアを生成することと、前記複数の類似度スコアに基づいて、前記複数の結果のランク付けされたリストを生成することと、前記オブジェクトの画像の前記受信に応じて前記ランク付けされたリストを前記ユーザ装置に提示することと、を引き起こすプログラム命令を保存するメモリと、を備えた計算システム。
  2. 2
    前記複数の保存された画像セグメントのそれぞれは、画像全体より少ない部分に対応する、請求項1に記載の計算システム。
  3. 3
    コンピュータ実装方法であって、ユーザ装置からクエリを受信することと、前記クエリに基づいて第1の複数の画像を判定することと、定義されたカテゴリに前記クエリが対応することを判定することと、前記定義されたカテゴリに前記クエリが対応する判定に応じて、視覚的な改良オプションを前記ユーザ装置に提示させることと、前記ユーザ装置から前記視覚的な改良オプションの一部としてのオブジェクトの画像を受信することと、前記オブジェクトの前記画像を、前記第1の複数の画像のそれぞれの少なくとも1つの画像セグメントと比較し、 前記オブジェクトの前記画像と前記第1の複数の画像のそれぞれの1つとの間の類似度を示す複数のそれぞれの類似度スコアを生成することと、前記複数のそれぞれの類似度スコアに基づいて、前記第1の複数の画像の少なくとも一部のランク付けされたリストを判定することと、前記ランク付けされたリストに従って、前記第1の複数の画像の前記少なくとも一部を前記ユーザ装置に提示することと、を含む、コンピュータ実装方法。
  4. 4
    前記オブジェクトの画像を処理して、前記オブジェクトの画像に表される前記オブジェクトのオブジェクトタイプを判定することをさらに含み、前記オブジェクトの画像を比較することは、前記オブジェクトを表すオブジェクト特徴ベクトルを生成することと、前記オブジェクト特徴ベクトルを、同じオブジェクトタイプを有する前記第1の複数の画像で表されるオブジェクトに対応する複数の保存された特徴ベクトルと比較することと、を含む、請求項3に記載のコンピュータ実装方法。
  5. 5
    前記ユーザ装置に、前記ユーザ装置のカメラの視野内の前記オブジェクトを検出させることと、前記ユーザ装置に、前記オブジェクトに対応するオブジェクトタイプを判定させることと、前記ユーザ装置に、前記ユーザ装置のディスプレイにオブジェクトタイプ識別子を提示させることと、をさらに含む、請求項3または4に記載のコンピュータ実装方法。
  6. 6
    オブジェクトタイプに対応するキーワードを生成することと、クエリの一部としてキーワードを含めることと、をさらに含む、請求項5に記載のコンピュータ実装方法。
  7. 7
    前記第1の複数の画像の前記一部、前記第1の複数の画像、または前記クエリの少なくとも1つに対応する複数のキーワードを判定することと、提示および前記ユーザ装置のユーザによる選択のために前記複数のキーワードのそれぞれを提供することと、をさらに含む、請求項3-6のいずれか一項に記載のコンピュータ実装方法。
  8. 8
    前記オブジェクトの前記画像を比較することは、前記オブジェクトを表すオブジェクト特徴ベクトルを生成することと、前記オブジェクトが定義されたカテゴリーの1つのオブジェクトタイプのどれに対応するか判定することと、前記オブジェクトタイプの種類に対応するラベルを生成することと、前記ラベルを使用して、 可能性が最も高い位置に基づいて、 前記第1の複数の画像内の 画像セグメントに関連付けられた保存された特徴ベクトルを選択する ことと、前記オブジェクト特徴ベクトルと、 選択された 前記画像セグメントに関連付けられた保存された特徴ベクトルとを比較することと、をさらに含む、請求項3-7のいずれか一項に記載のコンピュータ実装方法。
  9. 9
    計算システムの少なくとも1つのプロセッサによって実行されたときに、前記計算システムに少なくとも、ユーザ装置からクエリを受信することと、定義されたカテゴリに前記クエリが対応することを判定することと、前記カテゴリに前記クエリが対応することに応じて、前記ユーザ装置において視覚的な改良オプションを有効にさせることと、前記視覚的改良オプションの一部として、前記ユーザ装置からストリーミングビデオを受信することと、前記ストリーミングビデオの少なくとも一部を処理して、前記ストリーミングビデオで表される1つまたはそれ以上のオブジェクトのオブジェクトタイプを識別することと、前記ユーザ装置のディスプレイ上に、前記ストリーミングビデオのプレゼンテーションと同時に、前記1つまたはそれ以上のオブジェクトの前記オブジェクトタイプを提示させることと、前記ユーザ装置から前記オブジェクトタイプの選択を受け取ることと、前記クエリと前記選択されたオブジェクトタイプとの両方に対応する複数の保存画像を判定することと、前記ユーザ装置の前記ディスプレイ上に前記複数の保存された画像を提示させることと、を実行させる命令を保存する非一時的コンピュータ可読記憶媒体。
  10. 10
    前記定義されたカテゴリは食品であり、前記ストリーミングビデオは、前記ユーザ装置のカメラの視野内に現在ある食べ物の表現を含む、請求項9に記載の非一時的コンピュータ可読記憶媒体。
  11. 11
    前記命令は、前記計算システムに少なくとも、前記定義されたカテゴリに基づいて、前記複数の保存された画像を判定する際に考慮される候補画像を判定させる、請求項9または10に記載の非一時的コンピュータ可読記憶媒体。
  12. 12
    前記少なくとも1つのプロセッサに前記複数の記憶された画像を判定させる前記命令は、前記計算システムに少なくとも、前記クエリ、前記少なくとも1つのオブジェクトタイプ、または前記定義されたカテゴリに対応する少なくとも1つのキーワードを判定することと、前記少なくとも1つのキーワードに基づいて、前記複数の保存された画像を判定することと、を生じさせる、請求項9-11のいずれか一項に記載の非一時的コンピュータ可読記憶媒体。
Independent claims12