(57)【要約】      （修正有）【課題】異なるタイプのスマートテレビユーザーに向けてパーソナライズされた操作オプションページを提供する【解決手段】第一のユーザーが入力したターゲットユーザーモードに入る要求を示すメッセージを受信するステップと、第一のユーザーの身分情報を判定するステップとターゲットユーザーモードが第一のユーザーの身分情報にマッチングするかどうかを判定するステップと、を含み、マッチングが成立した場合、予め設定された操作オプションページの集合から、前記ターゲットユーザーモードにマッチングする操作オプションページを選択して出力する【選択図】図２
2019212288.tif 000002
【特許請求の範囲】
【請求項１】
情報を出力するための方法であって、
第一のユーザーが入力した、ターゲットユーザーモードに入る要求を示すメッセージを受信するステップと、
前記第一のユーザーの身分情報を判定するステップと、
前記ターゲットユーザーモードが前記第一のユーザーの身分情報にマッチングするかどうかを判定するステップと、
マッチングが成立した場合、予め設定された操作オプションページの集合から、前記ターゲットユーザーモードにマッチングする操作オプションページを選択して出力するステップと、
を含む、情報を出力するための方法。
【請求項２】
マッチングが成立しない場合、予め設定された操作オプションページの集合から、前記第一のユーザーの身分情報にマッチングするユーザーモードマッチングの操作オプションページを選択して出力するステップをさらに含む請求項１に記載の方法。
【請求項３】
前記第一のユーザーの身分情報を判定するステップは、
前記第一のユーザーの第一の音声を受信したことに応答して、前記第一の音声に基づいて、第一の声紋特徴ベクトルを生成するステップと、
前記第一の声紋特徴ベクトルを予め訓練された声紋認識モデルに入力して、前記第一のユーザーの身分情報と取得するステップであって、前記声紋認識モデルとは、声紋特徴ベクトルとユーザーの身分情報との対応関係を表すためのものであるステップと
を含む、請求項１に記載の方法。
【請求項４】
前記第一のユーザーの身分情報を判定するステップは、
ユーザーの識別情報を確認するための質問を出力するステップと、
前記第一のユーザーによる返信情報を受信したことに応答して、所定の回答の集合に前記返信情報にマッチングする答えがあるかどうかを判定するステップであって、その答えは、ユーザー身分情報と対応するステップと、
答えがある場合、前記返信情報にマッチングする回答と対応するユーザー身分情報が前記第一のユーザーの身分情報と判定するステップと、
を含む、請求項１に記載の方法。
【請求項５】
前記第一の音声に基づいて第一の声紋特徴ベクトルを生成するステップは、
前記第一の音声を予め訓練された全体的な背景モデルに導入してマッピングして、第一の声紋特徴スーパーベクトルを取得するステップであって、前記全体的な背景モデルとは、音声と声紋特徴スーパーベクトルとの対応関係を表すためのものであるステップと、
前記第一の声紋特徴スーパーベクトルを次元削減処理することによって第一の声紋特徴ベクトルを取得するステップと
を含む、請求項３に記載の方法。
【請求項６】
前記第一のユーザーの身分情報により前記第一のユーザーが所定の人組に属すると判定したことに応答して、前記第一のユーザーの身分情報を判定した時点を前記第一のユーザーの視聴開始時刻として記録するステップと、
現在時刻と前記第一のユーザーの視聴開始時刻の差は、前記所定の人組の視聴時間閾値より長い、及び／又は現在時刻が所定の時間期間内にあると判定したことに応答して、時刻喚起情報を出力し、及び／又はシャットダウン操作を実行するステップと、をさらに含む請求項１に記載の方法。
【請求項７】
前記ユーザーの身分情報は、性別、年齢、家族メンバー標識のうちの少なくとも一つを含む、請求項１〜６のいずれか一項に記載の方法。
【請求項８】
第二のユーザーの第二の音声を受信したことに応答して、前記第二の音声に基づいて、第二の声紋特徴ベクトルを生成するステップと、
前記第二の声紋特徴ベクトルを声紋認識モデルに入力して、前記第二のユーザーの身分情報を取得するステップであって、前記声紋認識モデルとは、声紋特徴ベクトルとユーザーの身分情報との対応関係を表すためのものであるステップと、
前記第一のユーザーと前記第二のユーザーから最年少のユーザーを特定して出力し、かつ、予め設定された操作オプションページの集合から、前記最年少のユーザーと対応するユーザーモードマッチングの操作オプションページを選択して出力するステップと、
をさらに含む、請求項７に記載の方法。
【請求項９】
情報を出力するための装置であって、
第一のユーザーが入力した、ターゲットユーザーモードに入る要求を示すメッセージを受信するように構成されている受信ユニットと、
前記第一のユーザーの身分情報を判定するように構成されている判定ユニットと、
前記ターゲットユーザーモードが前記第一のユーザーの身分情報にマッチングするかどうかを判定するように構成されているマッチングユニットと、
マッチングが成立した場合、予め設定された操作オプションページの集合から、前記ターゲットユーザーモードにマッチングする操作オプションページを選択して出力するように構成されている出力ユニットと、
を含む、情報を出力するための装置。
【請求項１０】
前記出力ユニットは、さらに、
マッチングが成立しない場合、予め設定された操作オプションページの集合から、前記第一のユーザーの身分情報にマッチングするユーザーモードマッチングの操作オプションページを選択して出力するように構成されている、請求項９に記載の装置。
【請求項１１】
前記判定ユニットは、さらに、
前記第一のユーザーの第一の音声を受信したことに応答して、前記第一の音声に基づいて、第一の声紋特徴ベクトルを生成し、
前記第一の声紋特徴ベクトルを予め訓練された声紋認識モデルに入力して、前記第一のユーザーの身分情報を取得し、前記声紋認識モデルとは、声紋特徴ベクトルとユーザーの身分情報との対応関係を表すためのものであるように構成されている、請求項９に記載の装置。
【請求項１２】
前記判定ユニットは、さらに、
ユーザーの識別情報を確認するための質問を出力し、
前記第一のユーザーによる返信情報を受信したことに応答して、所定の回答の集合に前記返信情報とマッチングする答えがあるかどうかを判定し、その答えは、ユーザー身分情報と対応し、
答えがある場合、前記返信情報とマッチングする回答に対応するユーザー身分情報が前記第一のユーザーの身分情報と判定したように、構成されている、請求項９に記載の装置。
【請求項１３】
前記判定ユニットは、さらに、
前記第一の音声を予め訓練された全体的な背景モデルに導入してマッピングして、第一の声紋特徴スーパーベクトルを取得し、
前記第一の声紋特徴スーパーベクトルを次元削減処理することによって第一の声紋特徴ベクトルを取得するように構成され、
前記全体的な背景モデルとは、音声と声紋特徴スーパーベクトルとの対応関係を表すためのものである、請求項１１に記載の装置，
【請求項１４】
前記第一のユーザーの身分情報により前記第一のユーザーが所定の人組に属すると判定したことに応答して、前記第一のユーザーの身分情報を判定した時点を前記第一のユーザーの視聴開始時刻として記録し、
現在時刻と前記第一のユーザーの視聴開始時刻の差は、前記所定の人組の視聴時間閾値より長い、及び／又は現在時刻が所定の時間期間内にあると判定したことに応答して、時刻喚起情報を出力し、及び／又はシャットダウン操作を実行するように構成されている、喚起ユニットをさらに含む、請求項９に記載の装置。
【請求項１５】
前記ユーザーの身分情報は、性別、年齢、家族メンバー標識のうちの少なくとも一つを含む、請求項９〜１４のいずれか一項に記載の装置。
【請求項１６】
第二のユーザーの第二の音声を受信したことに応答して、前記第二の音声に基づいて、第二の声紋特徴ベクトルを生成し、
前記第二の声紋特徴ベクトルを声紋認識モデルに入力して、前記第二のユーザーの身分情報を取得し、前記声紋認識モデルとは、声紋特徴ベクトルとユーザーの身分情報との対応関係を表すためのものであり、
前記第一のユーザーと前記第二のユーザーから、最年少のユーザーを特定して出力し、かつ、予め設定された操作オプションページの集合から、前記最年少のユーザーと対応するユーザーモードマッチングの操作オプションページを選択して出力するように構成されている、切替えユニットをさらに含み、
請求項１５に記載の装置。
【請求項１７】
電子デバイスであって、
１つまたは複数のプロセッサと、
１つまたは複数のプログラムが格納されている記憶装置と、を含み、
前記１つまたは複数のプログラムは前記１つまたは複数のプロセッサにより実行されると、請求項１〜８のいずれか一項に記載の方法を前記１つまたは複数のプロセッサに実現させる電子デバイス。
【請求項１８】
コンピュータプログラムが格納されているコンピュータ可読媒体であって、
前記プログラムはプロセッサにより実行されると、請求項１〜８のいずれか一項に記載の方法を実現させるコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願の実施形態は、スマートテレビの技術分野に関し、具体的に、情報を出力するための方法、及び装置に関する。
【背景技術】
【０００２】
スマートテレビは、私たちの生活の中で広く使われてきたが、伝統的な番組視聴機能に限られていない。現在、人気テレビアプリケーション市場には、テレビ実況中継、ビデオ・オン・デマンド、株式金融、健康生活、システム最適化ツール等にかけて、何百も何千もテレビアプリケーションをユーザーに提供している。
【０００３】
従来技術において、スマートテレビは多くの機能を有し、異なるユーザー群に向けて同じ複雑な操作インターフェースを提示する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本願の実施形態は、情報を出力するための方法及び装置が提案されている。
【０００５】
第１の態様として、本願の実施形態は、第一のユーザーが入力したターゲットユーザーモードに入る要求を示すメッセージを受信するステップと、前記第一のユーザーの身分情報を判定するステップと、前記ターゲットユーザーモードは前記第一のユーザーの身分情報にマッチングするかどうかを判定するステップと、を含み、マッチングが成立した場合、予め設定された操作オプションページの集合から、前記ターゲットユーザーモードにマッチングする操作オプションページを選択して出力する、情報を出力するための方法が提供されている。
【０００６】
幾つかの実施例において、上述した方法は、マッチングが成立しない場合、予め設定された操作オプションページの集合から前記第一のユーザーの身分情報にマッチングするユーザーモードマッチングの操作オプションページを選択して出力するステップをさらに含む。
【０００７】
幾つかの実施例において、前記第一のユーザーの身分情報を判定するステップは、前記第一のユーザーの第一の音声を受信したことに応答して、前記第一の音声に基づいて、第一の声紋特徴ベクトルを生成するステップと、前記第一の声紋特徴ベクトルを予め訓練された声紋認識モデルに入力して、前記第一のユーザーの身分情報と取得するステップとを含み、前記声紋認識モデルとは、声紋特徴ベクトルとユーザーの身分情報との対応関係を表すためのものである。
【０００８】
幾つかの実施例において、前記第一のユーザーの身分情報を判定するステップは、ユーザーの識別情報を確認するための質問を出力するステップと、前記第一のユーザーによる返信情報を受信したことに応答して、所定の回答の集合に前記返信情報にマッチングする答えがあるかどうかを判定し、その答えは、ユーザー身分情報と対応し、答えがある場合、前記した前記返信情報にマッチングする回答と対応するユーザー身分情報は、前記第一のユーザーの身分情報と判定した。
【０００９】
幾つかの実施例において、前記した前記第一の音声に基づいて第一の声紋特徴ベクトルを生成するステップは、前記第一の音声を予め訓練された全体的な背景モデルに導入してマッピングして、第一の声紋特徴スーパーベクトルを取得するステップと、前記第一の声紋特徴スーパーベクトルを次元削減処理することによって第一の声紋特徴ベクトルを取得するステップを含み、前記全体的な背景モデルとは、音声と声紋特徴スーパーベクトルとの対応関係を表すためのものである。
【００１０】
幾つかの実施例において、上述した方法は、前記第一のユーザーの身分情報により前記第一のユーザーが所定の人組に属すると判定したことに応答して、前記第一のユーザーの身分情報を判定した時点を前記第一のユーザーの視聴開始時刻として記録するステップと、現在時刻と前記第一のユーザーの視聴開始時刻の差は、前記所定の人組の視聴時間閾値より長い、及び／又は現在時刻が所定の時間期間内にあると判定したことに応答して、時刻喚起情報の出力及び／又はシャットダウン操作を実行するステップ、をさらに含む。
【００１１】
幾つかの実施例において、身分情報は、少なくとも性別、年齢、家族メンバー標識のうちの少なくとも一つを含む。
【００１２】
幾つかの実施例において、上述した方法は、第二のユーザーの第二の音声を受信したことに応答して、前記第二の音声に基づいて、第二の声紋特徴ベクトルを生成するステップと、前記第二の声紋特徴ベクトルを声紋認識モデルに入力して、前記第二のユーザーの身分情報を取得するステップと、前記第一のユーザーと前記第二のユーザーから最年少のユーザーを特定して出力し、かつ、予め設定された操作オプションページの集合から、前記最年少のユーザーと対応するユーザーモードマッチングの操作オプションページを選択して出力するステップをさらに含み、前記声紋認識モデルとは、声紋特徴ベクトルとユーザーの身分情報との対応関係を表すためのものである。
【００１３】
第２の態様として、本願の実施形態は、第一のユーザーが入力したターゲットユーザーモードに入る要求を示すメッセージを受信するように構成されている受信ユニットと、前記第一のユーザーの身分情報を判定するように構成されている判定ユニットと、前記ターゲットユーザーモードは前記第一のユーザーの身分情報にマッチングするかどうかを判定するように構成されているマッチングユニットと、マッチングが成立した場合、予め設定された操作オプションページの集合から、前記ターゲットユーザーモードにマッチングする操作オプションページを選択して出力するように構成されている出力ユニットと、を含む、情報を出力するための装置が提供されている。
【００１４】
幾つかの実施例において、出力ユニットは、さらに、マッチングが成立しない場合、予め設定された操作オプションページの集合から、前記第一のユーザーの身分情報にマッチングするユーザーモードマッチングの操作オプションページを選択して出力するように構成されている。
【００１５】
幾つかの実施例において、判定ユニットは、さらに、前記第一のユーザーの第一の音声を受信したことに応答して、前記第一の音声に基づいて、第一の声紋特徴ベクトルを生成し、前記第一の声紋特徴ベクトルを予め訓練された声紋認識モデルに入力して、前記第一のユーザーの身分情報を取得するように構成され、前記声紋認識モデルとは、声紋特徴ベクトルとユーザーの身分情報との対応関係を表すためのものである。
【００１６】
幾つかの実施例において、前記第一のユーザーの身分情報を判定することは、ユーザーの識別情報を確認するための質問を出力することと、前記第一のユーザーによる返信情報を受信したことに応答して、所定の回答の集合に前記返信情報にマッチングする答えがあるかどうかを判定することを含み、その答えは、ユーザー身分情報と対応し、答えがある場合、前記返信情報にマッチングする回答と対応するユーザー身分情報は、前記第一のユーザーの身分情報と判定した。
【００１７】
幾つかの実施例において、前記第一の音声に基づいて第一の声紋特徴ベクトルを生成することは、前記第一の音声を予め訓練された全体的な背景モデルに導入してマッピングして、第一の声紋特徴スーパーベクトルを取得することと、前記第一の声紋特徴スーパーベクトルを次元削減処理することによって第一の声紋特徴ベクトルを取得することを含み、前記全体的な背景モデルとは、音声と声紋特徴スーパーベクトルとの対応関係を表すためのものである。
【００１８】
幾つかの実施例において、前記装置は、前記第一のユーザーの身分情報により前記第一のユーザーが所定の人組に属すると判定したことに応答して、前記第一のユーザーの身分情報を判定した時点を前記第一のユーザーの視聴開始時刻としてを記録し、現在時刻と前記第一のユーザーの視聴開始時刻の差は、前記所定の人組の視聴時間閾値より長い、及び／又は現在時刻が所定の時間期間内にあると判定したことに応答して、時刻喚起情報を出力し、及び／又はシャットダウン操作を実行するように構成されている喚起ユニットをさらに含む。
【００１９】
幾つかの実施例において、前記ユーザーの身分情報は、少なくとも性別、年齢、家族メンバー標識のうちの少なくとも一つを含む。
【００２０】
幾つかの実施例において、前記装置は、さらに、第二のユーザーの第二の音声を受信したことに応答して、前記第二の音声に基づいて、第二の声紋特徴ベクトルを生成し、前記第二の声紋特徴ベクトルを声紋認識モデルに入力して、前記第二のユーザーの身分情報を取得し、前記第一のユーザーと前記第二のユーザーから、最年少のユーザーを特定して出力し、かつ、予め設定された操作オプションページの集合から、前記最年少のユーザーと対応するユーザーモードマッチングの操作オプションページを選択して出力するように構成されている、切替えユニットをさらに含み、前記声紋認識モデルとは、声紋特徴ベクトルとユーザーの身分情報との対応関係を表すためのものである。
【００２１】
第３の態様として、本願の実施形態は、１つ以上のプロセッサと、１つまたは複数のプログラムが格納されている記憶装置とを含み、前記１つまたは複数のプログラムは前記１つまたは複数のプロセッサにより実行されると、前記１つまたは複数のプロセッサに第１の態様においていずれかの方法を実現させる電子機器が提供されている。
【００２２】
第４の態様として、本願の実施形態は、コンピュータプログラムが格納されているコンピュータ読み取り可能な媒体が提供されている。前記プログラムはプロセッサにより実行されると、第１の態様においていずれかの方法を実現させる。
【００２３】
本願の実施形態によって提供される情報を出力するための方法及び装置は、ターゲットユーザーモードに入るメッセージを受信した後に、ユーザーの身分情報を判定することによって、ユーザーはターゲットユーザーモードに入る許可があるかどうかを判定する。ある場合、ターゲットユーザーモードにより操作オプションページを選択し出力する。よって、異なるタイプのスマートテレビユーザーに向けてパーソナライズされた操作オプションページを提供する。
【００２４】
以下の図面による非限定的な実施形態についての詳細な説明を読み、参照することにより、本願の他の特徴、目的及び利点がより明らかになる。
【図面の簡単な説明】
【００２５】
【図１】本発明が適用される例示的なシステムアーキテクチャ図である。
【図２】本発明に係る情報を出力するための方法の一実施形態のフローチャートである。
【図３】本発明に係る情報を出力するための方法の適用シナリオの概略図である。
【図４】本発明に係る情報を出力するための方法の別の実施形態のフローチャートである。
【図５】本発明に係る情報を出力するための装置の一実施形態の概略構成図である。
【図６】本発明の一実施形態実現するのに適する電子デバイスのコンピュータシステムの概略構成図である。
【発明を実施するための形態】
【００２６】
以下、図面と実施形態を参照しながら、本願を詳細に説明する。ここで記載される具体的な実施形態は、関連の発明を解釈するのみに用いられ、当該発明に対する限定ではないことは理解される。なお、説明の便宜上、図面には、関連の発明に関わる部分のみを示す。
【００２７】
なお、矛盾が生じない限り、本願における実施形態及び実施形態における特徴は互いに組み合わせることができるものとする。以下、図面を参照しながら、実施形態を併せて本願を詳しく説明する。
【００２８】
図１には、本発明が適用されるテレビ番組を再生するための方法またはテレビ番組を再生するための装置の実施形態の例示的なシステムアーキテクチャ１００を示す。
【００２９】
図１に示されたように、システムアーキテクチャ１００は、スマートテレビ１０１とリモートコントローラ１０２を含んでも良い。スマートテレビ１０１には視聴者の音声を集音するためのマイクロフォン１０３が取り付けられている。リモートコントローラ１０２は、スマートテレビ１０１を遠隔操作するためのものである。それは、スマートテレビのチャンネル変換、やテレビ番組を再生するための機能などを実現することができる。ネットワークに接続した後、スマートテレビ１０１は、能提供ウェブブラウザ、フルＨＤ３Ｄ体感型ゲーム、ビデオ通話、オンライン教育など様々なエンターテインメント、情報、および学習リソースを提供でき、そして無限に拡張でき、また、組織や個人、プロやアマチュアのソフトウェア愛好家を支援し、何万もの便利な機能的ソフトウェアを独自に開発し共有することもできる。そして、スマートテレビ１０１は、ネットワーク搜索、ネットワークテレビ、ビデオ・オン・デマンド、デジタル音楽、オンラインニュース、ネットワークビデオテレフォニーなどの様々なアプリケーションサービスを実現できる。ユーザーは、テレビのチャンネルやウェブサイトを検索したり、テレビ番組を録画したり、衛星放送・ケーブルテレビの番組やオンラインビデオを再生したりできる。
【００３０】
スマートテレビ１０１は、スマートフォンと同様に、完全にオープンなプラットフォームを有し、オペレーティングシステムを搭載し、そして、サードパーティのサービスプロバイダが提供するソフトウェアやゲームなどのプログラムをユーザーによりインストールおよびアンインストールすることによって、カラーテレビの機能を拡張し続ける。そして、ネットワークケーブルと無線ネットワークを通してインターネットをサーフィンすることができる。スマートテレビ１０１は、マイクロフォン１０３を介して視聴者の音声を集音し、視聴者のアイデンティティを認識することができる。よって、アイデンティティが異なるユーザーに向けて、異なる操作インターフェースと異なるプログラムを提供する。
【００３１】
なお、本願の実施形態に係るテレビ番組を再生するための方法は、一般に、スマートテレビ１０１によって実行される。これに対応して、テレビ番組を再生するための装置は、一般的にスマートテレビ１０１に設置される。
【００３２】
さらに図２を参照すると、本発明に係る情報を出力するための方法の一実施形態の流れ２００が示されている。この情報を出力するための方法は、以下のステップを含む。
【００３３】
ステップ２０１において、第一のユーザーが入力したターゲットユーザーモードに入る要求を示すメッセージを受信する。
【００３４】
本実施形態において、情報を出力するための方法の実行主体（例えば図１に示されたようなスマートテレビ）は、マイクロフォンを通してユーザーが口頭で入力したターゲットユーザーモードに入る音声を受信することができる。例えば、「子供モードに入る」。あるいは、リモートコントローラを介して、第一のユーザーが入力したターゲットユーザーモードに入る要求を示すメッセージを受信する。ユーザーモードは、ユーザーの年齢に応じて区別される操作オプションページのモードである。例えば、高齢者モード、子供モード、大人モード。ターゲットユーザーモードは、ユーザーが入ることを要求するユーザーモードであり、例えば、高齢者モード、子供モード、大人モードのうちの一つ。操作オプションページは、スマートテレビホームページに示されたスマートテレビ操作するためのページである。そのうち、高齢者モードの操作オプションページには、あるオプションを省略でき、例えば、ゲームオプション。高齢者モードの操作オプションページは、さらに、ある特定のオプションを含んでもよく、例えば、演劇チャンネル、スクエアダンスチャンネルなど。高齢者モードは、見えるために、操作オプションページのフォトのオプションを増やすことができる。子供モードは、子供が見るのに適していないプログラムを除外したり、目の保護モードを設定したり、音量や視聴時間を制御したりすることができる。また、子供モードでは、読み書きができない子供が簡単に使用できるように、操作オプションページにピンインを表示することもできる。子供の識別操作のオプションを容易にするために、ページにアニメキャラクターを追加することもできる。
【００３５】
ステップ２０２において、第一のユーザーの身分情報を判定する。
【００３６】
本実施形態において、ユーザーの身分情報は、音声認識方法又はユーザーがリモートコントローラを介して身分標識を入力する方法により判定される。身分情報は、例えば、父、母、祖父、祖母、娘など家庭メンバー標識を含む。子供、大人、高齢者などカテゴリを含んでもよい。このステップは、ターゲットユーザーモードに入る要求を提出するユーザーの身分情報を判定することである。大人は、子供が子供モードに入るのを助けることができる。子供は、自分で大人モードに入ることを選択できない。
【００３７】
本実施形態の一部の選択可能な実現手段において、第一のユーザーの身分情報を判定することは、以下のステップを含む。
【００３８】
ステップ２０２Ａ１において、前記第一のユーザーの第一の音声を受信したことに応答して、前記第一の音声に基づいて、第一の声紋特徴ベクトルを生成する。
【００３９】
複数のユーザーがスマートテレビを使用する可能性があるので、第一のユーザー、第二のユーザーにより区別する。第一のユーザーによる音声は第一の音声と称する。第二のユーザーによる音声は第二の音声と称する。第一の音声、第二の音声の処理過程は同じで、説明の便宜上、以下に、第１音声、第２音声を統一に称する。マイクロフォンを介して、ユーザーが口頭で入力した音声を受信する。音声は、遠隔コマンド（例えば、「電源オン」）を含んでもよく、遠隔コマンドを含まなくても良い。声紋は、周波数分析装置に表示された音声情報を運ぶ音波の周波数スペクトルである。現代の科学研究によると、声紋は特定性だけでなく、比較的安定性を示す特徴もある。声紋特徴ベクトルは、ユーザーの声紋の周波数スペクトルの特徴を識別するベクトルであってもよい。オーディオにおいて複数の音声がある場合に、複数の声紋特徴ベクトルを抽出することができる。なお、音声に基づいて声紋特徴ベクトルを生成することは、広く応用・研究されている公知技術であり、ここでは説明しない。
【００４０】
例えば、音声に基づいて声紋特徴ベクトルを生成することは、音声の典型的な特徴を抽出することによって達成することができる。具体的に、音の波長、周波数、強度、リズムなどの特徴がユーザーの音声の特点を反映することができるので、音声から声紋特徴を抽出するときに、音声の波長、周波数、強度、リズムなどの特徴を抽出し、音声の波長、周波数、強度、リズムなどの特徴の特徴量などを声紋特徴ベクトルの要素として確定することができる。
また、一例として、音声に基づいて声紋特徴ベクトルを生成することは、音声の音響的特徴、例えば、メル周波数ケプストラム係数を抽出することによって達成することができる。メル周波数ケプストラム係数は、声紋特徴ベクトルの要素である。音声からメル周波数ケプストラム係数を抽出する工程は、プリエンファシス、フレーム分割、窓掛け、高速フーリエ変換、メルフィルタ、対数変換及び離散コサイン変換を含んでも良い。
【００４１】
ユーザーは、収集されたユーザーによる音声がテレビ番組の音声を含まないように、音声を入力する前に、スマートテレビをリモートコントローラによりミュートすることができる。また、所定の音声指示により、スマートテレビをミュートすることもできる。例えば、ユーザーが「消音」を口頭で入力することによって、スマートテレビをミュートすることができる。
【００４２】
本実施形態の一部の選択可能な実現ユニットにおいて、上述した電子デバイスは、上述した音声を予め訓練された全体的な背景モデル（Ｕｎｉｖｅｒｓａｌ  Ｂａｃｋｇｒｏｕｎｄ  Ｍｏｄｅｌ、ＵＢＭ）に導入してマッピングして、声紋特徴スーパーベクトル（即ち、ガウススーパーベクトル）を取得することができる。全体的な背景モデルは、通用背景モデルも呼ばれ、通用背景の特性を表すためのものである。全体的な背景モデルは、多くの詐称者の音声でＥＭ（Ｅｘｐｅｃｔａｔｉｏｎ−Ｍａｘｉｍｕｍ、期待値最大化）法により訓練されて得られたものであり、ＵＢＭモデルの訓練は多くの話者によるものである。訓練された全体的な背景モデルに複数のガウス分布がある場合、個人のマルチフレーム音声特徴シーケンスが抽出されると、その個人の声紋特徴スーパーベクトルを計算することができる。実際に反映したいのは、その人の音響特性と全体的な背景モデルとの間の違い、すなわちその人の発音のユニークな個性である。このようにして、ユーザーの可変長スピーチは、最終的には、ユーザーの発話特性を反映する固定長声紋特徴スーパーベクトルにマッピングすることができる。
【００４３】
このような高次元声紋特徴スーパーベクトルは、個人的な発音の違いだけでなく、チャンネルによって引き起こされる違いも含む可能性がある。従って、何らかの監視下の次元削減法によって、このスーパーベクトルをさらに次元削減し、低次元ベクトルに削減する必要がある。上述した声紋特徴スーパーベクトルは、結合因子分析法（Ｊｏｉｎｔ  Ｆａｃｔｏｒ  Ａｎａｌｙｓｉｓ、ＪＦＡ）により次元削減処理し、声紋特徴ベクトルを取得することができる。上述した結合因子分析法は、声紋認証法においてチャネルを補正する有効な法である。これは、話者空間とチャネル空間は独立であると仮定し、２つの低次元因子空間において記述することによって、チャネル因子を推定することができる。また、確率的線形判別分析法（Ｐｒｏｂａｂｉｌｉｓｔｉｃ  Ｌｉｎｅａｒ  Ｄｉｓｃｒｉｍｉｎａｎｔ  Ａｎａｌｙｓｉｓ、ＰＬＤＡ）により、上述した声紋スーパーベクトルを次元削減処理することによって声紋特徴ベクトルを取得する。上述した確率的線形判別分析法もチャネル補正法であり、確率的線形判別分析法（Ｌｉｎｅａｒ  Ｄｉｓｃｒｉｍｉｎａｎｔ  Ａｎａｌｙｓｉｓ、ＬＤＡ）である。また、上述した声紋特徴スーパーベクトルは、識別ベクトル（Ｉｄｅｎｔｉｆｙｉｎｇ  Ｖｅｃｔｏｒ、Ｉ−Ｖｅｃｔｏｒ）により次元削減処理して、声紋特徴ベクトルを取得することもできる。実際に、声紋の正確性を確保するために、全体的な背景モデルを訓練するとき、通常には、複数の音声を出す必要があり、そして、このような声紋特徴ベクトルを複数抽出し、ユーザーの声紋特徴ベクトルを記憶し、複数のユーザー声紋特徴ベクトルにより声紋ベースを構成することができる。
【００４４】
そして、上述した方法により、声紋特徴スーパーベクトルを次元削減処理することによって、声紋特徴ベクトルを取得することがきできる。多くの人々からの大量の音響特徴ベクトルを使用して、期待値最大化によって訓練によりガウス混合モデルを取得することができる。このモデルは、多くの人々の音声特性データの確率分布を表すものであり、すべての話者の共通性と理解すべき、ある話者の声紋モデルの特定の先験的モデルとみなすことができる。したがって、このガウス混合モデルはＵＢＭモデルとも呼ばれる場合もある。全体的な背景モデルは、ディープニューラルネットワークを通じて構築することもできる。
【００４５】
また、声紋特徴ベクトルを生成する前に、先に音声を処理し、ノイズを除去することができる。例えば、特異値分解法またはフィルタ法により音声におけるノイズを除去する。ここでいうノイズは、音の大きさや音の強さが混乱して不快な音を含んでもよく、対象音の認識を妨げる背景音楽などのような音も含まれる。特異値分解（ＳＶＤ、Ｓｉｎｇｕｌａｒ  Ｖａｌｕｅ  Ｄｅｃｏｍｐｏｓｉｔｉｏｎ）は、線形代数における重要な行列分解であり、行列解析における正規行列対角化の普及である。信号処理や統計学などの分野で重要な用途がある。ＳＶＤに基づくノイズ除去技術は、サブ空間法の一つである。簡単に言えば、ノイズ付き信号ベクトル空間は、それぞれ純粋な信号によるものとノイズによるものとの２つのサブ空間に分解され、そして簡単に「ノイズ空間」にあるノイズ付き信号ベクトル分量を除去することによって、純粋な信号を推定することができる。また、オーディオファイルのノイズは、適応フィルタリングとカルマンフィルタリングによっても除去できる。通常に２０〜５０ｍｓの間隔でフレーム化され、そしていくつかの特徴抽出法（主に時間領域から周波数領域への変換）を通して、各フレームは固定長の音響特徴シーケンスにマッピングすることができる。
【００４６】
ステップ２０２Ａ２において、第一の声紋特徴ベクトルを予め訓練された声紋認識モデルに入力して、第一のユーザーの身分情報を取得する。
【００４７】
声紋認識モデルとは、声紋特徴ベクトルとユーザーの身分情報との対応関係を表すためのものである。また、声紋認識モデルは、予め訓練された、声紋特徴ベクトルとユーザーの身分情報との対応関係を表すモデルであってもよい。ユーザーの身分情報は、少なくとも性別、年齢、家族メンバー標識のうちの少なくとも一つを含む。年齢は、特定の年齢層、例えば、４〜８歳、２０〜３０歳などであり得る。性別と年齢を合わせて、ユーザーの特定の身分情報を判断できる。例えば、子供、高齢者、大人女性、成年男性を識別することができる。家族メンバー標識は、事前に登録された家族メンバーを識別するためのものである。例えば、母、父、娘、祖母などである。家族に、年齢が近く、同じ性別のメンバーが一人しかいない場合、直接にユーザーの年齢と性別により家族メンバーを判断できる。例えば、家族メンバーには母、父、娘、祖母がいる場合に、年齢５０〜６０の女性は祖母であり、年齢４〜８の女性は娘である。声紋認識モデルは、声紋特徴ベクトルベースの声紋特徴ベクトルを所与のユーザーのカテゴリのうちの１つにマッピングすることによって、ユーザーのカテゴリの予測に適用可能な分類器を含んでもよい。年齢、性別、または年齢と性別の組み合わせによって分類できる。例えば、少女、大人男性、女性高齢者など。即ち、声紋特徴ベクトルを分類器に入力して、ユーザーのカテゴリを出力することができる。本実施形態で使用される分類器は、決定木、ロジスティック回帰、単純ベイズ、ニューラルネットワークなどを含むことができる。分類器は、単純な確率モデルの上に、最大の確率値を使用してデータを分類・予測する。分類器は、事前に訓練されたものである。大量の音声サンプルから声紋特徴ベクトルを抽出し、分類器を訓練する。分類器の構造と実施は、大体、以下のステップを含む。１、サンプル（ポジティブサンプルとネガティブサンプルを含む）を選定し、全てのサンプルを練サンプルとテストサンプルとの２つ部分に分ける。２、訓練サンプル実行分類器法に基づいて、分類器を生成する。３、テストサンプルを分類器に入力して、予測結果を生成する。４、予測結果に基づいて、必要な評価指標を計算し、分類器の性能を評価する。
【００４８】
例えば、大量の子供の音声をポジティブサンプルとして採集して、大量の大人の音声をネガティブサンプルとして採集する。ポジティブサンプルとネガティブサンプルによる分類器法に基づいて、分類器を生成する。また、予測結果が子供であるかどうかを検証するために、ポジティブサンプルとネガティブサンプルをそれぞれ分類器に入力して、予測結果を生成する。予測結果により、分類器の性能を評価する。
【００４９】
声紋認識モデルはさらに、家族メンバーマッピング表も含んでもよく。上述した家族メンバーマッピング表には、家族メンバー標識、性別、年齢の対応関係が記録されている。家族メンバーマッピング表において、分類器の分類結果を調べることによって、家族メンバー標識を判定することができる。例えば、分類器に出力された結果は、年齢５０〜６０の女性である場合、家族メンバーマッピング表によりこのユーザーの家族メンバー標識は、祖母であると判定された。
【００５０】
また、声紋認識モデルは声紋ベースであってもよい。声紋ベースは、声紋特徴ベクトルと識別情報との対応関係を表すためのものである。声紋特徴ベクトルを所定の声紋ベースに入力してマッチングし、そして一致度の高い順に第一の所定数の識別情報を選定して出力する。同一のユーザーの音声を複数集音して、ステップ２０１において、このユーザーの声紋特徴ベクトルを構築し、声紋特徴ベクトルと識別情報との対応関係を確立し、複数のユーザーの声紋特徴ベクトルと識別情報との対応関係を登録することにより、声紋ベースを構築する。上述した声紋特徴ベクトルと上述した声紋ベースとの一致度を計算するときに、マンハッタン距離（Ｍａｎｈａｔｔａｎ  Ｄｉｓｔａｎｃｅ）により計算してもよく、ミンコフスキー距離（Ｍｉｎｋｏｗｓｋｉ  Ｄｉｓｔａｎｃｅ）により計算してもよく、コサイン類似度（Ｃｏｓｉｎｅ  Ｓｉｍｉｌａｒｉｔｙ）により計算してもよい。
【００５１】
本実施形態の一部の選択可能な実現手段において、第一のユーザーの身分情報を判定するステップは、以下のステップを含む。
【００５２】
ステップ２０２Ｂ１において、ユーザーの識別情報を確認するための質問を出力する。この問題は、主に、成人としての偽装を防ぐために使用される。従って、子供が回答しがたい問題を設定することができ、例えば、テレビ画面上に「モード切替えパスワードを入力してください」を表示するか、音声で「モード切替えパスワードを入力してください」を提示することができる。子供がパスワードを思い出すのを防ぐために、ランダムに質問を生成することもできる。例えば、英語の質問、数学の問題、古代の詩の質問などであれば、ユーザーに答えてもらう。ユーザーは、リモートコントローラにより選択するか、直接に答えを入力するか、音声で回答することができる。
【００５３】
ステップ２０２Ｂ２，前記第一のユーザーによる返信情報を受信したことに応答して、所定の回答の集合に前記返信情報とマッチングする答えがあるかどうかを判定する。
【００５４】
そのうち、その答えは、ユーザー身分情報と対応する。パスワードの質問の場合、各パスワードは、あるユーザー身分情報と対応する。ユーザーは、ユーザーによる返信情報によりユーザー身分情報を判定することができる。例えば、大人用パスワードは、「ａｄｕｌｔ」に予め設定され、子供用パスワードは、「ｃｈｉｌｄ」に予め設定される。スマートテレビが「ａｄｕｌｔ」を受信した場合、当該ユーザーは大人であると判断することができる。固定答えがある質問の場合、ユーザーによる返信情報を固定回答と比較することができる。回答を容易にするために、質問するときに選択肢を用意することによって、ユーザーはＡ、Ｂ、Ｃ、Ｄを選択するだけで済む。
【００５５】
ステップ２０２Ｂ３において、答えがある場合、前記返信情報とマッチングする回答と対応するユーザー身分情報は、前記第一のユーザーの身分情報と判定した。
【００５６】
回答はユーザー身分情報と対応する。異なる答えは異なる識別情報に対応する。パスワードの質問の場合、各パスワードは、あるユーザー身分情報と対応する。ユーザー身分は、ユーザーが応答したパスワードに従って見つけることができる。パスワードの質問ではない場合、ユーザーによる返信情報に基づいて、答えが正しいかどうかを判定することができる。所定の回答の集合に返信情報とマッチングする答えがない場合、その答えは正しくなく、ユーザーの身分情報を識別することができない。所定の回答の集合に返信情報とマッチングする答えがある場合、その答えが正しく、答えとユーザー身分情報との対応関係によりユーザーの身分情報を判定した。
【００５７】
ステップ２０３において、ターゲットユーザーモードを第一のユーザーの身分情報とマッチングする。
【００５８】
本実施形態において、各身分情報は少なくとも一つのユーザーモードとマッチングする。例えば、大人は、子供モード、高齢者モード、大人モードとマッチングすることができる。高齢者は、子供モード、高齢者モードとマッチングすることができる。子供は、ただ子供モードとマッチングすることができる。身分情報は子供であると判定したとき、ユーザーによって要求されたターゲットユーザーモードが大人モードである場合、マッチングしない。身分情報は子供であると判定したとき、ユーザーが要求したターゲットユーザーモードが子供モードである場合、マッチングする。大人は、子供或いは高齢者を助けて、ターゲットユーザーモードを選択することも可能である。大人モードに入りたい子供は、大人の助けが必要である。よって、子供が大人の監督下で、大人モードに入る。大人の監督がない場合、子供モードに入ることしかできない
【００５９】
ステップ２０４において、マッチングが成立した場合、予め設定された操作オプションページの集合から、ターゲットユーザーモードとマッチングする操作オプションページを選択して出力する。
【００６０】
本実施形態において、異なるユーザーモードは、異なる操作オプションページと対応する。マッチングが成立した場合、ユーザーが要求したターゲットユーザーモードに直接入る。操作オプションページは、スマートテレビのホームページを含んでも良い。また、また、メニューの形式で操作オプションを含んでも良い。操作オプションは、チャンネルオプション、サウンドオプション、イメージオプションなどがある。予め設定された操作オプションページの集合の操作オプションページはそれぞれ異なる。例えば、高齢者モードに向ける操作オプションページのフォントを大きくして、操作オプションの数を少なくすることによって、操作が複雑で高齢者に影響を与えなくなる。子供モードに向ける操作オプションページは、チャンネルオプション（例えば、演劇チャンネル、広告チャンネル等）が削除され、幼児にとって簡単に識別できるピンインを表示するようになる。大人モードに向ける操作オプションページは、スマートテレビでサポートされている全ての機能が表示される。
【００６１】
ステップ２０５において、マッチングが成立しない場合、予め設定された操作オプションページの集合から、第一のユーザーの身分情報とマッチングするユーザーモードマッチングの操作オプションページを選択して出力する。
【００６２】
本実施形態において、マッチングが成立しない場合、ユーザーが要求したターゲットユーザーモードに入らない。ユーザーの身分情報とマッチングするユーザーモードに入る。例えば、ユーザーの身分情報は子供の場合、大人モードに入ることを要求しているが、要求したユーザーモードは子供の実際の身分とマッチングしないので、依然として子供モードに入ることしか許可されていない。
【００６３】
選択可能なのは、ステップ２０２において、ユーザーの身分情報が判定されていない場合、所定のゲストモードに入ることができる。に特定の権限を設定し、例えば、有料番組を視聴出来ないなど、または、ゲストに向けて子供モードが使用される。
【００６４】
本実施形態の一部の選択可能な実現手段において、上述した方法はさらに以下のステップを含む。
【００６５】
ステップ２０５１において、第一のユーザーの身分情報により第一のユーザーが所定の人組に属すると判定したことに応答して、第一のユーザーの身分情報を判定した時点を第一のユーザーの視聴開始時刻として記録する。所定の人組は、高齢者または子供でも良い。高齢者または子供の健康のために、視聴時間を制御する必要がある。従って、ユーザーがテレビを視聴し始める時間は当該ユーザーの視聴開始時刻として記録される。ステップ２０２において、第一のユーザーの身分情報を確定した後に、視聴開始時刻を記録する。時間の長さだけでなく、具体的な時間も監視することができる。例えば、夕方１２時以降に、高齢者又は子供は、テレビを視聴することができない。
【００６６】
ステップ２０５２において、現在時刻と第一のユーザーの視聴開始時刻の差は、所定の人組の視聴時間閾値より長いこと及び／又は現在時刻が所定の時間期間内にあると判定したことに応答して、時刻喚起情報の出力及び／又はシャットダウン操作を実行する。現在時刻とユーザーの視聴開始時刻との差は、当該ユーザーの視聴時間としてもよい。視聴時間は、所定の人組の視聴時間閾値を超えると、テレビ番組を再生しないか、シャットダウンする。先に、文字または声音の形で、ユーザーにタイムアウトするように催促されてもよい。所定の人組がテレビを視聴させないための所定の時間間隔を例えば、夕方の１２時〜朝の６時に設定することも可能である。
【００６７】
さらに図３を参照すると、図３は、本発明に係る情報を出力するための方法の適用シナリオの概略図である。図３の適用シナリオにおいて、ユーザーとして子供は、マイクロフォンによりスマートテレビにターゲットユーザーモードに入るという音声、即ち「子供モードに入る」を出力する。スマートテレビは、音声により、「子供モードに入って」、声紋特徴ベクトルを抽出した後に、予め訓練された声紋認識モデルにより、ユーザーの身分情報が子供であると判定した。そして、ターゲットユーザーモード（子供モード）は、ユーザーの身分情報「子供」とマッチングすると判定した。予め設定された子供、大人、高齢者にそれぞれ向ける操作オプションページの集合から、子供モードと対応する操作オプションページを選択して出力する。子供モードでの操作オプションページは、子供の使用習慣により、子供に向けてピンインや漫画のキャラクターなどの情報を追加する。子供には向かない他の機能の使用も禁止されている。
【００６８】
本願の上記の実施形態によって提供された方法は、ユーザー識別情報がユーザーによって要求されたユーザパターンとマッチングするかどうかを検証することによって、異なるタイプのスマートテレビユーザーにパーソナライズされた操作オプションページを提供しながら、特定のグループの身体的および精神的健康を保護することができる。
【００６９】
さらに図４を参照すると、情報を出力するための方法の別の実施形態の流れ４００を示す。該情報を出力するための方法の流れ４００は、以下のステップを含む。
【００７０】
ステップ４０１において、第一のユーザーが入力したターゲットユーザーモードに入る要求を示すメッセージを受信する。
【００７１】
ステップ４０２において、第一のユーザーの身分情報を判定する。
【００７２】
ステップ４０３において、ターゲットユーザーモードを第一のユーザーの身分情報とマッチングする。
【００７３】
ステップ４０４において、マッチングが成立した場合、予め設定された操作オプションページの集合から、ターゲットユーザーモードとマッチングする操作オプションページを選択して出力する。
【００７４】
ステップ４０５において、マッチングが成立しない場合、予め設定された操作オプションページの集合から、第一のユーザーの身分情報とマッチングするユーザーモードマッチングの操作オプションページを選択して出力する。
【００７５】
ステップ４０１〜４０５は、ステップ２０１〜２０５と基本的に同じてあり、ここでは説明しない。
【００７６】
ステップ４０６において、第二のユーザーの第二の音声を受信したことに応答して、前記第二の音声に基づいて、第二の声紋特徴ベクトルを生成する。
【００７７】
本実施形態において、スマートテレビには、複数の使用者がいる可能性があるので、第二のユーザーの第二の音声を受信したときに、第二のユーザーの身分情報は、現在のユーザーモードとマッチングするかどうかを検証することができ、マッチングが成立しない場合、ユーザーモードを切替える必要がある。可参考ステップ２０２Ａ１の方法を参照して、第二の音声に基づいて、第二の声紋特徴ベクトルを生成する。具体的な過程は、第一の音声に基づいて、第一の声紋特徴ベクトルを生成することと基本的に同じであるので、ここで説明しない。
【００７８】
ステップ４０７において、第二の声紋特徴ベクトルを声紋認識モデルに入力して、第二のユーザーの身分情報を取得する。
【００７９】
本実施形態において、声紋認識モデルとは、声紋特徴ベクトルとユーザーの身分情報との対応関係を表すためのものである。当該ステップは、ステップ２０２Ａ２を参照することができる。具体的な過程は、第一の声紋特徴ベクトルを声紋認識モデルに入力して、第一のユーザーの身分情報を取得することと基本的に同じであるので、ここで説明しない。
【００８０】
ステップ４０８において、第一のユーザーと前記第二のユーザーから最年少のユーザーを特定して出力し、かつ、予め設定された操作オプションページの集合から、前記最年少のユーザーと対応するユーザーモードマッチングの操作オプションページを選択して出力する。
【００８１】
本実施形態において、声紋認識モデルは、ユーザーのおおよその年齢を認識することができる。よって、予め設定された操作オプションページの集合から、最年少のユーザーと対応するユーザーモードマッチングの操作オプションページを選択して出力する。例えば、第一のユーザーは子供の場合、第二のユーザーが大人の場合でも、子供モードと対応する操作オプションページを出力する。そのまま元のユーザーモードを維持し、操作オプションページを切替える必要がない。第一のユーザーが大人の場合は、現在大人モードで、第二のユーザーが子供の場合は、子供モードを切替える必要がある。
【００８２】
図４から分かるように、図２の実施形態と比較して、本実施形態に係る情報を出力するための方法の流れ４００は、ユーザーモードを切替えるステップを強調した。これにより、本実施形態で説明された形態は、異なるユーザーが同時にテレビを視聴する時に若いユーザーに対する保護を導入することができる。よって、子供に向けて保護の全面性を改善する。
【００８３】
さらに図５を参照すると、各図に示される方法の実現として、本発明は、情報を出力するための装置の一実施形態を提供し、この装置実施形態の実施形態は、図２に示される方法の実施形態に対応し、この装置は、具体的に様々な電子デバイスに適用することができる。
【００８４】
図５に示されたように、本実施形態に係る情報を出力するための装置５００は、受信ユニット５０１、判定ユニット５０２、マッチングユニット５０３及び出力ユニット５０４を含む。受信ユニット５０１は、第一のユーザーが入力したターゲットユーザーモードに入る要求を示すメッセージを受信するように構成されている。判定ユニット５０２は、第一のユーザーの身分情報を判定するように構成されている。マッチングユニット５０３は、ターゲットユーザーモードは第一のユーザーの身分情報とマッチングするかどうかを判定するように構成されているように構成されている。出力ユニット５０４は、マッチングが成立した場合、予め設定された操作オプションページの集合から、ターゲットユーザーモードとマッチングする操作オプションページを選択して出力するように構成されている。
【００８５】
本実施形態において、情報を出力するための装置５００における受信ユニット５０１、判定ユニット５０２、マッチングユニット５０３と出力ユニット５０４の具体的な処理については、図２と対応する実施形態のステップ２０１、ステップ２０２、ステップ２０３、ステップ２０４を参照することができる。
【００８６】
本実施形態の一部の選択可能な実現手段において、出力ユニット５０４は、さらに、マッチングが成立しない場合、予め設定された操作オプションページの集合から、第一のユーザーの身分情報とマッチングするユーザーモードマッチングの操作オプションページを選択して出力するように構成されている。
【００８７】
本実施形態の一部の選択可能な実現手段において、判定ユニット５０２は、さらに、第一のユーザーの第一の音声を受信したことに応答して、第一の音声に基づいて、第一の声紋特徴ベクトルを生成し、第一の声紋特徴ベクトルを予め訓練された声紋認識モデルに入力して、第一のユーザーの身分情報を取得するように構成され、声紋認識モデルとは、声紋特徴ベクトルとユーザーの身分情報との対応関係を表すためのものであ。
【００８８】
本実施形態の一部の選択可能な実現手段において、判定ユニット５０２は、さらに、ユーザーの識別情報を確認するための質問を出力し、第一のユーザーによる返信情報を受信したことに応答して、所定の回答の集合に返信情報とマッチングする答えがあるかどうかを判定し、その答えは、ユーザー身分情報と対応し、答えがある場合、返信情報とマッチングする回答と対応するユーザー身分情報は、第一のユーザーの身分情報と判定したように構成されている。
【００８９】
本実施形態の一部の選択可能な実現手段において、判定ユニット５０２は、されに、第一の音声を予め訓練された全体的な背景モデルに導入してマッピングして、第一の声紋特徴スーパーベクトルを取得し、第一の声紋特徴スーパーベクトルを次元削減処理することによって第一の声紋特徴ベクトルを取得するように構成されている。前記全体的な背景モデルとは、音声と声紋特徴スーパーベクトルとの対応関係を表すためのものである。
【００９０】
本実施形態の一部の選択可能な実現手段において、装置５００は、さらに、人間に属すると判定したことに応答して、第一のユーザーの身分情報を判定した時点を第一のユーザーの視聴開始時刻として記録し、現在時刻と第一のユーザーの視聴開始時刻の差は、所定の人組の視聴時間閾値より長いこと及び／又は現在時刻が所定の時間期間内にあると判定したことに応答して、時刻喚起情報の出力及び／又はシャットダウン操作を実行するように構成されている喚起ユニットをさらに含む。
【００９１】
本実施形態の一部の選択可能な実現手段において、身分情報は、少なくとも性別、年齢、家族メンバー標識のうちの少なくとも一つを含む。
【００９２】
本実施形態の一部の選択可能な実現手段において、装置５００は、さらに、第二のユーザーの第二の音声を受信したことに応答して、第二の音声に基づいて、第二の声紋特徴ベクトルを生成し、第二の声紋特徴ベクトルを声紋認識モデルに入力して、第二のユーザーの身分情報を取得し、第一のユーザーと第二のユーザーから、最年少のユーザーを特定して出力し、かつ、予め設定された操作オプションページの集合から、最年少のユーザーと対応するユーザーモードマッチングの操作オプションページを選択して出力するように構成されている切替えユニットをさらに含み、声紋認識モデルとは、声紋特徴ベクトルとユーザーの身分情報との対応関係を表すためのものである。
【００９３】
以下、図６を参照すると、本発明の一実施形態実現するのに適する電子デバイス（図１に示されたようなスマートテレビ）のコンピュータシステム６００の概略構成図を示す。図６に示す電子デバイスは、あくまでも一例であり、本発明の本実施形態の機能及び利用範囲を限定するものではない。
【００９４】
図６に示す通り，コンピュータシステム６００は、読み出し専用メモリ（ＲＯＭ、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６０２に記憶されているプログラム又は記憶部６０８からランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６０３にロードされたプログラムに基づいて様々な適当な動作および処理を実行することができる中央処理装置（ＣＰＵ、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０１を備える。ＲＡＭ６０３には、システム６００の操作に必要な様々なプログラムおよびデータがさらに記憶されている。ＣＰＵ６０１、ＲＯＭ６０２およびＲＡＭ６０３は、バス６０４を介して互いに接続されている。入力／出力（Ｉ／Ｏ、Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ）インターフェース６０５もバス６０４に接続されている。
【００９５】
Ｉ／Ｏインターフェース６０５には、リモートコントローラ、マイクロフォン等からなる入力部６０６と、陰極線管（ＣＲＴ）、液晶表示装置（ＬＣＤ）、スピーカ等からなる出力部６０７と、ハードディスク等からなる記憶部６０８と、ＬＡＮカードやモデム等のネットワークインターフェースカードからなる通信部６０９とを備えている。通信部６０９は、インターネットなどのネットワークを介した通信処理を行う。ドライブ６１０は、必要に応じてＩ／Ｏインターフェース６０５に接続される。リムーバブルメディア６１１は、例えば、マグネチックディスク、光ディスク、光磁気ディスク、半導体メモリなどのようなものであり、必要に応じてドライブ６１０に取り付けられるので、ドライブ６１０から読み出されたコンピュータプログラムが必要に応じて記憶部６０８にインストールされる。
【００９６】
特に、本発明の実施形態によれば、フローチャートを参照して上述したプロセスは、コンピュータソフトウェアプログラムで実施することができる。例えば、本発明の一実施形態は、機械可読媒体に有形に埋め込まれたコンピュータプログラムを含むコンピュータプログラム製品を含む。コンピュータプログラムは、フローチャートに示されるような方法を実行するためのプログラムコードを含む。このような実施形態において、このコンピュータプログラムは、通信部６０９を介してネットワークからダウンロードされインストールされてもよく、リムーバブルメディア６１１からインストールされてもよい。このコンピュータプログラムが中央処理装置（ＣＰＵ）６０１によって実行されると、本発明の方法によって定義される上記機能を実現する。なお、本発明のコンピュータ可読媒体は、コンピュータ可読信号媒体、コンピュータ可読記憶媒体、或いは上記両者の任意の組み合わせであっても良い。コンピュータ可読記憶媒体は、例えば電気、磁気、光、電磁気、赤外線、半導体のシステム、サーバ又は部品、或いはこれらの任意の組み合わせであっても良いが、それらに限定されない。コンピュータ可読記憶媒体についてのより具体的な例は、一つ又は複数の導線を含む電気的な接続、携帯可能なコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、消去可能なプログラミング読取専用メモリ（ＥＰＲＯＭ又はフラッシュ）、光ファイバ、携帯可能なコンパクト磁気ディスク読取専用メモリ（ＣＤ−ＲＯＭ）、光学記憶素子、磁気記憶素子、或いは上記任意の適当の組み合わせを含むが、それらに限定されない。本願において、コンピュータ可読記憶媒体は、プログラムを含むか記憶する任意の有形の媒体であっても良い。当該プログラムは、コマンドによりシステム、サーバ又は部品の使用を実行し、或いはそれらに組み合わせて使用されても良い。本願において、コンピュータ可読信号媒体は、ベースバンドに伝送され或いはキャリアの一部として伝送され、コンピュータ可読プログラムコードがロードされるデータ信号を含んでも良い。このような伝送されるデータ信号は、各種の形式を採用しても良く、電磁気信号、光信号又は上記任意の適当の組み合わせを含むが、それらに限定されない。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体以外の任意のコンピュータ可読媒体であっても良い。当該コンピュータ可読媒体は、コマンドによりシステム、サーバ又は部品の使用を実行し又はそれらと組み合わせて使用されるプログラムを送信し、伝播し又は伝送することができる。コンピュータ可読媒体に含まれるプログラムコードは、任意の適当の媒体で伝送されても良く、無線、電線、光ケーブル、ＲＦなど、或いは上記任意の適当の組み合わせを含むが、それらに限定されない。
【００９７】
一つ又は複数種のプログラミング言語又はそれらの組み合わせで本出願の操作を実行するためのコンピュータプログラムコードをプログラミングすることができる。上記プログラミング言語には、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋のようなオブジェクト指向プログラミング言語が含まれ、更にＣ言語又は類似のプログラミング言語のような通常の手続き型プログラミング言語が含まれる。プログラムコードは、全体がユーザコンピュータに実行されても良く、一部がユーザコンピュータに実行されても良く、一つの独立なパッケージとして実行されても良く、一部がユーザコンピュータに実行され且つ一部がリモートコンピュータに実行されても良く、或いは全体がリモートコンピュータ又はサーバに実行されても良い。リモートコンピュータに関する場合に、リモートコンピュータはローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）を含む任意の種類のネットワークによりユーザコンピュータに接続されても良く、或いは外部のコンピュータ（例えばインターネットサービスプロバイダを利用してインターネットにより接続する）に接続されても良い。
【００９８】
図面におけるフローチャート及びブロック図は、本願の各実施形態によるシステム、方法及びコンピュータプログラム製品により実現可能なシステム構造、機能及び操作を示した。この点において、フローチャート又はブロック図における各ブロックは、一つのモジュール、プログラムセグメント、又はコードの一部を表すことができる。当該モジュール、プログラムセグメント、コードの一部には、一つ又は複数の所定のロジック機能を実現するための実行可能なコマンドが含まれる。注意すべきなのは、幾つかの置換としての実現において、ブロックに示される機能は図面に示される順序と異なって発生されても良い。例えば、二つの接続的に表示されるブロックは実際に基本的に併行に実行されても良く、場合によっては逆な順序で実行されても良く、関連の機能に従って確定される。注意すべきなのは、ブロック図及び／又はフローチャートにおける各ブロック、及びブロック図及び／又はフローチャートにおけるブロックの組み合わせは、所定の機能又は操作を実行する専用のハードウェアによるシステムで実現されても良く、或いは専用のハードウェアとコンピュータコードの組み合わせで実現されても良い。
【００９９】
本発明の実施形態に説明されたユニットはソフトウェアのユニットで実現されても良く、ハードウェアのユニットで実現されても良い。説明されたユニットは、プロセッサに設置されても良い。例えば、受信ユニット、判定ユニット、マッチングユニット、および出力ユニットを含むプロセッサとして記載されても良い。なお、これらユニットの名称は、ある場合に当該ユニットの自身に対する限定とされない。例えば、受信ユニットを「第一のユーザーが入力した要求を受信し、ターゲットユーザーモードのメッセージに入る的ユニットである」と記載されても良い。
【０１００】
別の形態として、本発明は更にコンピュータ可読媒体を提供した。当該コンピュータ可読媒体は、上記実施形態に説明された装置に含まれたものであっても良く、当該装置に実装されずに別途に存在するものであっても良い。上記コンピュータ可読媒体に一つ又は複数のプログラムがロードされる。上記一つ又は複数のプログラムが当該装置により実行されると、装置は、第一のユーザーが入力したターゲットユーザーモードに入る要求を示すメッセージを受信する。第一のユーザーの身分情報を判定する。ターゲットユーザーモードは第一のユーザーの身分情報とマッチングするかどうかを判定する。マッチングが成立した場合、予め設定された操作オプションページの集合から、ターゲットユーザーモードとマッチングする操作オプションページを選択して出力する
【０１０１】
以上の記載は、本願の好ましい実施形態、及び使われている技術的原理の説明に過ぎない。当業者は、本願に係る保護範囲が、上記の技術特徴による特定お組合せからなる技術方案に限定されるものではなく、本発明の趣旨を逸脱しない範囲で、上記技術特徴又は均等の特徴の任意の組合せからなる他の技術方案も含まれることを理解している。例えば、上記特徴と、本願に開示された類似の機能を持っている技術特徴（これらに限定されていない）とを互いに置き換えてなる技術方案も含まれる。
【図１】
2019212288.tif 000003
【図２】
2019212288.tif 000004
【図３】
2019212288.tif 000005
【図４】
2019212288.tif 000006
【図５】
2019212288.tif 000007
【図６】
2019212288.tif 000008
【外国語明細書】
2019212288000001.pdf