(57)【要約】【課題】音声データから話者の年代を判定し、コンテンツの視聴制限を行うか否かを判定すること。【解決手段】制御部と、通信部とを備えた情報処理装置において、制御部は、通信部を介して話者の発話に基づく音声データを受信し、音声データから、前記話者が要求しているコンテンツを特定し、コンテンツが、年代に応じて特定される制限の対象となるコンテンツであるか判定し、コンテンツを出力するときに、前記制限の対象となるコンテンツの視聴制限を行うか否かを前記音声データに基づいて判定する、ことを特徴とする。【選択図】図５
2020068503.tif 000002
【特許請求の範囲】
【請求項１】
制御部と、通信部とを備えた情報処理装置において、
前記制御部は、
前記通信部を介して話者の発話に基づく音声データを受信し、
前記音声データから、前記話者が要求しているコンテンツを特定し、
前記コンテンツが、年代に応じて特定される制限の対象となるコンテンツであるか判定し、
前記コンテンツを出力するときに、前記制限の対象となるコンテンツの視聴制限を行うか否かを前記音声データに基づいて判定する、
ことを特徴とする情報処理装置。
【請求項２】
前記制御部は、
前記音声データから特徴量を算出し、特徴量に基づいて前記話者の年代を判定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記話者の会話の履歴を記憶する記憶部を更に有し、
前記制御部は、
前記記憶部に記憶された前記話者の会話の履歴に基づいて、当該話者の年代を判定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御部は、
前記コンテンツの視聴制限が行われる場合に、視聴許可の操作がなされた場合には、当該コンテンツの視聴制限を行わないことを特徴とする請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
第１の制御部と、第１の通信部と、音声入力部とを備えた情報処理装置と、
第２の制御部と、第２の通信部とを備えた情報処理装置と、
を含むシステムであって、
前記第１の制御部は、
前記音声入力部により入力された音声に基づく音声データを、前記第１の通信部を介して前記情報処理装置に送信し、
前記第２の制御部は、
前記第２の通信部を介して音声データを受信し、
前記音声データから、話者が要求しているコンテンツを特定し、
前記コンテンツが、年代に応じて特定される制限の対象となるコンテンツであるか判定し、
前記コンテンツを出力するときに、前記制限の対象となるコンテンツの視聴制限を行うか否かを前記音声データに基づいて判定し、
前記コンテンツの視聴制限を行うか否かの結果を、前記第２の通信部を介して前記情報処理装置に送信する、
ことを特徴とするシステム。
【請求項６】
制御部と、通信部とを備えたコンピュータに、
前記通信部を介して話者の発話に基づく音声データを受信する機能と、
前記音声データから、前記話者が要求しているコンテンツを特定する機能と、
前記コンテンツが、年代に応じて特定される制限の対象となるコンテンツであるか判定する機能と、
前記コンテンツを出力するときに、前記制限の対象となるコンテンツの視聴制限を行うか否かを前記音声データに基づいて判定する機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置等に関する。
【背景技術】
【０００２】
従来から、視聴者に応じて取得・表示するコンテンツを制限する技術が種々提案されている。例えば、制御部が、カメラ部により撮影した視聴者を認証した結果が、予め設定された視聴制限対象の子供であり、ＥＰＧデータを検索した結果、受信番組が有害番組に該当する場合には、録画再生部に保存されている有益番組を再生してＴＶモニタの画面に表示する発明が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１８０１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように、従来はカメラに映った画像（例えば、視聴者の顔）に基づいて視聴者の年代を特定していた。これにより、カメラに顔を向ける必要があったり、マスク等をしている場合は適切に視聴者の年代を推定できなかったりする問題が生じていた。
【０００５】
また、最近はスマートスピーカ等の音声入出力で操作を行う装置が普及しつつある。このような装置の場合、そもそもカメラを備えていないため、話者の年代を推定するといったことができなかった。
【０００６】
本発明の目的は、音声データに基づいて、話者にとって適切なコンテンツであるか否かを判定することが可能な情報処理装置等を提供することである。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、制御部と、通信部とを備えた情報処理装置において、前記制御部は、前記通信部を介して話者の発話に基づく音声データを受信し、前記音声データから、前記話者が要求しているコンテンツを特定し、前記コンテンツが、年代に応じて特定される制限の対象となるコンテンツであるか判定し、前記コンテンツを出力するときに、前記制限の対象となるコンテンツの視聴制限を行うか否かを前記音声データに基づいて判定する、ことを特徴とする。
【０００８】
本発明のシステムは、第１の制御部と、第１の通信部と、音声入力部とを備えた情報処理装置と、第２の制御部と、第２の通信部とを備えた情報処理装置と、を含むシステムであって、前記第１の制御部は、前記音声入力部により入力された音声に基づく音声データを、前記第１の通信部を介して前記情報処理装置に送信し、前記第２の制御部は、前記第２の通信部を介して音声データを受信し、前記音声データから、話者が要求しているコンテンツを特定し、前記コンテンツが、年代に応じて特定される制限の対象となるコンテンツであるか判定し、前記コンテンツを出力するときに、前記制限の対象となるコンテンツの視聴制限を行うか否かを前記音声データに基づいて判定し、前記コンテンツの視聴制限を行うか否かの結果を、前記第２の通信部を介して前記情報処理装置に送信する、ことを特徴とする。
【０００９】
本発明のプログラムは、制御部と、通信部とを備えたコンピュータに、前記通信部を介して話者の発話に基づく音声データを受信する機能と、前記音声データから、前記話者が要求しているコンテンツを特定する機能と、前記コンテンツが、年代に応じて特定される制限の対象となるコンテンツであるか判定する機能と、前記コンテンツを出力するときに、前記制限の対象となるコンテンツの視聴制限を行うか否かを前記音声データに基づいて判定する機能と、を実現させることを特徴とする。
【発明の効果】
【００１０】
本発明の情報処理装置等によれば、音声データから話者の年代を判定し、コンテンツの視聴制限を行うか否かを判定することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態におけるシステム全体を説明するための図である。
【図２】第１実施形態における情報処理装置の構成を説明するための図である。
【図３】第１実施形態におけるサーバ装置の構成を説明するための図である。
【図４】第１実施形態における記憶部におけるデータ構造の一例を説明するための図である。
【図５】第１実施形態における全体の流れを説明するための図である。
【図６】第１実施形態におけるサーバ装置の動作フローを説明するための図である。
【図７】第２実施形態におけるサーバ装置の動作フローを説明するための図である。
【図８】第２実施形態における動作例（表示例）を説明するための図である。
【図９】第３実施形態における記憶部におけるデータ構造の一例を説明するための図である。
【図１０】第３実施形態におけるサーバ装置の動作フローを説明するための図である。
【図１１】第４実施形態における記憶部におけるデータ構造の一例を説明するための図である。
【図１２】第４実施形態における動作例（表示例）を説明するための図である。
【図１３】第４実施形態におけるサーバ装置の動作フローを説明するための図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明を実施するための一実施形態について説明する。なお、説明の都合上、実施形態としては、本発明の情報処理装置を、サーバ装置に適用した場合について説明する。また、本発明のシステムは、コンテンツ表示可能な表示装置を含むシステムに適用した場合について説明する。なお、表示装置は、例えばタブレット等の情報機器、ハードディスクレコーダ、カーナビゲーションといった、コンテンツを取得したり表示したりする装置や、当該装置に接続可能な装置であれば、何れの装置であっても適用可能なことは勿論である。
【００１３】
［１．第１実施形態］
［１．１  システム構成］
図１を参照して、システム１の概要について説明する。システム１は表示装置１０と、サーバ装置２０とが含まれており、ネットワークＮＷで接続されている。
【００１４】
また、システム１には音声入出力装置１５が含まれている。音声入出力装置１５は、いわゆるスマートスピーカと呼ばれるものである。音声入出力装置１５は、利用者から入力された音声に基づいて、音声データを生成し、サーバ２０にネットワークＮＷを介して送信する。また、サーバ２０から送信された音声データに基づいて音声を出力する。また、ネットワークＮＷを介して、各装置を制御することが可能である。
【００１５】
なお、音声入出力装置１５は、表示装置１０と一体であってもよいし、表示装置１０にネットワークＮＷを介さずに直接接続されてもよい。また、利用者の携帯端末装置（例えば、スマートフォンやタブレット）で実現されてもよい。
【００１６】
［１．２  装置構成］
［１．２．１  表示装置の構成］
図２は、表示装置１０の構成を説明するための図である。説明の都合上、表示装置１０は、音声入出力装置１５の機能を有しているものとして説明する。
【００１７】
表示装置１０は、制御部１００と、コンテンツ受信部１１０と、表示部１２０と、操作部１２５と、記憶部１３０と、通信部１４０と、音声入力部１５０と、音声出力部１６０とを有している。
【００１８】
制御部１００は、表示装置１０の全体を制御する。制御部１００は、記憶部１３０に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、例えば１又は複数の演算装置（例えばＣＰＵ（Central Processing Unit））により構成されている。
【００１９】
また、制御部１００は、記憶部２３０からプログラムを読み出して実行することにより、コンテンツ取得部１０２、音声対話制御部１０４として機能する。
【００２０】
コンテンツ取得部１０２は、コンテンツ受信部１１０を介してコンテンツデータを取得する。取得されたコンテンツデータは、記憶部１３０のコンテンツデータ記憶領域１３２に記憶される。
【００２１】
音声対話制御部１０４は、音声対話処理を実行する。例えば、音声対話制御部１０４は、利用者が話した音声を音声入力部１５０から取得し、音声データに変換する。そして、変換された音声データを、通信部１４０を介してサーバ装置２０に送信する。
【００２２】
また、音声対話制御部１０４は、通信部１４０を介してサーバ装置２０から受信した音声データを音声に変換し、音声出力部１６０から出力する。
【００２３】
コンテンツ受信部１１０は、コンテンツデータを受信する。コンテンツデータは、例えば通信部１４０を介して受信されてもよいし、デジタル放送等からコンテンツデータを受信してもよい。
【００２４】
表示部１２０は、各種情報を表示する。表示部１２０は、例えば液晶ディスプレイや、有機ＥＬディスプレイ等である。操作部１２５は、利用者からの操作入力を受け付ける。例えば、操作ボタン、キーボードといったハードウェアキーであったり、表示部１２０に表示されたソフトウェアキーであったりする。なお、操作部１２５は、利用者のタッチ操作が検出可能な装置であり、表示部１２０と一体となってタッチパネルとして実現してもよい。
【００２５】
記憶部１３０は、表示装置１０の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部１３０は、例えば、半導体メモリであるフラッシュメモリ、ＳＳＤ（Solid State Drive）等により構成されている。なお、必要に応じて磁気ディスクであるＨＤＤ（Hard Disk Drive）や、ＳＤカード等の記憶媒体、ネットワークに接続されたＮＡＳ（Network Attached Storage）等であってもよい。
【００２６】
記憶部１３０は、コンテンツデータ記憶領域１３２にコンテンツデータを記憶する。コンテンツデータは、コンテンツ受信部１１０により受信されたコンテンツデータである。本実施形態では、番組のコンテンツに対応する動画データであるが、例えば静止画データや、ＷＥＢページといったデータであってもよい。
【００２７】
また、コンテンツデータは、サーバ装置２０から受信されることとして説明するが、サーバ装置２０とは異なるコンテンツ配信サーバ装置から受信されてもよいし、放送局から受信（例えば、地上デジタル放送や、ＢＳ放送、ＣＳ放送の放送波により受信）されてもよい。
【００２８】
通信部１４０は、サーバ装置２０や他の装置と通信を行う。通信部１４０は、例えば、ＮＩＣ（Network Interface Card）により構成され、有線又は無線でネットワークに接続する。有線の場合は、イーサネット（登録商標）にてネットワークに接続され、無線の場合は、ＷＬＡＮ（例えばＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ方式の無線通信）や、移動体通信（例えば、ＬＴＥ（Long Term Evolution）／５Ｇ／ＬＡＡ（Licensed-Assisted Access using LTE）等）にてネットワークに接続される。
【００２９】
音声入力部１５０は、利用者から入力された音声を音声データとして出力する。音声入力部１５０は、例えば、マイク等により構成されている。また、音声出力部１６０は、音声データを音声として出力する。音声出力部１６０は、例えば、スピーカにより構成されている。音声入力部１５０、音声出力部１６０は、装置そのものであってもよいし、接続するインタフェースであってもよい。例えば、インタフェースに外部のマイクや、スピーカ等を接続してもよい。また、近距離無線通信（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標））や、スマートスピーカ等の装置であってもよい。
【００３０】
なお、音声入出力装置１５が別構成の場合は、以下のように動作する。音声入出力装置１５は、制御部と、音声入力部と、音声出力部と、通信部とを有する。音声入出力装置１５は、音声入力部より入力された音声を音声データに変換し、サーバ装置に送信する。そして、音声入出力装置１５は、応答音声データをサーバ装置２０から受信し、音声出力部より音声として出力する。これにより、利用者と会話処理が実現できる。また、音声入出力装置１５は、音声の会話の結果に基づいて、表示装置１０の制御や表示画面の出力を行う。また、表示装置１０は、操作画面等からの操作入力に基づく指示を音声入出力装置１５に出力する。これにより、表示装置１０は、音声入出力装置１５の制御を実行することができる。
【００３１】
［１．２．２  サーバ装置の構成］
サーバ装置２０の構成について、図３を参照して説明する。サーバ装置２０は、制御部２００と、記憶部２３０と、通信部２４０とを有して構成されている。
【００３２】
制御部２００は、サーバ装置２０の全体を制御する。制御部２００は、記憶部２３０に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、例えば１又は複数の演算装置（例えばＣＰＵ（Central Processing Unit））により構成されている。
【００３３】
また、制御部２００は、記憶部２３０からプログラムを読み出して実行することにより、対話処理部２１０、年代判定部２２０、端末管理部２２２、コンテンツ管理部２２４として機能する。
【００３４】
対話処理部２１０は、利用者（話者）が発した音声に基づいて対話の処理を行う。具体的には、音声認識部２１２は、通信部２４０を介して受信された音声データに基づいて音声認識を行い、認識結果データとして出力する。応答決定部２１６は、認識結果データから、利用者（話者）に応答する応答データを決定する。
【００３５】
応答決定部２１６は、例えば記憶部２３０に記憶されている対話シナリオＤＢ２３２に基づいて、応答データを決定する。
【００３６】
音声合成部２１４は、応答データから音声データを合成（生成）する。そして、合成された音声データは、通信部２４０を介して表示装置１０に送信される。
【００３７】
年代判定部２２０は、話者の音声データから年代を判定する。年代を判定する方法としては、音声データに基づいて、音量、音域、声紋といった各種データから年代を判定してもよい。また、話者の年代を予め記憶しておき、話者を特定することで年代を判定してもよい。また、話者の音声を音声認識部２１２が認識した認識結果データから、認識内容、言葉づかいから年代を判定してもよい。
【００３８】
端末管理部２２２は、接続されている表示装置を管理する。例えば、サーバ装置２０に接続可能な表示装置１０を管理したり、コンテンツを送信する表示装置１０を管理したりする。また、表示装置１０に対応する管理端末装置を更に管理してもよい。
【００３９】
コンテンツ管理部２２４は、コンテンツを管理する。例えば、コンテンツを表示装置１０に送信可能か否かを判定したり、コンテンツに関する情報（例えば、レーティング情報や、課金情報）を取得したりする。また、コンテンツ管理部２２４は、他のコンテンツ配信サーバ装置のコンテンツや、放送局が配信しているコンテンツに関する情報も管理する。コンテンツ管理部２２４は、必要に応じて種々のコンテンツに関する情報を取得する。
【００４０】
記憶部２３０は、サーバ装置２０の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部２３０は、例えば、半導体メモリであるフラッシュメモリ、ＳＳＤ（Solid State Drive）等により構成されている。なお、必要に応じて磁気ディスクであるＨＤＤ（Hard Disk Drive）や、ＳＤカード等の記憶媒体、ネットワークに接続されたＮＡＳ（Network Attached Storage）等であってもよい。
【００４１】
記憶部２３０は、対話シナリオＤＢ（データベース）２３２と、コンテンツＤＢ２３４とが記憶されている。また、利用者情報を記憶する利用者情報記憶領域２３６が確保されている。
【００４２】
対話シナリオＤＢ２３２は、話者が会話するときの会話文（応答文）が記憶されている。例えば、認識結果データとして想定される文言と、応答データの文言とが対応している。また、認識結果データに対応する文言に対応する動作が記憶されてもよい。
【００４３】
例えば、利用者からの音声（認識結果データ）が「時間」に関するものであれば、応答データとして現在時刻を返す動作が記憶される。また、「○○を教えて」といった認識結果データであれば「○○」の検索結果を応答データとして返す動作が記憶される。
【００４４】
本実施形態では、認識結果データに、コンテンツを取得・再生する要求（コンテンツ視聴リクエスト）があった場合には、コンテンツを表示装置１０に送信したり、コンテンツを取得するための情報を送信したりするための動作が記憶されている。
【００４５】
コンテンツＤＢ２３４は、コンテンツデータと、コンテンツデータに関する情報（コンテンツ情報）とが記憶されている。例えば、図４に示すように、コンテンツデータの配信情報と、コンテンツ名と、レーティングとが記憶されている。
【００４６】
配信情報は、コンテンツが配信される日時、チャンネル番号が含まれている。また、当該配信情報に対応するコンテンツ名が記憶されている。
【００４７】
レーティングは、視聴者の利用制限に関する情報が記憶されている。本実施形態では年齢情報が記憶されており、例えば「１８歳以上」であれば、話者である利用者が１８歳以上の場合に当該コンテンツを視聴することができる。
【００４８】
なお、レーティングとしては、単に「大人」「子供」と記憶してもよい、利用者の情報（例えば、識別ＩＤ）を、コンテンツの取得を制限する利用者として記憶してもよい。
【００４９】
また、コンテンツＤＢ２３４（又は記憶部２３０）に、直接コンテンツデータを記憶してもよい。本実施形態では、サーバ装置２０が、直接コンテンツを配信することして説明するため、記憶部２３０にコンテンツデータを記憶する。
【００５０】
利用者情報記憶領域２３６は、利用者に関する情報が記憶される。例えば、利用者毎に当該利用者の年齢や、制限情報を記憶してもよい。また、利用者として管理者に関する情報を記憶してもよい。
【００５１】
通信部２４０は、ネットワークＮＷに接続する。また、通信部２４０は、ネットワークＮＷを介して表示装置１０と接続する。通信部２４０は、例えば有線／無線のＬＡＮのインタフェースで構成されている。
【００５２】
［１．３  処理の流れ］
［１．３．１  全体の処理の流れ］
本実施形態の全体的な流れについて、図５を参照して説明する。図５では、表示装置１０から、サーバ装置２０に対して、コンテンツの視聴を要求する処理の概要について説明している。
【００５３】
まず、表示装置１０は、利用者から音声が入力されると（Ｓ１００２）、音声データをサーバ装置２０に送信する（Ｓ１００４）。
【００５４】
サーバ装置２０は、音声データを受信すると、受信された音声データを認識する（Ｓ１００６）。また、サーバ装置２０は、音声データに基づいて、利用者の年代を推定し、コンテンツのレーティング情報と比較することで、コンテンツ視聴の可否を判定する（Ｓ１００８）。
【００５５】
サーバ装置２０は、コンテンツ視聴可否を判定した情報を、応答データとして表示装置１０に送信する（Ｓ１０１０）。また、応答データには、表示装置１０から受信した音声データに応答する音声データが含まれる。
【００５６】
表示装置１０は、受信した応答データに基づいた音声出力を行う（Ｓ１０１２）。この、Ｓ１００２において入力された音声と、Ｓ１０１２により出力される音声とにより、利用者とサーバ装置２０の対話処理部２１０との間で会話が成立する。
【００５７】
ここで、表示装置１０は、応答データに含まれているコンテンツの視聴可否の情報に基づいて、コンテンツを取得する。すなわち、コンテンツの視聴が許可されている場合には（Ｓ１０１４；Ｙｅｓ）、コンテンツの取得先であるサーバ装置２０にコンテンツの送信を要求する（Ｓ１０１６）。
【００５８】
サーバ装置２０は、表示装置１０からコンテンツ送信要求を受信すると、コンテンツデータを表示装置１０に送信する（Ｓ１０１８）。
【００５９】
なお、本実施形態において、以下、表示装置１０が音声入力を受け付けている部分は、音声入出力装置１５が、受け付けてもよい。すなわち、音声入出力装置１５が音声データをサーバ装置２０に送信し、サーバ装置２０からコンテンツの視聴可否の情報を受信する。音声入出力装置１５は、コンテンツの視聴可否の情報を、表示装置１０に送信することで、同様の処理を実現できる。
【００６０】
また、本実施形態において、表示装置１０は、サーバ装置２０からコンテンツを取得することとして説明するが、他のコンテンツ配信サーバ、放送局から受信してもよい。
【００６１】
すなわち、サーバ装置２０は、コンテンツの視聴可否を判定し、コンテンツの視聴可否の結果を表示装置１０に送信する。表示装置１０は、コンテンツの視聴が可能な場合は、コンテンツ配信サーバからコンテンツを受信したり、放送局からコンテンツを受信したりする。表示装置１０は、コンテンツの視聴が不可の場合は、コンテンツを取得しない。
【００６２】
［１．３．２  サーバ装置の処理の流れ］
本実施形態におけるサーバ装置２０の処理の流れについて、図６を参照して説明する。この処理は、具体的には、図５のＳ１００６、Ｓ１００８に対応する処理である。
【００６３】
まず、制御部２００は、通信部２４０を介して音声データを受信する（ステップＳ１０２）。つづいて、制御部２００（音声認識部２１２）は、音声データの音声認識を実行する（ステップＳ１０４）。また、制御部２００（年代判定部２２０）は、利用者である話者の年代を推定する（ステップＳ１０６）。
【００６４】
つづいて、制御部２００（応答決定部２１６）は、音声データの認識結果（認識結果データ）から、利用者の意図を推定する利用者意図推定処理を実行する（ステップＳ１０８）。これにより、制御部２００は、利用者が話した会話内容（認識結果データ）、認識結果データに含まれるコマンドから、各装置に対する制御を行う信号を出力したり、応答する会話内容を決定したりする。
【００６５】
ここで、利用者の意図がコンテンツ視聴リクエストの場合（ステップＳ１１０；Ｙｅｓ）、制御部２００は、当該利用者が視聴を所望しているコンテンツにレーティング情報があるか否かを判定する（ステップＳ１１２）。
【００６６】
コンテンツにレーティング情報がある場合（ステップＳ１１２；Ｙｅｓ）、制御部２００は、利用者がコンテンツを視聴可能な年代か否かを判定する（ステップＳ１１４）。
【００６７】
そして、制御部２００は、利用者がコンテンツを視聴可能な年代と判定した場合には視聴許可と決定する（ステップＳ１１４；Ｙｅｓ→ステップＳ１１６）。他方、制御部２００は、利用者がコンテンツを使用できない年代と判定した場合には視聴不可と決定する（ステップＳ１１４；Ｎｏ→ステップＳ１１８）。
【００６８】
その後、音声合成部２１４は、応答決定部２１６が決定した会話に基づいて応答音声データを生成する（ステップＳ１２０）。
【００６９】
制御部２００は、利用者がコンテンツを視聴できるか否かを示す情報である視聴可否情報と、応答音声データとを含めた応答データを表示装置１０に送信する（ステップＳ１２２）。
【００７０】
このように、本実施形態のシステムは、利用者がコンテンツの視聴を要求した音声に基づいて、利用者の年代を判定する。そして、システムは、利用者の年代に基づいて、コンテンツの視聴許可／不可を判定することができる。
【００７１】
［２．第２実施形態］
つづいて、第２実施形態について説明する。第２実施形態は、利用者の年代がコンテンツの視聴ができないと判定された場合であっても、視聴許可があった場合にはコンテンツの視聴ができる実施形態である。
【００７２】
なお、本実施形態では、第１実施形態と異なる点を中心に説明する。また、同一の符号を付している処理、構成は第１実施形態と略同一であり、説明を省略する。
【００７３】
図７は、第１実施形態における図６のサーバ装置２０の処理フローを置き換えたものである。
【００７４】
図７のステップＳ１１４において、制御部２００は、利用者の推定された年代が、コンテンツのレーティング情報に基づいて、当該コンテンツを視聴できないと判定した場合、視聴許可の確認を行う（ステップＳ１１４；Ｎｏ→ステップＳ２０２）。
【００７５】
ここで、視聴許可の確認は、種々の方法で行われる。例えば、以下の方法が考えられる。
【００７６】
（１）表示装置１０における認証操作
制御部２００は、表示装置１０において視聴確認を行う指示を送信する。表示装置１０の制御部１００は、表示部１２０に、例えばパスワード認証を行うためのパスワード入力画面を表示する。
【００７７】
表示装置１０において、正しいパスワードが入力された場合、表示装置１０又はサーバ装置２０は、利用者のコンテンツの視聴が許可されたと判定する。
【００７８】
ここで、パスワードが正しいか否か判定（パスワード認証）は、表示装置１０で実行してもよいし、サーバ装置２０で実行してもよい。正しいパスワードを表示装置１０で記憶している場合、表示装置１０においてパスワードにより認証を行い、その結果をサーバ装置２０に送信する。また、表示装置１０は、パスワードを記憶していない場合、入力されたパスワードをサーバ装置２０に送信する。
【００７９】
図８（ａ）は、表示装置１０において表示されるコンテンツの視聴確認を行う表示画面Ｗ２００の一例である。
【００８０】
図８（ａ）に示すように、表示装置１０において、表示画面Ｗ２００においてパスワードを入力する画面を表示している。ここで、正しいパスワードが利用者により入力されると、表示装置１０又はサーバ装置２０は、コンテンツの視聴が許可されと判定する。
【００８１】
（２）管理者表示装置における認証操作
サーバ装置２０（制御部２００）は、表示装置１０とは異なる管理者用の端末装置に、視聴確認を行う指示を送信する。例えば、サーバ装置２０は、管理者（保護者等）の携帯端末装置に、視聴確認を行う指示を送信する。管理者は、当該携帯端末装置において、視聴許可の操作を行うことで、表示装置１０の利用者はコンテンツの視聴が可能となる。なお、管理者端末装置で認証操作を行う場合は、単なる確認操作であってもよい。
【００８２】
なお、本実施形態において、パスワードを入力することで視聴確認を行っているが、他の方法であってもよい。例えば、所定パターンの入力や、顔認証を利用したり、指紋等のバイオメトリクス認証を利用したりしてもよい。
【００８３】
このように、本実施形態によれば、コンテンツの視聴が不可と判定された場合であっても、利用者や管理者により認証操作が行われることで、コンテンツを視聴することが可能となる。
【００８４】
［３．第３実施形態］
つづいて、第３実施形態について説明する。第３実施形態は、コンテンツが有料の場合に、視聴制限を行う場合について説明する。
【００８５】
なお、本実施形態では、第１実施形態と異なる点を中心に説明する。また、同一の符号を付している処理、構成は第１実施形態と略同一であり、説明を省略する。
【００８６】
図９（ａ）は、コンテンツＤＢ２３４において管理されるコンテンツの課金情報について説明するための図である。
【００８７】
コンテンツＤＢ２３４は、コンテンツ毎に金額（課金情報）を記憶している。例えば、コンテンツ「東京散歩」は「無料」のコンテンツであり、「映画「日本」」は「５００円」の有料のコンテンツである。
【００８８】
図９（ｂ）は、利用者情報記憶領域２３６に記憶される利用者情報の一例を説明するための図である。
【００８９】
利用者情報は、利用者のレベルに応じて、金額の制限が記憶されている。例えば、「レベル１」であれば無料のコンテンツ以外には視聴制限があることを示している。同様に、「レベル２」であれば「５００円以上」のコンテンツに視聴制限があることを示している。「レベル３」の場合は、金額の制限はないことを示している。
【００９０】
本実施形態では、この利用者の年代とレベルとが対応づけられている。例えば、
レベル３：利用者の年代として２０代以上（利用者が大人）
レベル２：利用者の年代として１０代
レベル１：利用者の年代として１０代未満
として割り当てることができる。
【００９１】
図１０は、第１実施形態の図６のサーバ装置２０の処理を置き換えた図である。制御部２００は、利用者が利用者レベルによる視聴制限があるか否かを判定する（ステップＳ３０２）。例えば、上述した「レベル３」の場合、利用者レベルにより視聴制限はないため、制御部２００は、コンテンツの視聴の許可をする（ステップＳ３０２；Ｎｏ→ステップＳ１１６）。
【００９２】
他方、利用者レベルにより視聴制限がある場合（ステップＳ３０２；Ｙｅｓ）、制御部２００は、当該コンテンツの金額と、レベルに応じた制限される金額とを比較する。そして、コンテンツの金額が、制限される金額以上の場合、制御部２００は購入許可の確認を行う（ステップＳ３０４；Ｙｅｓ→ステップＳ３０６）。
【００９３】
なお、コンテンツを購入してもよいか否かの確認は、第２実施形態と同様に、表示装置１０において行われてもよいし、管理者が利用する端末装置で行われてもよい。また、購入許可の確認は、単に確認操作だけであってもよいし、パスワード認証を利用したりしてもよい。
【００９４】
そして、購入が許可された場合、制御部２００はコンテンツの視聴を許可する（ステップＳ３０６；Ｙｅｓ→ステップＳ１１６）。他方、制御部２００は、購入の許可がされなかった場合（例えば、パスワード認証が正しく行われなかった場合）は、コンテンツの視聴を不可とする。
【００９５】
なお、本実施形態では、コンテンツが有料の場合の購入の例について説明したが、第１実施形態（第２実施形態）と組み合わせて処理をおこなってもよい。例えば、制御部２００は、コンテンツのレーティング情報に基づいて、利用者の年代に応じてさらに視聴許可／不許可を判定してもよい。
【００９６】
［４．第４実施形態］
つづいて、第４実施形態について説明する。第４実施形態は、利用者の音声データ、会話履歴等に基づいて、利用者の年代を判定する場合について説明する。
【００９７】
なお、本実施形態では、第１実施形態と異なる点を中心に説明する。また、同一の符号を付している処理、構成は第１実施形態と略同一であり、説明を省略する。また、利用者の年代の判定の処理は、第２実施形態、第３実施形態と組み合わせてもよい。
【００９８】
図１１（ａ）は、利用者情報記憶領域２３６に記憶される利用者情報の一例である。例えば、利用者ＩＤに対応づけて、年代判定部２２０により判定された年代が記憶されている。図１１（ａ）の利用者情報は、年代として「成人」「子供」を記憶しているが、「１０代」等のように記憶してもよい。
【００９９】
また、利用者情報は、図１１（ｂ）に示すように、利用者毎に会話履歴を更に記憶している。
【０１００】
図１１（ｃ）は、対話シナリオＤＢ２３２が記憶する質問事項の例である。対話シナリオＤＢ２３２は、通常の対話シナリオ（例えば、質問に対する応答例）の他に、図１１（ｃ）に示すような質問内容を更に記憶している。
【０１０１】
本実施形態では、年代判定部２２０は、利用者の話した音声、会話内容に基づいて、利用者の年代を判定する。このとき、年代判定部２２０が、利用者の年代を判定するために利用する情報の種類、パラメータ等を管理者が設定することができる。
【０１０２】
図１２は、年代判定部２２０の動作を設定する操作画面Ｗ４００の一例である。操作画面Ｗ４００を利用することで、管理者は、
・音声による年代判定を行う／行わない
・会話履歴による年代判定を行う／行わない
を設定することができる。
【０１０３】
また、操作画面Ｗ４００では、年代判定部２２０が、音声判定ができなかった場合の動作を設定することもできる。年代判定部２２０が音声により利用者の年代を判定できなかった場合、「成人」／「子供」と判定すると設定してもよいし、再度判定すると設定してもよい。
【０１０４】
また、操作画面Ｗ４００において、利用者ＩＤを指定して、質問を行うことにより年代判定部２２０は年代を判定できてもよい。
【０１０５】
本実施形態における利用者年代判定処理の動作フローについて、図１３を参照して説明する。なお、利用者年代判定処理が実行される場合には、図１２等によって年代判定に利用する情報の種類、パラメータ等が予め設定されている。
【０１０６】
まず、年代判定部２２０は、受信された音声データを読み出す（ステップＳ４０２）。なお、音声データは、一時的に記憶部２３０に記憶されてもよいし、利用者情報として記憶されていてもよい。
【０１０７】
つづいて、年代判定部２２０は、音声データに基づいて年代の判定をする場合、音声データの特徴量を算出する（ステップＳ４０４；Ｙｅｓ→ステップＳ４０６）。年代判定部２２０は、算出された音声データの特徴量に基づいて、話者（利用者）の年代を判定する。
【０１０８】
例えば、「大人」「子供」との特徴量のパターンを予め記憶しておき、年代判定部２２０は、当該特徴量のパターンと一致するか否かで判定したり、類似度で判定したりする。また、機械学習において学習された音声データの学習済モデルを記憶しておき、年代判定部２２０は、当該学習モデルを利用して年代を判定してもよい。
【０１０９】
また、話者の会話履歴が利用者情報として記憶されており、会話履歴から年代の判定を判定する設定の場合、年代判定部２２０は会話履歴に基づいて話者の年代を判定する（ステップＳ４１０；Ｙｅｓ→ステップＳ４１２）。
【０１１０】
この場合、例えば会話履歴から特定のキーワードの有無や言葉使い、会話の速さ等から年代を判定してもよい。例えば、「株価」「通勤時間」「ゴルフ」といったキーワードが抽出された場合、年代判定部２２０は、話者の年代を大人と判定する。また、「学校」「宿題」「ママ」といったキーワードが抽出された場合、年代判定部２２０は、話者の年代を子供と判定する。
【０１１１】
また、年代判定部２２０は、これらのキーワードが含まれているかを判定してもよいし、スコアを算出して判定してもよい。例えば、年代判定部２２０は、キーワード毎に重みをつけて判定してもよい。
【０１１２】
つづいて、年代判定用会話を実行する操作がされた場合（ステップＳ４１４；Ｙｅｓ）、年代判定部２２０は、年代判定用会話を実行する（ステップＳ４１６）。年代判定部２２０は、図１１（ｃ）に記憶されている質問を１又は複数話者に対して行う。
【０１１３】
そして、年代判定部２２０は、年代判定用会話に基づいて話者の年代を判定する（ステップＳ４１８）。具体的には、話者が質問に回答すると、回答に応じて年代を判定する。例えば、生年月日であればそのまま年代を特定できる。
【０１１４】
このとき、年代判定部２２０は、更に「干支」を質問したり、学生の頃を流行った曲を質問したりすることで、話者による年代のなりすましを防ぐことができる。
【０１１５】
なお、上述したように、ステップＳ４０４〜Ｓ４０８、ステップＳ４１０〜Ｓ４１２、ステップＳ４１４〜Ｓ４１８は、年代判定部２２０が話者の年代を判定する処理を記載したものである。したがって、年代判定部２２０は、これらの処理は１つのみ実行してもよいし、組み合わせて実行してもよい。また、各結果の値に基づいて、総合的に判定してもよい。
【０１１６】
［５．変形例］
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。
【０１１７】
また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、ＣＰＵ等の演算装置を制御するプログラム（コンピュータを機能させるプログラム）である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置（例えば、ＲＡＭ）に蓄積され、その後、各種ＲＯＭやＨＤＤ、ＳＳＤの記憶装置に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行なわれる。
【０１１８】
また、市場に流通させる場合には、可搬型の記録媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。
【０１１９】
なお、上述した実施形態は、年代によるコンテンツの視聴制限について説明したが、レーティング情報に基づいて制限がかかるコンテンツであればよい。例えば、ＷＥＢブラウザによるホームページの閲覧、ショッピングサイトにより買物、ゲームの実行等のときに、同じように閲覧、購入、実行の可否を判定してもよい。
【符号の説明】
【０１２０】
１  システム
１０  表示装置
１００  制御部
１０２  コンテンツ取得部
１０４  音声対話制御部
１１０  コンテンツ受信部
１２０  表示部
１３０  記憶部
１３２  コンテンツデータ記憶領域
１４０  音声入力部
１５０  音声出力部
１６０  通信部
１５  音声入出力装置
２０  サーバ装置
２００  制御部
２１０  対話処理部
２１２  音声認識部
２１４  音声合成部
２１６  応答決定部
２２０  年代判定部
２２２  端末管理部
２２４  コンテンツ管理部
２３０  記憶部
２３２  対話シナリオＤＢ
２３４  コンテンツＤＢ
２３６  利用者情報記憶領域
２４０  通信部
【図１】
2020068503.tif 000003
【図２】
2020068503.tif 000004
【図３】
2020068503.tif 000005
【図４】
2020068503.tif 000006
【図５】
2020068503.tif 000007
【図６】
2020068503.tif 000008
【図７】
2020068503.tif 000009
【図８】
2020068503.tif 000010
【図９】
2020068503.tif 000011
【図１０】
2020068503.tif 000012
【図１１】
2020068503.tif 000013
【図１２】
2020068503.tif 000014
【図１３】
2020068503.tif 000015