(57)【要約】      （修正有）【課題】顔情報の取得精度を向上させることができる方法及び装置を提供する。【解決手段】処理待ち音声情報及び処理待ち画像を取得し、処理待ち音声情報に対して音声認識を行ってクエリ情報を取得する。処理待ち画像は、複数の顔画像を含み、クエリ情報は、処理待ち画像における指定された顔画像の顔情報をクエリすることを示すためのものである。クエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得する。処理待ち画像に対して画像処理を行って、処理待ち画像中の顔情報を取得する。キーワードセットに基づいて、顔情報から処理待ち音声情報に対応する顔情報を取得する。【選択図】図２
2019091015.tif 000002
【特許請求の範囲】
【請求項１】
顔情報を取得するための方法であって、
処理待ち音声情報及び処理待ち画像を取得し、前記処理待ち音声情報に対して音声認識を行ってクエリ情報を取得するステップであって、前記処理待ち画像は、複数の顔画像を含み、前記クエリ情報は、前記処理待ち画像における指定された顔画像の顔情報をクエリすることを示すためのものである、ステップと、
前記クエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得するステップと、
前記処理待ち画像に対して画像処理を行って、前記処理待ち画像中の顔情報を取得するステップと、
前記キーワードセットに基づいて、前記顔情報から前記処理待ち音声情報に対応する顔情報を取得するステップと、
を含むことを特徴とする方法。
【請求項２】
前記クエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得するステップは、
前記クエリ情報に対して語義認識を行って語義認識情報を取得し、前記語義認識情報をフレーズに分割して、少なくとも１つのフレーズを含むフレーズセットを取得するステップと、
前記処理待ち画像における顔画像を確定するための少なくとも１つのキーワードを前記フレーズセットから選別し、少なくとも１つのキーワードを組み合わせてキーワードセットを形成するステップであって、前記キーワードは、位置キーワードを含む、ステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記処理待ち画像に対して画像処理を行って、前記処理待ち画像中の顔情報を取得するステップは、
前記処理待ち画像に対して顔認識を行って、前記処理待ち画像中の各顔画像を確定するステップと、
各顔画像に対応する個人情報をクエリして、前記個人情報を当該顔画像に対応する顔情報とするステップであって、前記個人情報は、氏名と性別を含む、ステップと、
を含むことを特徴とする請求項１に記載の方法方法。
【請求項４】
前記処理待ち画像に対して画像処理を行って、前記処理待ち画像中の顔情報を取得するステップは、
前記処理待ち画像を走査して、前記処理待ち画像中の各顔画像の座標情報を取得するステップを、
さらに含むことを特徴とする請求項３に記載の方法方法。
【請求項５】
前記キーワードセットに基づいて、前記顔情報から前記処理待ち音声情報に対応する顔情報を取得するステップは、
各顔画像の座標情報に基づいて、当該顔画像の前記処理待ち画像における位置情報を設定するステップと、
前記キーワードセットにおけるキーワードに基づいて、前記クエリ情報に対応する顔画像の前記処理待ち画像における目標位置情報を確定するステップと、
前記目標位置情報に対応する顔画像を、前記処理待ち音声情報に対応する目標顔画像として、前記目標顔画像の顔情報を取得するステップと、
を含むことを特徴とする請求項４に記載の方法。
【請求項６】
各顔画像の座標情報に基づいて、当該顔画像の前記処理待ち画像における位置情報を設定するステップは、
各顔画像の座標情報に基づいて、前記処理待ち画像をｍ行ｎ列のグリッドに分割するステップであって、各グリッド中の顔画像は１つを越えない、ステップと、
各顔画像の存在するグリッドの行番号及び／又は列番号を当該顔画像の位置情報とするステップと、
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記方法は、前記目標顔画像を表示するステップをさらに含み、
前記目標顔画像を表示するステップは、
顔画像に対応する位置情報を前記処理待ち画像の各顔画像の位置に表示するステップと、
ユーザにより目標顔画像の位置情報が選択された選択情報に応じて、前記処理待ち画像において、前記選択情報の示す位置情報に対応する目標顔画像を強調表示するステップと、
を含むことを特徴とする請求項５に記載の方法。
【請求項８】
前記方法は、
ユーザにより目標顔画像が確定された確定情報に応じて、前記確定情報の示す目標顔画像の顔情報を表示及び／又は再生するステップをさらに含む
ことを特徴とする請求項７に記載の方法。
【請求項９】
顔情報を取得するための装置であって、
処理待ち音声情報及び処理待ち画像を取得し、前記処理待ち音声情報に対して音声認識を行ってクエリ情報を取得する情報取得ユニットであって、前記処理待ち画像は、複数の顔画像を含み、前記クエリ情報は、前記処理待ち画像における指定された顔画像の顔情報をクエリすることを示すためのものである、情報取得ユニットと、
前記クエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得するキーワード取得ユニットと、
前記処理待ち画像に対して画像処理を行って、前記処理待ち画像中の顔情報を取得する顔情報生成ユニットと、
前記キーワードセットに基づいて、前記顔情報から前記処理待ち音声情報に対応する顔情報を取得する顔情報取得ユニットと、
を含むことを特徴とする装置。
【請求項１０】
前記キーワード取得ユニットは、
前記クエリ情報に対して語義認識を行って語義認識情報を取得し、前記語義認識情報をフレーズに分割して、少なくとも１つのフレーズを含むフレーズセットを取得するフレーズセット取得サブユニットと、
前記処理待ち画像における顔画像を確定するための少なくとも１つのキーワードを前記フレーズセットから選別し、少なくとも１つのキーワードを組み合わせてキーワードセットを形成するキーワード取得サブユニットであって、前記キーワードは、位置キーワードを含む、キーワード取得サブユニットと、
を含むことを特徴とする請求項９に記載の装置。
【請求項１１】
前記顔情報生成ユニットは、
前記処理待ち画像に対して顔認識を行って、前記処理待ち画像中の各顔画像を確定する顔認識サブユニットと、
各顔画像に対応する個人情報をクエリして、個人情報を当該顔画像に対応する顔情報とする顔情報生成サブユニットであって、前記個人情報は、氏名と性別を含む、顔情報生成サブユニットと、
を含むことを特徴とする請求項９に記載の装置。
【請求項１２】
前記顔情報生成ユニットは、
前記処理待ち画像を走査して、前記処理待ち画像中の各顔画像の座標情報を取得するユニットを、
さらに含むことを特徴とする請求項１１に記載の装置。
【請求項１３】
前記顔情報取得ユニットは、
各顔画像の座標情報に基づいて、当該顔画像の前記処理待ち画像における位置情報を設定する位置情報設定サブユニットと、
前記キーワードセットにおけるキーワードに基づいて、前記クエリ情報に対応する顔画像の前記処理待ち画像における目標位置情報を確定する目標位置情報確定サブユニットと、
前記目標位置情報に対応する顔画像を、前記処理待ち音声情報に対応する目標顔画像として、前記目標顔画像の顔情報を取得する顔情報取得サブユニットと、
を含むことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記位置情報設定サブユニットは、
各顔画像の座標情報に基づいて、前記処理待ち画像をｍ行ｎ列のグリッドに分割するグリッド生成ユニットであって、各グリッド中の顔画像は１つを越えない、グリッド生成モジュールと、
各顔画像の存在するグリッドの行番号及び／又は列番号を当該顔画像の位置情報とする位置情報設定モジュールと、
を含むことを特徴とする請求項１３に記載の装置。
【請求項１５】
前記装置は、前記目標顔画像を表示する表示ユニットをさらに含み、
前記表示ユニットは、
顔画像に対応する位置情報を前記処理待ち画像の各顔画像の位置に表示する位置情報表示サブユニットと、
ユーザにより目標顔画像の位置情報が選択された選択情報に応じて、前記処理待ち画像において、前記選択情報の示す位置情報に対応する目標顔画像を強調表示する目標顔画像表示サブユニットと、
を含むことを特徴とする請求項１３に記載の装置。
【請求項１６】
前記装置は、
ユーザにより目標顔画像が確定された確定情報に応じて、前記確定情報の示す目標顔画像の顔情報を、表示及び／又は再生するユニットを、
さらに含むことを特徴とする請求項１５に記載の装置。
【請求項１７】
一つまたは複数のプロセッサと、
一つまたは複数のプログラムが記憶されているメモリと、を含み、
前記一つまたは複数のプログラムが前記一つまたは複数のプロセッサにより実行されると、前記一つまたは複数のプロセッサに請求項１ないし請求項８のいずれか一項に記載の方法を実行させる
ことを特徴とするサーバ。
【請求項１８】
コンピュータプログラムが記憶されており、前記プログラムがプロセッサにより実行されると、請求項１ないし請求項８のいずれか一項に記載の方法を実現させる
ことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理の技術分野に関し、具体的に音声認識の技術分野に関し、特に、顔情報を取得するための方法および装置に関する。
【背景技術】
【０００２】
人工知能の発達と音声認識技術の改善が続いていると伴に、音声によるデータ処理がますます知能化になっている。人々は、過去に手作業で行うなければならないデータ処理を音声で行うことができる。これにより、情報を取得する様々な方法を人々に提供し、情報を取得する効率が向上されている。例えば、ユーザは、端末に音声情報を送信することにより、表示された画像における顔情報を照会するように端末に指示することができる。端末が音声情報に基づいて画像における一つの顔画像の顔情報を返して、音声により画像中の顔情報を取得する過程が完了される。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、顔情報を取得するための方法および装置を提供することにある。
【０００４】
第一の態様において、本発明の実施形態は、顔情報を取得するための方法を提供する。上記方法は、処理待ち音声情報及び処理待ち画像を取得し、上記処理待ち音声情報に対して音声認識を行ってクエリ情報を取得するステップであって、上記処理待ち画像は、複数の顔画像を含み、上記クエリ情報は、上記処理待ち画像における指定された顔画像の顔情報をクエリすることを示すためのものである、ステップと、上記クエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得するステップと、上記処理待ち画像に対して画像処理を行って、上記処理待ち画像中の顔情報を取得するステップと、上記キーワードセットに基づいて、上記顔情報から上記処理待ち音声情報に対応する顔情報を取得するステップと、を含む。
【０００５】
一部の実施形態様において、上記クエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得するステップは、上記クエリ情報に対して語義認識を行って語義認識情報を取得し、上記語義認識情報をフレーズに分割して、少なくとも１つのフレーズを含むフレーズセットを取得するステップと、上記処理待ち画像における顔画像を確定するための少なくとも１つのキーワードを上記フレーズセットから選別し、少なくとも１つのキーワードを組み合わせてキーワードセットを形成するステップであって、上記キーワードは、位置キーワードを含む、ステップと、を含む。
【０００６】
一部の実施形態様において、上記処理待ち画像に対して画像処理を行って、上記処理待ち画像中の顔情報を取得するステップは、上記処理待ち画像に対して顔認識を行って、上記処理待ち画像中の各顔画像を確定するステップと、各顔画像に対応する個人情報をクエリして、個人情報を当該顔画像に対応する顔情報とするステップであって、上記個人情報は、氏名と性別を含む、ステップと、を含む。
【０００７】
一部の実施形態様において、上記処理待ち画像に対して画像処理を行って、上記処理待ち画像中の顔情報を取得するステップは、上記処理待ち画像を走査して、上記処理待ち画像中の各顔画像の座標情報を取得するステップをさらに含む。
【０００８】
一部の実施形態様において、上記キーワードセットに基づいて、上記顔情報から上記処理待ち音声情報に対応する顔情報を取得するステップは、各顔画像の座標情報に基づいて、当該顔画像の上記処理待ち画像における位置情報を設定するステップと、上記キーワードセットにおけるキーワードに基づいて、上記クエリ情報に対応する顔画像の上記処理待ち画像における目標位置情報を確定するステップと、上記目標位置情報に対応する顔画像を、上記処理待ち音声情報に対応する目標顔画像として、上記目標顔画像の顔情報を取得するステップと、を含む。
【０００９】
一部の実施形態様において、各顔画像の座標情報に基づいて、顔画像の上記処理待ち画像における位置情報を設定するステップは、各顔画像の座標情報に基づいて、上記処理待ち画像をｍ行ｎ列のグリッドに分割するステップであって、各グリッド中の顔画像は１つを越えない、ステップと、各顔画像の存在するグリッドの行番号及び／又は列番号を当該顔画像の位置情報とするステップと、を含む。
【００１０】
一部の実施形態様において、上記方法は、上記目標顔画像を表示するステップをさらに含み、上記目標顔画像を表示するステップは、顔画像に対応する位置情報を上記処理待ち画像の各顔画像の位置に表示するステップと、ユーザにより目標顔画像の位置情報が選択された選択情報に応じて、上記処理待ち画像において、上記選択情報の示す位置情報に対応する目標顔画像を強調表示するステップと、を含む。
【００１１】
一部の実施形態様において、上記方法は、ユーザにより目標顔画像が確定された確定情報に応じて、上記確定情報の示す目標顔画像の顔情報を、表示及び／又は再生するステップをさらに含む。
【００１２】
第二の態様において、本発明の実施形態は、顔情報を取得するための装置を提供する。上記装置は、処理待ち音声情報及び処理待ち画像を取得し、上記処理待ち音声情報に対して音声認識を行ってクエリ情報を取得する情報取得ユニットであって、上記処理待ち画像は、複数の顔画像を含み、上記クエリ情報は、上記処理待ち画像における指定された顔画像の顔情報をクエリすることを示すためのものである、情報取得ユニットと、上記クエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得するキーワード取得ユニットと、上記処理待ち画像に対して画像処理を行って、上記処理待ち画像中の顔情報を取得する顔情報生成ユニットと、上記キーワードセットに基づいて、上記顔情報から上記処理待ち音声情報に対応する顔情報を取得する顔情報取得ユニットと、を含む。
【００１３】
一部の実施形態様において、上記キーワード取得ユニットは、上記クエリ情報に対して語義認識を行って語義認識情報を取得し、上記語義認識情報をフレーズに分割して、少なくとも１つのフレーズを含むフレーズセットを取得するフレーズセット取得サブユニットと、上記処理待ち画像における顔画像を確定するための少なくとも１つのキーワードを上記フレーズセットから選別し、少なくとも１つのキーワードを組み合わせてキーワードセットを形成するキーワード取得サブユニットであって、上記キーワードは、位置キーワードを含む、キーワード取得サブユニットと、を含む。
【００１４】
一部の実施形態様において、上記顔情報生成ユニットは、上記処理待ち画像に対して顔認識を行って、上記処理待ち画像中の各顔画像を確定する顔認識サブユニットと、各顔画像に対応する個人情報をクエリして、個人情報を当該顔画像に対応する顔情報とする顔情報生成サブユニットであって、上記個人情報は、氏名と性別を含む、顔情報生成サブユニットと、を含む。
【００１５】
一部の実施形態様において、上記顔情報生成ユニットは、上記処理待ち画像を走査して、上記処理待ち画像中の各顔画像の座標情報を取得するユニットを、さらに含む。
【００１６】
一部の実施形態様において、上記顔情報取得ユニットは、各顔画像の座標情報に基づいて、顔画像の上記処理待ち画像における位置情報を設定する位置情報設定サブユニットと、上記キーワードセットにおけるキーワードに基づいて、上記クエリ情報に対応する顔画像の上記処理待ち画像における目標位置情報を確定する目標位置情報確定サブユニットと、上記目標位置情報に対応する顔画像を、上記処理待ち音声情報に対応する目標顔画像として、上記目標顔画像の顔情報を取得する顔情報取得サブユニットと、を含む。
【００１７】
一部の実施形態様において、上記位置情報設定サブユニットは、各顔画像の座標情報に基づいて、上記処理待ち画像をｍ行ｎ列のグリッドに分割するグリッド生成ユニットであって、各グリッド中の顔画像は１つを越えない、グリッド生成モジュールと、各顔画像の存在するグリッドの行番号及び／又は列番号を当該顔画像の位置情報とする位置情報設定モジュールと、を含む。
【００１８】
一部の実施形態様において、上記装置は、上記目標顔画像を表示する表示ユニットをさらに含み、上記表示ユニットは、顔画像に対応する位置情報を上記処理待ち画像の各顔画像の位置に表示する位置情報表示サブユニットと、ユーザにより目標顔画像の位置情報が選択された選択情報に応じて、上記処理待ち画像において、上記選択情報の示す位置情報に対応する目標顔画像を強調表示する目標顔画像表示サブユニットと、を含む。
【００１９】
一部の実施形態様において、上記装置は、ユーザにより目標顔画像が確定された確定情報に応じて、上記確定情報の示す目標顔画像の顔情報を、表示及び／又は再生するユニットを、さらに含む。
【００２０】
第三の態様において、本発明の実施形態は、一つまたは複数のプロセッサと、一つまたは複数のプログラムが記憶されているメモリと、を含み、上記一つまたは複数のプログラムが上記一つまたは複数のプロセッサにより実行されると、上記一つまたは複数のプロセッサに第一の態様に記載の方法を実行させるサーバを提供する。
【００２１】
第四の態様において、本発明の実施形態は、コンピュータプログラムが記憶されており、上記プログラムがプロセッサにより実行されると、第一の態様に記載の方法を実現させるコンピュータ読み取り可能な記憶媒体を提供する。
【００２２】
本発明により提供される顔情報を取得するための方法および装置は、まず、処理待ち音声情報及び処理待ち画像を取得し、上記処理待ち音声情報に対して音声認識を行ってクエリ情報を取得する。ここで、上記処理待ち画像は、複数の顔画像を含む。そして、受信されたクエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得する。ここで、キーワードを用いて処理待ち画像における顔画像に対して位置決めをすることができる。その後、処理待ち画像に対して画像処理を行って、上記処理待ち画像中の顔情報を取得する。最後に、キーワードセットを用いて、顔情報から処理待ち音声情報に対応する顔情報を取得する。これにより、処理待ち画像に含まれている複数の顔画像に対する認識を実現し、且つ、キーワードを用いて顔情報を確定することで、音声による顔画像の取得精度を向上させることができる。
【図面の簡単な説明】
【００２３】
以下の図面による非限定的な実施例についての詳細な説明を読み、参照することにより、本願の他の特徴、目的及び利点がより明らかになる。
【図１】本発明が適用される例示的なシステムアーキテクチャ図である。
【図２】本発明による顔情報を取得するための方法の一実施形態のフロー図である。
【図３】本発明による顔情報を取得するための方法の応用シナリオの概略図である。
【図４】本発明による顔情報を取得するための装置の一実施形態の概略構成図である。
【図５】本発明を実現するのに適するサーバのコンピュータシステムの構成を示すブロック図である。
【発明を実施するための形態】
【００２４】
以下、図面と実施例を参照しながら、本願を詳細に説明する。ここで記載される具体的な実施例は、関連の発明を解釈するのみに用いられ、当該発明に対する限定ではないことは理解される。なお、説明の便宜上、図面には、関連の発明に関わる部分のみを示す。
【００２５】
なお、矛盾が生じない限り、本願における実施例及び実施例における特徴は互いに組み合わせることができるものとする。以下、図面を参照しながら、実施例を併せて本願を詳しく説明する。
【００２６】
図１は、本発明が適用される顔情報を取得するの方法または装置の実施形態の例示的なシステムアーキテクチャ１００を示す。
【００２７】
図１に示すように、システムアーキテクチャ１００は、端末装置１０１、１０２、１０３と、ネットワーク１０４と、サーバ１０５とを備えても良い。ネットワーク１０４は、端末装置１０１、１０２、１０３とサーバ１０５の間に通信リンクの媒体を提供する。ネットワーク１０４は、各種の接続タイプ、例えば有線、無線通信リンク又は光ファイバ、ケーブルなどを含んでも良い。
【００２８】
ユーザは、端末装置１０１、１０２、１０３を使用してネットワーク１０４を介してサーバ１０５とインタラクションすることにより、メッセージなどを送受信することができる。端末装置１０１、１０２、１０３には、例えば画像閲覧アプリケーション、音声処理アプリケーション、検索アプリケーション、音声認識アプリケーション、画像処理アプリケーションなどの各種のデータ処理アントアプリがインストールされても良い。
【００２９】
端末装置１０１、１０２、１０３は、オーディオ再生デバイスを有し且つオーディオ再生をサポートする各種の電子デバイスであっても良い。スマートスピーカ、知能ロボット、スマートフォーン、タブレット、ノードパソコン及びディスクトップコンピュータなどを含むが、それらに限定されない。
【００３０】
サーバ１０５は、端末装置１０１、１０２、１０３から送信された顔画像をクエリするサーバなどの、様々なサービスを提供するサーバであってもよい。サーバは、受信された顔画像をクエリして、顔画像に対応する個人情報を取得し、当該個人情報を端末装置に返送する。
【００３１】
なお、本発明の一実施形態に係る顔情報を取得するための方法は、一般に、端末装置１０１、１０２、１０３によって実行される。これに対応して、顔情報を取得するための装置は、一般的に端末装置１０１、１０２、１０３に設置される。
【００３２】
理解すべきなのは、図１における端末装置、ネットワーク及びサーバの数は例示的なものに過ぎない。実現の必要に応じて、任意の数の端末デバイス、ネットワーク及びサーバを備えることができる。
【００３３】
さらに図２を参照すると、本発明に係る顔情報を取得するための方法の一実施形態のフロー２００が示されている。顔情報を取得するための方法は、以下のステップを含む。
【００３４】
ステップ２０１において、処理待ち音声情報及び処理待ち画像を取得し、上記処理待ち音声情報に対して音声認識を行ってクエリ情報を取得する。
【００３５】
本実施形態において、顔情報を取得するための方法を適用した電子機器（例えば、図１に示す端末装置１０１、１０２、１０３）は、有線接続手段又は無線接続手段で、ユーザによるウェブブラウジングの端末からウェブブラウジング要求を受信することができる。注意すべきなのは、上記無線接続手段は、３Ｇ／４Ｇ接続、ＷｉＦｉ接続、ブルートゥース（登録商標）接続、ＷｉＭＡＸ接続、Ｚｉｇｂｅｅ接続、ＵＷＢ（ｕｌｔｒａ  ｗｉｄｅｂａｎｄ）接続、及び他の既知又は将来に開発される無線接続手段を含んでも良いが、それらに限定されない。
【００３６】
従来技術において、画像内の顔情報を音声で取得する場合、まず、音声をテキスト情報に変換した後、テキスト情報に顔を認識する意図があるか否かを判断し、当該意図があると、画像内の一つの顔画像の顔情報を返す。従来技術において、画像中の顔情報を音声で取得することができるが、画像中に複数の顔画像が存在する時、顔画像中のどの顔情報が必要かを確定することができない場合が多い。このため、画像に複数の顔画像が存在する場合に、従来の方法では正確な顔情報を音声で取得することができない場合が多い。
【００３７】
このような従来の問題点を解決するために、本発明において、ユーザは、音声情報を利用して処理待ち画像の顔情報を取得する場合、処理待ち音声情報を端末装置１０１、１０２、１０３に送信し、端末装置１０１、１０２、１０３は、処理待ち音声情報とそれに対応する処理待ち画像を取得し、処理待ち音声情報に対して音声認識を行ってクエリ情報を取得することができる。ここで、上記処理待ち画像は、複数の顔画像を含み、上記クエリ情報は、上記処理待ち画像における指定された顔画像の顔情報をクエリすることを示すためのものである。例えば、処理待ち画像に複数の顔画像が存在する場合、処理待ち音声情報に対応するクエリ情報は、「一番左の女性は誰ですか」であることができる。
【００３８】
ステップ２０２において、上記クエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得する。
【００３９】
クエリ情報を取得した後、クエリ情報に対して語義認識を行う必要がある。上記「一番左の女性は誰ですか」とのクエリ情報を一例として、当該クエリ情報に対して語義認識を行った後に取得された情報は、「一番左の女性の顔画像の顔情報を取得する」ことであることができる。情報から顔情報に関連するキーワードを選別し、キーワードを組み合わせてキーワードセットとする。
【００４０】
本実施形態の一部の選択可能な実施形態において、上記クエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得するステップは、以下の手順を含んでもよい。
【００４１】
まず、上記クエリ情報に対して語義認識を行って語義認識情報を取得し、上記語義認識情報をフレーズに分割して、少なくとも１つのフレーズを含むフレーズセットを取得する。
【００４２】
処理待ち画像においてユーザの処理したい顔画像の顔情報を確定するために、クエリ情報に対して語義認識を行ってて語義認識情報を取得する。そして、語義認識情報をフレーズに分割し、少なくとも１つのフレーズを含むフレーズセットを取得する。また、上記「一番左の女性は誰ですか」とのクエリ情報を一例として、対応する語義認識情報は、「一番左の女性の顔画像の顔情報を取得する」ことであってもよい。語義認識情報をフレーズに分割したフレーズセットは、「一番左」、「女性」、「の」、「顔画像」、「顔情報」、「取得」などのフレーズを含むことができる。
【００４３】
次に、上記フレーズセットから、上記処理待ち画像内の顔画像を確定するための少なくとも１つのキーワードを選別し、少なくとも１つのキーワードを組み合わせてキーワードセットを形成する。
【００４４】
フレーズセットを取得した後、取得されたフレーズセットから顔画像を確定するための少なくとも１つのキーワードを選択することができる。ここで、上記キーワードは、位置キーワードを含むが、数字キーワードまたは性別キーワードを含んでもよい。例えば、位置キーワードは、「一番左」、「一番右」、「中間位置」などであってもよい。数字キーワードは、「最初のもの」、「最後のもの」などであってもよい。性別キーワードは、「女性」、「男性」であってもよい。上記フレーズセットを例として、当該フレーズセットにおいて、「一番左」および「女性」とのフレーズがキーワードであり、「一番左」および「女性」をキーワードとしてキーワードセットに組み合わる。
【００４５】
ステップ２０３において、上記処理待ち画像に対して画像処理を行って、上記処理待ち画像中の顔情報を取得する。
【００４６】
本発明によれば、処理待ち画像に複数の顔画像が含まれ、処理待ち画像に対して画像処理を行うことにより、処理待ち画像から顔画像を認識して、顔情報を取得することができる。
【００４７】
本実施形態の一部の実施形態において、上記処理待ち画像に対して画像処理を行って、上記処理待ち画像中の顔情報を取得するステップは、以下の手順を含んでもよい。
【００４８】
まず、上記処理待ち画像に対して顔認識を行って、上記処理待ち画像中の各顔画像を確定する。
【００４９】
顔認識方法によって、上記処理待ち画像に対してデータ処理を行うことにより、処理待ち画像に含まれている顔画像を認識することができる。
【００５０】
次に、各顔画像に対応する個人情報をクエリし、その個人情報を顔画像に対応する顔情報とする。
【００５１】
顔画像を取得した後に、ローカルまたはサーバ１０５から、その顔画像に対応する個人情報をクエリすることができる。その後、個人情報を当該顔画像の顔情報として利用することができる。ここで、上記個人情報は、氏名、性別、職業、家族メンバーなどを含んでもよい。
【００５２】
本実施形態の一部の実施形態において、上記処理待ち画像に対して画像処理を行って、上記処理待ち画像中の顔情報を取得するステップは、上記処理待ち画像を走査して、上記処理待ち画像中の各顔画像の座標情報を取得するステップをさらに含んでもよい。
【００５３】
処理待ち画像における顔画像の位置を定量的に確定するために、処理待ち画像を走査して、各顔画像の座標情報を取得してもよい。顔画像は、通常、一定の画像領域を占めるため、ここでの座標情報は、顔画像に対応する画素の座標値で構成されてもよい。
【００５４】
ステップ２０４において、上記キーワードセットに基づいて、顔情報から上記処理待ち音声情報に対応する顔情報を取得する。
【００５５】
キーワードセットが取得された後、キーワードセット内の各キーワードを用いて顔情報を選別し、キーワードセット内のキーワードの全部に該当する顔情報を取得することができる。
【００５６】
また、上記キーワードセットを例として、当該キーワードセットは、「一番左」と「女性」の２つのキーワードからなる。処理待ち画像が複数の顔画像を含む場合に、「一番左」と「女性」の２つのキーワードに基づいて、まず、処理待ち画像中の、全部の女性の顔画像を確定し、その後、全部の女性の顔画像における、「一番左」の女性の顔画像の顔情報を取得する。
【００５７】
本実施形態の一部の実施形態において、上記キーワードセットに基づいて、顔情報から上記処理待ち音声情報に対応する顔情報を取得する処理は、以下の手順を含んでもよい。
【００５８】
まず、各顔画像の座標情報に基づいて、顔画像の上記処理待ち画像における位置情報を設定する。
【００５９】
上記説明からわかるように、顔画像の座標情報は、処理待ち画像における顔画像の位置を確定することができる。しかしながら、実際において、通常、ユーザは顔画像の画素の座標値を知ることが不可能である。したがって、座標情報を対応する位置情報として設定してもよい。位置情報は、「左上」、「右上」などで表すことができ、他の形の情報で表すこともできる。
【００６０】
次に、上記キーワードセットにおけるキーワードに基づいて、上記クエリ情報に対応する顔画像の上記処理待ち画像における目標位置情報を確定する。
【００６１】
各顔画像の位置情報が確定された後、キーワードセットにおけるキーワードと顔画像の位置情報とをマッチングして、キーワードとマッチングする位置情報を確定する。すなわち、当該位置情報に対応する顔画像が、クエリ情報によって検索される顔画像であり、当該顔画像の位置情報が、目標位置情報である。
【００６２】
そして、上記目標位置情報に対応する顔画像を、上記処理待ち音声画像に対応する目標顔画像として、目標顔画像の顔情報を取得する。
【００６３】
目標位置情報が確定された後、当該目標位置情報に対応する顔画像が、処理待ち音声画像によって検索される目標顔画像であり、当該目標顔画像の顔情報が、処理待ち音声画像によって検索される顔情報である。
【００６４】
本実施形態の一部の実施形態において、上記各顔画像の座標情報に基づいて、顔画像の上記処理待ち画像における位置情報を設定するステップは、以下の手順を含んでもよい。
【００６５】
まず、各顔画像の座標情報に基づいて、上記処理待ち画像をｍ行ｎ列のグリッドに分割する。
【００６６】
顔画像の座標情報が座標値で構成されて、ユーザが使用するのに不便になる。処理待ち画像に含まれる顔画像の数は一般的にあまり多くない。したがって、本実施形態では、処理待ち画像をｍ行ｎ列のグリッドに分割してもよい。ここで、各グリッド内の顔画像は、一つを超えない。このようにして、グリッドを用いて顔画像の位置きめを実現することができる。
【００６７】
次に、各顔画像の存在するグリッドの行番号及び／又は列番号を顔画像の位置情報として設定する。
【００６８】
ｍ行ｎ列のグリッドが形成された後、各グリッドは、対応する行番号及び対応する列番号を有することができる。実際の状況に応じて、グリッドの行番号および／または列番号を顔画像の位置情報として設定することができる。例えば、顔画像が１行に並んでいる場合に、グリッドの列番号を顔画像の位置情報としてもよい。顔画像が１列に並んでいる場合に、グリッドの行番号を顔画像の位置情報としてもよい。
【００６９】
本実施形態の一部の選択可能な実施態様では、上記方法は、上記目標顔画像を表示するステップをさらに含んでもよい。上記目標顔画像を表示するステップは、以下の手順を含んでもよい。
【００７０】
まず、顔画像に対応する位置情報を上記処理待ち画像の各顔画像の位置に表示する。
【００７１】
顔画像の位置情報が確定された後、ユーザが選択しやすいように、位置情報を対応する顔画像に表示することができる。
【００７２】
次に、ユーザにより目標顔画像の位置情報が選択された選択情報に応じて、上記処理待ち画像において、上記選択情報の示す位置情報に対応する目標顔画像を強調表示する。
【００７３】
ユーザにより目標顔画像の位置情報が選択された後に、その位置情報に対応する目標顔画像を強調表示して、ユーザが現在選択されている目標顔画像を取得することができるようにする。ユーザは、現在の目標顔画像が自分の望む顔画像ではないことが分かった場合に、音声情報やボタンを用いて目標顔画像を再選択することができる。
【００７４】
本実施形態の一部の選択可能な実施形態において、上記方法は、ユーザにより目標顔画像が確定された確定情報に応じて、上記確定情報の示す目標顔画像の顔情報を表示及び／又は再生するステップをさらに含んでもよい。
【００７５】
現在選択されている目標顔画像が強調表示された後、ユーザは目標顔画像をさらに確定することができる。端末装置１０１、１０２、１０３は、確定情報が受信されると、目標顔画像の顔情報を映像や画像で表示してもよく、目標顔画像の顔情報を音声で再生してもよい。なお、本実施形態の方法は、複数の顔画像から目標顔画像の顔情報を取得してもよく、実際の状況に応じて複数の顔画像の顔情報を同時に取得してもよい。
【００７６】
さらに図３を参照すると、図３は、本実施形態に係る顔情報を取得するための方法の適用シナリオの概略図である。図３の適用シナリオにおいて、ユーザは、端末装置１０２で複数の顔画像を含む処理待ち画像を見る場合、処理待ち音声情報を端末装置１０２に送信する。端末装置１０２は、処理待ち音声情報と処理待ち画像とを同時に取得し、処理待ち音声情報に対応するクエリ情報を取得する。そして、端末装置１０２は、クエリ情報からキーワードセットを確定し、その後、端末装置１０２により処理待ち画像に対して画像処理を行って処理待ち画像中の顔情報を確定し、最後に、キーワードセットを用いて顔情報を取得する。
【００７７】
上記各実施形態により提供される顔情報を取得するための方法は、処理待ち音声情報と処理待ち画像とを取得し、処理待ち画像に含まれている複数の顔画像を認識する。ここで、処理待ち画像に複数の顔画像を含み、受信されたクエリ情報に対して意味的に認識を行って、顔情報をクエリするためのキーワードセットを取得し、キーワードを用いて処理待ち画像中の顔画像の位置決めを実現することができる。その後、処理待ち画像に対して画像処理を行って処理待ち画像中の顔情報を取得する。最後に、キーワードセットを用いて、顔情報から処理待ち音声情報に対応する顔情報を取得する。これにより、処理待ち画像に含まれている複数の顔画像の認識を実現し、キーワードを用いて顔情報を確定して、音声による顔画像の取得精度を向上させることができる。
【００７８】
さらに図４を参照すると、各図に示される方法の実現として、本発明は、顔情報を取得するための装置の実施形態を提供し、装置の実施形態は、図２に示される方法の実施形態に対応し、この装置は、具体的に様々な電子機器に適用することができる。
【００７９】
図４に示すように、本実施形態に係る顔情報を取得するための装置４００は、情報取得ユニット４０１と、キーワード取得ユニット４０２と、顔情報生成ユニット４０３と、顔情報取得ユニット４０４とを含む。情報取得ユニット４０１は、処理待ち音声情報および処理待ち画像を取得し、処理待ち音声情報に対して音声認識を行って、クエリ情報を取得するように構成される。上記処理待ち画像は、複数の顔画像を含み、上記クエリ情報は、上記処理待ち画像における指定された顔画像の顔情報をクエリすることを示すためのものである。キーワード取得ユニット４０２は、上記クエリ情報に対して意味的に認識を行って、顔情報をクエリするためのキーワードセットを取得するように構成される。顔情報生成ユニット４０３は、処理待ち画像に対して画像処理を行って、上記処理待ち画像における顔情報を取得するように構成される。顔情報取得ユニット４０４は、上記キーワードセットを用いて顔情報から処理待ち音声情報に対応する顔情報を取得するように構成される。
【００８０】
本実施形態の一部の実施形態において、キーワード取得ユニット４０２は、フレーズセット取得サブユニット（図示せず）とキーワード取得サブユニット（図示せず）とを含んでもよい。上記フレーズセット取得サブユニットは、上記クエリ情報に対して語義認識を行って語義認識情報を取得し、上記語義認識情報をフレーズに分割して、少なくとも１つのフレーズを含むフレーズセットを取得するように構成される。上記キーワード取得ユニットは、上記処理待ち画像における顔画像を確定するための少なくとも１つのキーワードを上記フレーズセットから選別し、少なくとも１つのキーワードを組み合わせてキーワードセットを形成するように構成され、ここで、上記キーワードは、位置キーワードを含む。
【００８１】
本実施形態の一部の実施形態において、顔情報生成ユニット４０３は、顔認識サブユニット（図示せず）と顔情報生成サブユニット（図示せず）を含んでもよい。顔認識サブユニットは、上記処理待ち画像に対して顔認識を行って、上記処理待ち画像中の各顔画像を確定するように構成される。顔情報生成部は、各顔画像に対応する個人情報をクエリして、個人情報を当該顔画像に対応する顔情報とするように構成され、ここで、上記個人情報は、氏名と性別を含む。
【００８２】
本実施形態の一部の実施形態において、上記顔情報生成ユニット４０３は、上記処理待ち画像を走査して、上記処理待ち画像中の各顔画像の座標情報を取得するユニットをさらに含むように構成されている。
【００８３】
本実施形態の一部の実施形態において、上記顔情報取得ユニット４０４は、位置情報設定サブユニット（図示せず）と、目標位置情報確定サブユニット（図示せず）と、顔情報取得サブユニット（図示せず）とを含んでもよい。位置情報設定サブユニットは、各顔画像の座標情報に基づいて、顔画像の上記処理待ち画像における位置情報を設定するように構成される。目標位置情報確定サブユニットは、上記キーワードセットにおけるキーワードに基づいて、上記クエリ情報に対応する顔画像の上記処理待ち画像における目標位置情報を確定するように構成される。顔情報取得サブユニットは、上記目標位置情報に対応する顔画像を、上記処理待ち音声情報に対応する目標顔画像として、上記目標顔画像の顔情報を取得するように構成される。
【００８４】
本実施形態の一部の実装形態において、上記位置情報設定サブユニットは、グリッド生成モジュール（図示せず）と位置情報設定モジュール（図示せず）とを含んでもよい。上記グリッド生成モジュールは、各顔画像の座標情報に基づいて、上記処理待ち画像をｍ行ｎ列のグリッドに分割するように構成され、ここで、各グリッド中の顔画像は１つを越えない。上記位置情報設定モジュールは、各顔画像の存在するグリッドの行番号及び／又は列番号を当該顔画像の位置情報とする。
【００８５】
本実施形態の一部の実施形態において、上記顔情報を取得するための装置４００は、上記目標顔画像を表示する表示ユニット（図示せず）をさらに含んでもよい。上記表示ユニットは、位置情報表示サブユニット（図示せず）と、目標顔画像表示サブユニットとを含んでもよい。上記位置情報表示サブユニットは、顔画像に対応する位置情報を上記処理待ち画像の各顔画像の位置に表示するように構成されて、上記目標顔画像表示サブユニットは、ユーザにより目標顔画像の位置情報が選択された選択情報に応じて、上記処理待ち画像において、上記選択情報の示す位置情報に対応する目標顔画像を強調表示するように構成されている。
【００８６】
本実施形態の一部の実施形態において、上記顔情報を取得するための装置４００は、ユーザにより目標顔画像が確定された確定情報に応じて、上記確定情報の示す目標顔画像の顔情報を、表示及び／又は再生するユニットを、さらに含んでもよい。
【００８７】
本実施形態は、一つまたは複数のプロセッサと、一つまたは複数のプログラムが記憶されているメモリと、を含み、上記一つまたは複数のプログラムが上記一つまたは複数のプロセッサにより実行されると、上記一つまたは複数のプロセッサに上記顔情報を取得するための方法を実行させるサーバを、さらに提供する。
【００８８】
本実施形態は、コンピュータプログラムが記憶されており、上記プログラムがプロセッサにより実行されると、上記顔情報を取得するための方法を実現させるコンピュータ読み取り可能な記憶媒体を、さらに提供する。
【００８９】
以下、図５を参照すると、本発明の一実施形態を実現するのに適するサーバのコンピュータシステム５００の概略構成図を示す。図５に示すサーバは、あくまでも一例であり、本発明の本実施形態の機能及び利用範囲を限定するものではない。
【００９０】
図５に示されたように、コンピュータシステム５００は、読み出し専用メモリ（ＲＯＭ、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２に記憶されているプログラム又は記憶部５０６からランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０３にロードされたプログラムに基づいて様々な適当な動作および処理を実行することができる中央処理装置（ＣＰＵ、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１を備える。ＲＡＭ５０３には、システム５００の操作に必要な様々なプログラムおよびデータがさらに記憶されている。ＣＰＵ５０１、ＲＯＭ５０２およびＲＡＭ５０３は、バス５０４を介して互いに接続されている。入力／出力（Ｉ／Ｏ、Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）インターフェース５０５もバス５０４に接続されている。
【００９１】
Ｉ／Ｏインターフェース５０５には、キーボード、マウス等からなる入力部５０６と、陰極線管（ＣＲＴ）、液晶表示装置（ＬＣＤ）、スピーカ等からなる出力部５０７と、ハードディスク等からなる記憶部５０８と、ＬＡＮカードやモデム等のネットワークインターフェースカードからなる通信部５０９とを備えている。通信部５０９は、インターネットなどのネットワークを介した通信処理を行う。ドライブ５１０は、必要に応じてＩ／Ｏインターフェース５０５に接続される。リムーバブルメディア５１１は、例えば、マグネチックディスク、光ディスク、光磁気ディスク、半導体メモリなどのようなものであり、必要に応じてドライブ５１０に取り付けられるので、ドライブ５１０から読み出されたコンピュータプログラムが必要に応じて記憶部５０８にインストールされる。
【００９２】
特に、本発明の実施形態によれば、フローチャートを参照して上述したプロセスは、コンピュータソフトウェアプログラムで実施することができる。例えば、本発明の一実施形態は、機械可読媒体に有形に埋め込まれたコンピュータプログラムを含むコンピュータプログラム製品を含む。コンピュータプログラムは、フローチャートに示されるような方法を実行するためのプログラムコードを含む。このような実施形態において、このコンピュータプログラムは、通信部５０９を介してネットワークからダウンロードされインストールされてもよく、リムーバブルメディア５１１からインストールされてもよい。このコンピュータプログラムが中央処理装置（ＣＰＵ）５０１によって実行されると、本発明の方法によって定義される上記機能を実現する。
【００９３】
なお、本発明のコンピュータ読取可能な媒体は、コンピュータ読取可能な信号媒体、コンピュータ読取可能な記憶媒体、或いは上記両者の任意の組合わせであっても良い。コンピュータ読取可能な記憶媒体は、例えば電気、磁気、光、電磁気、赤外線、半導体のシステム、サーバ又は部品、或いはこれらの任意の組み合わせであっても良いが、それらに限定されない。コンピュータ読取可能な記憶媒体についてのより具体的な例は、一つ又は複数の導線を含む電気的な接続、携帯可能なコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、消去可能なプログラミング読取専用メモリ（ＥＰＲＯＭ又はフラッシュ）、光ファイバ、携帯可能なコンパクト磁気ディスク読取専用メモリ（ＣＤ−ＲＯＭ）、光学記憶素子、磁気記憶素子、或いは上記任意の適当の組み合わせを含むが、それらに限定されない。本願において、コンピュータ読取可能な記憶媒体は、プログラムを含むか記憶する任意の有形の媒体であっても良い。当該プログラムは、コマンドによりシステム、サーバ又は部品の使用を実行し、或いはそれらに組合わせて使用されても良い。本願において、コンピュータ読取可能な信号媒体は、ベースバンドに伝送され或いはキャリアの一部として伝送され、コンピュータ読取可能なプログラムコードがロードされるデータ信号を含んでも良い。このような伝送されるデータ信号は、各種の形式を採用しても良く、電磁気信号、光信号又は上記任意の適当の組合わせを含むが、それらに限定されない。コンピュータ読取可能な信号媒体は、コンピュータ読取可能な記憶媒体以外の任意のコンピュータ読取可能な媒体であっても良い。当該コンピュータ読取可能な媒体は、コマンドによりシステム、サーバ又は部品の使用を実行し又はそれらと組合わせて使用されるプログラムを送信し、伝播し又は伝送することができる。コンピュータ読取可能な媒体に含まれるプログラムコードは、任意の適当の媒体で伝送されても良く、無線、電線、光ケーブル、ＲＦなど、或いは上記任意の適当の組み合わせを含むが、それらに限定されない。
【００９４】
図面におけるフローチャート及びブロック図は、本願の各実施例によるシステム、方法及びコンピュータプログラム製品により実現可能なシステム構造、機能及び操作を示した。この点において、フローチャート又はブロック図における各ブロックは、一つのモジュール、プログラムセグメント、又はコードの一部を表すことができる。当該モジュール、プログラムセグメント、コードの一部には、一つ又は複数の所定のロジック機能を実現するための実行可能なコマンドが含まれる。注意すべきなのは、幾つかの置換としての実現において、ブロックに示される機能は図面に示される順序と異なって発生されても良い。例えば、二つの接続的に表示されるブロックは実際に基本的に併行に実行されても良く、場合によっては逆な順序で実行されても良く、関連の機能に従って確定される。注意すべきなのは、ブロック図及び／又はフローチャートにおける各ブロック、及びブロック図及び／又はフローチャートにおけるブロックの組合わせは、所定の機能又は操作を実行する専用のハードウェアによるシステムで実現されても良く、或いは専用のハードウェアとコンピュータコードの組合わせで実現されても良い。
【００９５】
本発明の実施例に説明されたユニットはソフトウェアの手段で実現されても良く、ハードウェアの手段で実現されても良い。説明されたユニットは、プロセッサに設置されても良い。例えば、情報取得ユニット、キーワード取得ユニット、顔情報生成ユニットおよび顔情報取得ユニットを含むプロセッサとして記載されても良い。なお、これらユニットの名称は、ある場合に当該ユニットの自身に対する限定とされない。例えば、顔情報取得ユニットを「顔情報を取得するためのユニット」と記載されても良い。
【００９６】
他の局面として、本発明は更にコンピュータ読取可能な媒体を提供した。当該コンピュータ読取可能な媒体は、上記実施形態に説明された装置に含まれたものであっても良く、当該装置に実装されずに別途に存在するものであっても良い。上記コンピュータ読取可能な媒体に一つ又は複数のプログラムがロードされる。上記一つ又は複数のプログラムが当該装置により実行されると、当該装置は、処理待ち音声情報と処理待ち画像とを取得し、上記処理待ち音声情報に対して音声認識を行ってクエリ情報を取得する。ここで、上記処理待ち画像は、複数の顔画像を含み、上記クエリ情報は、上記処理待ち画像における指定された顔画像の顔情報をクエリすることを示す。そして、上記クエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得し、上記処理待ち画像に対して画像処理を行って、上記処理待ち画像中の顔情報を取得する。上記キーワードセットに基づいて、上記顔情報から上記処理待ち音声情報に対応する顔情報を取得する。
【００９７】
以上の記載は、本願の好ましい実施例、及び使われている技術的原理の説明に過ぎない。当業者は、本願に係る保護範囲が、上記の技術特徴による特定お組合せからなる技術方案に限定されるものではなく、本発明の趣旨を逸脱しない範囲で、上記技術特徴又は均等の特徴の任意の組合せからなる他の技術方案も含まれることを理解している。例えば、上記特徴と、本願に開示された類似の機能を持っている技術特徴（これらに限定されていない）とを互いに置き換えてなる技術方案も含まれる。
【図１】
2019091015.tif 000003
【図２】
2019091015.tif 000004
【図３】
2019091015.tif 000005
【図４】
2019091015.tif 000006
【図５】
2019091015.tif 000007
【手続補正書】
【提出日】平成30年11月1日(2018.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
顔情報を取得するための方法であって、
処理待ち音声情報及び処理待ち画像を取得し、前記処理待ち音声情報に対して音声認識を行ってクエリ情報を取得するステップであって、前記処理待ち画像は、複数の顔画像を含み、前記クエリ情報は、前記処理待ち画像における指定された顔画像の顔情報をクエリすることを示すためのものである、ステップと、
前記クエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得するステップと、
前記処理待ち画像に対して画像処理を行って、前記処理待ち画像中の顔情報を取得するステップと、
前記キーワードセットに基づいて、前記顔情報から前記処理待ち音声情報に対応する顔情報を取得するステップと、
を含むことを特徴とする方法。
【請求項２】
前記クエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得するステップは、
前記クエリ情報に対して語義認識を行って語義認識情報を取得し、前記語義認識情報をフレーズに分割して、少なくとも１つのフレーズを含むフレーズセットを取得するステップと、
前記処理待ち画像における顔画像を確定するための少なくとも１つのキーワードを前記フレーズセットから選別し、少なくとも１つのキーワードを組み合わせてキーワードセットを形成するステップであって、前記キーワードは、位置キーワードを含む、ステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記処理待ち画像に対して画像処理を行って、前記処理待ち画像中の顔情報を取得するステップは、
前記処理待ち画像に対して顔認識を行って、前記処理待ち画像中の各顔画像を確定するステップと、
各顔画像に対応する個人情報をクエリして、前記個人情報を当該顔画像に対応する顔情報とするステップであって、前記個人情報は、氏名と性別を含む、ステップと、
を含むことを特徴とする請求項１に記載の方法方法。
【請求項４】
前記処理待ち画像に対して画像処理を行って、前記処理待ち画像中の顔情報を取得するステップは、
前記処理待ち画像を走査して、前記処理待ち画像中の各顔画像の座標情報を取得するステップを、
さらに含むことを特徴とする請求項３に記載の方法方法。
【請求項５】
前記キーワードセットに基づいて、前記顔情報から前記処理待ち音声情報に対応する顔情報を取得するステップは、
各顔画像の座標情報に基づいて、当該顔画像の前記処理待ち画像における位置情報を設定するステップと、
前記キーワードセットにおけるキーワードに基づいて、前記クエリ情報に対応する顔画像の前記処理待ち画像における目標位置情報を確定するステップと、
前記目標位置情報に対応する顔画像を、前記処理待ち音声情報に対応する目標顔画像として、前記目標顔画像の顔情報を取得するステップと、
を含むことを特徴とする請求項４に記載の方法。
【請求項６】
各顔画像の座標情報に基づいて、当該顔画像の前記処理待ち画像における位置情報を設定するステップは、
各顔画像の座標情報に基づいて、前記処理待ち画像をｍ行ｎ列のグリッドに分割するステップであって、各グリッド中の顔画像は１つを越えない、ステップと、
各顔画像の存在するグリッドの行番号及び／又は列番号を当該顔画像の位置情報とするステップと、
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記方法は、前記目標顔画像を表示するステップをさらに含み、
前記目標顔画像を表示するステップは、
顔画像に対応する位置情報を前記処理待ち画像の各顔画像の位置に表示するステップと、
ユーザにより目標顔画像の位置情報が選択された選択情報に応じて、前記処理待ち画像において、前記選択情報の示す位置情報に対応する目標顔画像を強調表示するステップと、
を含むことを特徴とする請求項５に記載の方法。
【請求項８】
前記方法は、
ユーザにより目標顔画像が確定された確定情報に応じて、前記確定情報の示す目標顔画像の顔情報を表示及び／又は再生するステップをさらに含む
ことを特徴とする請求項７に記載の方法。
【請求項９】
顔情報を取得するための装置であって、
処理待ち音声情報及び処理待ち画像を取得し、前記処理待ち音声情報に対して音声認識を行ってクエリ情報を取得する情報取得ユニットであって、前記処理待ち画像は、複数の顔画像を含み、前記クエリ情報は、前記処理待ち画像における指定された顔画像の顔情報をクエリすることを示すためのものである、情報取得ユニットと、
前記クエリ情報に対して語義認識を行って、顔情報をクエリするためのキーワードセットを取得するキーワード取得ユニットと、
前記処理待ち画像に対して画像処理を行って、前記処理待ち画像中の顔情報を取得する顔情報生成ユニットと、
前記キーワードセットに基づいて、前記顔情報から前記処理待ち音声情報に対応する顔情報を取得する顔情報取得ユニットと、
を含むことを特徴とする装置。
【請求項１０】
前記キーワード取得ユニットは、
前記クエリ情報に対して語義認識を行って語義認識情報を取得し、前記語義認識情報をフレーズに分割して、少なくとも１つのフレーズを含むフレーズセットを取得するフレーズセット取得サブユニットと、
前記処理待ち画像における顔画像を確定するための少なくとも１つのキーワードを前記フレーズセットから選別し、少なくとも１つのキーワードを組み合わせてキーワードセットを形成するキーワード取得サブユニットであって、前記キーワードは、位置キーワードを含む、キーワード取得サブユニットと、
を含むことを特徴とする請求項９に記載の装置。
【請求項１１】
前記顔情報生成ユニットは、
前記処理待ち画像に対して顔認識を行って、前記処理待ち画像中の各顔画像を確定する顔認識サブユニットと、
各顔画像に対応する個人情報をクエリして、個人情報を当該顔画像に対応する顔情報とする顔情報生成サブユニットであって、前記個人情報は、氏名と性別を含む、顔情報生成サブユニットと、
を含むことを特徴とする請求項９に記載の装置。
【請求項１２】
前記顔情報生成ユニットは、
前記処理待ち画像を走査して、前記処理待ち画像中の各顔画像の座標情報を取得するユニットを、
さらに含むことを特徴とする請求項１１に記載の装置。
【請求項１３】
前記顔情報取得ユニットは、
各顔画像の座標情報に基づいて、当該顔画像の前記処理待ち画像における位置情報を設定する位置情報設定サブユニットと、
前記キーワードセットにおけるキーワードに基づいて、前記クエリ情報に対応する顔画像の前記処理待ち画像における目標位置情報を確定する目標位置情報確定サブユニットと、
前記目標位置情報に対応する顔画像を、前記処理待ち音声情報に対応する目標顔画像として、前記目標顔画像の顔情報を取得する顔情報取得サブユニットと、
を含むことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記位置情報設定サブユニットは、
各顔画像の座標情報に基づいて、前記処理待ち画像をｍ行ｎ列のグリッドに分割するグリッド生成ユニットであって、各グリッド中の顔画像は１つを越えない、グリッド生成モジュールと、
各顔画像の存在するグリッドの行番号及び／又は列番号を当該顔画像の位置情報とする位置情報設定モジュールと、
を含むことを特徴とする請求項１３に記載の装置。
【請求項１５】
前記装置は、前記目標顔画像を表示する表示ユニットをさらに含み、
前記表示ユニットは、
顔画像に対応する位置情報を前記処理待ち画像の各顔画像の位置に表示する位置情報表示サブユニットと、
ユーザにより目標顔画像の位置情報が選択された選択情報に応じて、前記処理待ち画像において、前記選択情報の示す位置情報に対応する目標顔画像を強調表示する目標顔画像表示サブユニットと、
を含むことを特徴とする請求項１３に記載の装置。
【請求項１６】
前記装置は、
ユーザにより目標顔画像が確定された確定情報に応じて、前記確定情報の示す目標顔画像の顔情報を、表示及び／又は再生するユニットを、
さらに含むことを特徴とする請求項１５に記載の装置。
【請求項１７】
一つまたは複数のプロセッサと、
一つまたは複数のプログラムが記憶されているメモリと、を含み、
前記一つまたは複数のプログラムが前記一つまたは複数のプロセッサにより実行されると、前記一つまたは複数のプロセッサに請求項１ないし請求項８のいずれか一項に記載の方法を実行させる
ことを特徴とするサーバ。
【請求項１８】
コンピュータプログラムが記憶されており、前記プログラムがプロセッサにより実行されると、請求項１ないし請求項８のいずれか一項に記載の方法を実現させる
ことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１９】
プロセッサにより実行されると、請求項１ないし請求項８のいずれか一項に記載の方法を実現させるコンピュータプログラム。
【外国語明細書】
2019091015000001.pdf
2019091015000002.pdf
2019091015000003.pdf
2019091015000004.pdf