(57)【要約】【課題】ユーザに対してコンテンツの最適な出力を行うための技術を提供する。【解決手段】コンテンツ出力装置は、コンテンツへの嗜好に関する嗜好情報及びコンテンツの出力態様に関する態様情報を管理する管理部と、嗜好情報に基づいて又は嗜好情報に基づかずに、出力されるコンテンツを決定するコンテンツ決定部と、態様情報に基づいて決定されたコンテンツの出力態様を決定する態様決定部と、決定された出力態様で、決定されたコンテンツを出力する出力部と、出力されたコンテンツに対するユーザの反応を取得する取得部と、を有する。管理部は、ユーザの反応が否定的であり、且つ出力されたコンテンツが嗜好情報に基づかずに決定されたコンテンツである場合に、態様情報を変更する。【選択図】図３
2020112940.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ出力装置であって、
コンテンツへの嗜好に関する嗜好情報及びコンテンツの出力態様に関する態様情報を管理する管理手段と、
前記嗜好情報に基づいて又は前記嗜好情報に基づかずに、出力されるコンテンツを決定するコンテンツ決定手段と、
前記態様情報に基づいて前記決定されたコンテンツの出力態様を決定する態様決定手段と、
前記決定された出力態様で、前記決定されたコンテンツを出力する出力手段と、
前記出力されたコンテンツに対するユーザの反応を取得する取得手段と、を備え、
前記管理手段は、前記ユーザの反応が否定的であり、且つ前記出力されたコンテンツが前記嗜好情報に基づかずに決定されたコンテンツである場合に、前記態様情報を変更する
ことを特徴とするコンテンツ出力装置。
【請求項２】
前記管理手段は、前記ユーザの反応が否定的であり、且つ前記出力されたコンテンツが前記嗜好情報に基づいて決定されたコンテンツである場合に、前記嗜好情報を変更することを特徴とする請求項１に記載のコンテンツ出力装置。
【請求項３】
前記管理手段は、ユーザごとに前記嗜好情報及び前記出力態様を管理することを特徴とする請求項１又は２に記載のコンテンツ出力装置。
【請求項４】
コンテンツ出力方法であって、
コンテンツへの嗜好に関する嗜好情報に基づいて又は前記嗜好情報に基づかずに、出力されるコンテンツを決定する工程と、
コンテンツの出力態様に関する態様情報に基づいて前記決定されたコンテンツの出力態様を決定する工程と、
前記決定された出力態様で、前記決定されたコンテンツを出力する工程と、
前記出力されたコンテンツに対するユーザの反応を取得する工程と、
前記ユーザの反応が否定的であり、且つ前記出力されたコンテンツが前記嗜好情報に基づかずに決定されたコンテンツである場合に、前記態様情報を変更する工程と、
を有することを特徴とするコンテンツ出力方法。
【請求項５】
コンピュータを、請求項１乃至３の何れか１項に記載のコンテンツ出力装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ出力装置及びコンテンツ出力方法に関する。
【背景技術】
【０００２】
車載装置やモバイル装置などの装置は、ユーザに対して様々な情報を提供する。特許文献１には、ユーザに情報を提供する際に、ユーザの反応に応じて、情報の提供条件を変更することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１８０９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザに対してコンテンツを出力する装置は、ユーザの嗜好に合わせて決定したコンテンツを出力する場合がある。このような場合に、ユーザの反応に応じてコンテンツの提供条件を変更したとしても、コンテンツにユーザが不満を有する可能性がある。本発明の一部の側面は、ユーザに対してコンテンツの最適な出力を行うための技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題に鑑みて、コンテンツ出力装置であって、コンテンツへの嗜好に関する嗜好情報及びコンテンツの出力態様に関する態様情報を管理する管理手段と、前記嗜好情報に基づいて又は前記嗜好情報に基づかずに、出力されるコンテンツを決定するコンテンツ決定手段と、前記態様情報に基づいて前記決定されたコンテンツの出力態様を決定する態様決定手段と、前記決定された出力態様で、前記決定されたコンテンツを出力する出力手段と、前記出力されたコンテンツに対するユーザの反応を取得する取得手段と、を備え、前記管理手段は、前記ユーザの反応が否定的であり、且つ前記出力されたコンテンツが前記嗜好情報に基づかずに決定されたコンテンツである場合に、前記態様情報を変更することを特徴とするコンテンツ出力装置が提供される。
【発明の効果】
【０００６】
上記手段により、ユーザに対してコンテンツの最適な出力を行うための技術が提供される。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係るコンテンツ出力装置の構成例を説明するブロック図。
【図２】実施形態に係る嗜好情報及び態様情報の一例を説明する図。
【図３】実施形態に係るコンテンツ出力装置の動作例を説明するフロー図。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明に必須のものとは限らない。実施形態で説明されている複数の特徴うち二つ以上の特徴が任意に組み合わされてもよい。また、同一若しくは同様の構成には同一の参照番号を付し、重複した説明は省略する。
【０００９】
図１のブロック図を参照して、本発明の一部の実施形態に係るコンテンツ出力装置１００の構成について説明する。コンテンツ出力装置１００は、ユーザに対してコンテンツの出力を行う。コンテンツは例えば、音楽、映像、ニュース、リマインダ、飲食店の情報、メッセージの着信の通知、電話の着信の通知などを含む。コンテンツ出力装置１００は、例えばパーソナルコンピュータやワークステーション、スマートフォン、タブレットデバイス、スマートスピーカー、車載装置（例えば、カーナビゲーションシステム）などを含む。コンテンツ出力装置１００は、図１に示す各構成要素を有する。
【００１０】
プロセッサ１０１は、コンテンツ出力装置１００全体の動作を制御する。プロセッサ１０１は、例えばＣＰＵとして機能する。メモリ１０２は、コンテンツ出力装置１００の動作に用いられるプログラムや一時データなどを記憶する。メモリ１０２は、例えばＲＯＭやＲＡＭなどにより実現される。入力部１０３は、コンテンツ出力装置１００のユーザがコンテンツ出力装置１００への入力を行うために用いられ、例えばマウスやキーボード、ボタンなどの入力装置で実現される。出力部１０４は、コンテンツ出力装置１００からユーザに向けてコンテンツを出力するために用いられ、例えば表示装置（ディスプレイ）や音響装置（スピーカー）で実現される。通信部１０５は、コンテンツ出力装置１００が他の装置と通信する機能を提供し、例えばネットワークカードやアンテナなどで実現される。他の装置との通信は有線であってもよいし、無線であってもよい。反応取得部１０６は、ユーザの反応を取得するために用いられ、例えばカメラやマイクなどのセンサで実現される。マイクなどの一部のデバイスは、入力部１０３及び反応取得部１０６の両方に使用されてもよい。
【００１１】
記憶部１０７は、コンテンツ出力装置１００の動作に用いられるデータ、例えば嗜好情報１０８及び態様情報１０９を記憶し、これらの情報を管理する。記憶部１０７は、ディスクドライブ（例えば、ＨＤＤやＳＤＤ）などの記憶装置で実現される。本実施形態で、嗜好情報１０８及び態様情報１０９はコンテンツ出力装置１００に記憶される。これに代えて、この情報の一部又は全部がコンテンツ出力装置１００とは異なる装置（外部記憶装置）に記憶されてもよい。この場合に、コンテンツ出力装置１００は、通信部１０５を用いて、他の装置から嗜好情報１０８及び態様情報１０９を受信する。嗜好情報１０８及び態様情報１０９は、ファイル形式で記憶されてもよいし、データベースや他の形式で記憶されてもよい。
【００１２】
図２を参照して、嗜好情報１０８及び態様情報１０９の一例について説明する。嗜好情報１０８とは、コンテンツへの嗜好に関する情報である。コンテンツへの嗜好は、様々なコンテンツについて規定されてもよい。例えば、嗜好情報１０８は、音楽のジャンル、食事のジャンル、映画のジャンルなどを含む。さらに、個別のジャンルについて、個別の楽曲のように詳細に嗜好が規定されていてもよい。
【００１３】
態様情報１０９とは、コンテンツの出力態様に関する情報である。出力態様は、様々な出力について規定されてもよい。例えば、態様情報１０９は、コンテンツを出力する際の音量レベル、読み上げ速度、間の取り方、出力タイミング、表示輝度、候補の表示件数、文字サイズなどを含む。さらに、出力態様は、出力されるコンテンツごとに規定されてもよい。例えば、音楽を出力する場合の音量と、メッセージの着信通知を出力する場合の音量とが別個に規定されてもよい。
【００１４】
また、コンテンツ出力装置１００がスマートスピーカーのような複数のユーザ（家族のメンバー）によって共有される装置である場合に、嗜好情報１０８及び態様情報１０９は、ユーザごとに管理されてもよい。図２の例では、ユーザがユーザＩＤによって識別される。また、コンテンツ出力装置１００がスマートフォンのような個人のユーザに占有される装置である場合に、嗜好情報１０８及び態様情報１０９は、ユーザごとに管理されなくてもよい。
【００１５】
図３のフローチャートを参照して、コンテンツ出力装置１００の動作例について説明する。コンテンツ出力装置１００が実行するコンテンツ出力方法によって、ユーザに向けてコンテンツが出力されるとともに、ユーザの反応に基づいて嗜好情報１０８及び態様情報１０９が変更される。図３に説明する方法の各工程は、例えばプロセッサ１０１がメモリ１０２に格納されたプログラムを実行することによって実施される。これに代えて、この方法の一部又は全部の工程が、ＡＳＩＣ（特定用途向け集積回路）のようなハードウェアで実現されてもよい。図３の動作の開始時点で、嗜好情報１０８及び態様情報１０９は、デフォルト設定又は以前に実行したコンテンツ出力方法によって変更された設定を有する。
【００１６】
ステップＳ３０１で、プロセッサ１０１は、コンテンツの出力要求を取得する。コンテンツの出力要求は、入力部１０３を通じてユーザから取得されてもよいし、コンテンツ出力装置１００の他のプロセスから取得されてもよい（例えば、他の装置からのメッセージの着信の通知など）。
【００１７】
ステップＳ３０２で、プロセッサ１０１は、出力されるコンテンツを決定するために嗜好情報１０８を使用するかどうかを判定する。嗜好情報１０８を使用する場合（ステップＳ３０２でＹＥＳ）に、プロセッサ１０１は処理をステップＳ３０３に遷移し、それ以外の場合（ステップＳ３０２でＮＯ）に、プロセッサ１０１は処理をステップＳ３０４に遷移する。例えば、ステップＳ３０１で、ユーザから単に音楽を出力することを要求され、具体的なコンテンツが指定されなかった場合に、プロセッサ１０１は、嗜好情報１０８を使用すると判定する。一方、ステップＳ３０１で、ユーザから特定の楽曲の出力を要求された場合に、プロセッサ１０１は、嗜好情報１０８を使用しないと判定する。また、メッセージの着信の通知などのように、出力するコンテンツが事前に決まっている場合にも、プロセッサ１０１は、嗜好情報１０８を使用しないと判定する。
【００１８】
ステップＳ３０３で、プロセッサ１０１は、嗜好情報１０８に基づいて、出力するコンテンツを決定する。例えば、音楽の出力が要求され、コンテンツ出力装置１００を使用しているユーザが「００１」のユーザＩＤを有するユーザの場合に、プロセッサ１０１は、ジャンルが「クラシック」の楽曲を決定する。クラシックのうち具体的な楽曲はランダムに決定されてもよいし、他の人間による評価によって決定されてもよい。
【００１９】
ステップＳ３０４で、プロセッサ１０１は、嗜好情報１０８に基づかずに、出力するコンテンツを決定する。例えば、プロセッサ１０１は、ユーザから指定されたコンテンツや、コンテンツ出力装置１００によって事前に決定されているコンテンツを出力するコンテンツとして決定してもよい。
【００２０】
ステップＳ３０５で、プロセッサ１０１は、態様情報１０９に基づいて、ステップＳ３０３又はＳ３０４で決定されたコンテンツの出力態様を決定する。例えば、決定されたコンテンツが音楽であれば、プロセッサ１０１は、その音量レベルを決定する。また、決定されたコンテンツがニュースであれば、プロセッサ１０１は、ニュースを読み上げる際の速度や間の取り方を決定する。
【００２１】
ステップＳ３０６で、プロセッサ１０１は、ステップＳ３０５で決定された出力態様で、ステップＳ３０３又はＳ３０４で決定されたコンテンツの出力を開始する。コンテンツはコンテンツ出力装置１００の記憶部１０７に格納されているコンテンツであってもよいし、通信部１０５を通じて他の装置から受信したコンテンツであってもよい。
【００２２】
ステップＳ３０７で、プロセッサ１０１は、ステップＳ３０６で出力されたコンテンツに対するユーザの反応を取得する。例えば、プロセッサ１０１は、反応取得部１０６を用いて、ユーザの表情や、ユーザの発言を取得する。
【００２３】
ステップＳ３０８で、プロセッサ１０１は、ステップＳ３０７で取得されたユーザの反応が否定的かどうかを判定する。ユーザの反応が否定的である場合（ステップＳ３０８でＹＥＳ）に、プロセッサ１０１は処理をステップＳ３０９に遷移し、それ以外の場合（ステップＳ３０８でＮＯ）に、プロセッサ１０１は処理をステップＳ３１４に遷移する。例えば、プロセッサ１０１は、ユーザが顔をしかめたり、否定的な発言をしたりしていた場合に、ユーザの反応が否定的であると判定する。
【００２４】
ステップＳ３０９で、プロセッサ１０１は、ステップＳ３０６で出力されたコンテンツが嗜好情報１０８に基づいて決定されたコンテンツであるかどうかを判定する。出力されたコンテンツが嗜好情報１０８に基づいて決定されたコンテンツである場合（ステップＳ３０９でＹＥＳ）に、プロセッサ１０１は処理をステップＳ３１０に遷移し、それ以外の場合（ステップＳ３０９でＮＯ）に、プロセッサ１０１は処理をステップＳ３１１に遷移する。
【００２５】
ステップＳ３１０で、プロセッサ１０１は、記憶部１０７に格納された嗜好情報を変更する。例えば、プロセッサ１０１は、嗜好情報１０８のうち、今回の出力に関連した項目を変更する。具体的に、「クラシック」の音楽を出力してユーザの反応が否定的だった場合に、プロセッサ１０１は、音楽ジャンルを「ロック」に変更する。変更後の設定はランダムに選択されたものであってもよい。また、プロセッサ１０１は、過去の履歴を記録し、過去に使用された設定を再使用しなくてもよい。
【００２６】
ステップＳ３１１で、プロセッサ１０１は、記憶部１０７に格納された態様情報１０９を変更する。例えば、プロセッサ１０１は、態様情報１０９のうち、今回の出力に関連した項目を変更する。具体的に、ユーザに指定された楽曲を出力してユーザの反応が否定的だった場合に、プロセッサ１０１は、音量レベルを変更する。変更後の設定はランダムに選択されたものであってもよい。また、プロセッサ１０１は、過去の履歴を記録し、過去に使用された設定を再使用しなくてもよい。今回の出力に関連する項目が複数ある場合に、プロセッサ１０１は、ランダムに１つの項目を選択してもよい。また、プロセッサ１０１は、過去の履歴を記録し、また変更していない項目を変更してもよい。
【００２７】
ステップＳ３１２で、プロセッサ１０１は、変更後の嗜好情報１０８に基づいて、出力中のコンテンツを変更する。その後、プロセッサ１０１は、ステップＳ３０７に戻り、さらにユーザの反応を取得する。
【００２８】
ステップＳ３１３で、プロセッサ１０１は、変更後の態様情報１０９に基づいて、出力中のコンテンツの出力態様を変更する。その後、プロセッサ１０１は、ステップＳ３０７に戻り、さらにユーザの反応を取得する。
【００２９】
ステップＳ３１４で、プロセッサ１０１は、コンテンツの出力を終了するかどうかを判定する。コンテンツの出力を終了する場合（ステップＳ３１４でＹＥＳ）に、プロセッサ１０１は処理をステップＳ３１５に遷移し、それ以外の場合（ステップＳ３１４でＮＯ）に、プロセッサ１０１は処理をステップＳ３０７に遷移する。例えば、プロセッサ１０１は、コンテンツを最後で出力し終わった場合や、ユーザから出力の中止を要求された場合に、コンテンツの出力を終了すると判定する。ステップＳ３０５で、プロセッサ１０１は、コンテンツの出力を終了する。
【００３０】
嗜好情報１０８に基づかずに決定されたコンテンツに対してユーザが否定的である場合に、そのコンテンツの出力態様に不満があると考えられる。そこで、上述のように、プロセッサ１０１は、ステップＳ３１１で態様情報１０９を更新する。一方、嗜好情報１０８に基づいて決定されたコンテンツに対してユーザが否定的である場合に、そのコンテンツ自体に不満がある場合もあり、コンテンツの出力態様に不満が場合もある。出力態様は、嗜好情報１０８に基づかずにコンテンツが決定された場合に変更され、精度が向上するため、上述の方法で、プロセッサ１０１は、嗜好情報１０８を更新するこのように、上述の方法によれば、ユーザの反応に基づいて嗜好情報１０８及び態様情報１０９が変更されるので、この方法を繰り返すことによって、ユーザに対してコンテンツの最適な出力を行えるようになる。
【００３１】
＜実施形態のまとめ＞
［構成１］
コンテンツ出力装置（１００）であって、
コンテンツへの嗜好に関する嗜好情報（１０８）及びコンテンツの出力態様に関する態様情報（１０９）を管理する管理手段と、
前記嗜好情報に基づいて又は前記嗜好情報に基づかずに、出力されるコンテンツを決定するコンテンツ決定手段と、
前記態様情報に基づいて前記決定されたコンテンツの出力態様を決定する態様決定手段と、
前記決定された出力態様で、前記決定されたコンテンツを出力する出力手段と、
前記出力されたコンテンツに対するユーザの反応を取得する取得手段と、を備え、
前記管理手段は、前記ユーザの反応が否定的であり、且つ前記出力されたコンテンツが前記嗜好情報に基づかずに決定されたコンテンツである場合に、前記態様情報を変更する
ことを特徴とするコンテンツ出力装置。
この構成によれば、ユーザに対してコンテンツの最適な出力を行えるようになる。
［構成２］
前記管理手段は、前記ユーザの反応が否定的であり、且つ前記出力されたコンテンツが前記嗜好情報に基づいて決定されたコンテンツである場合に、前記嗜好情報を変更することを特徴とする項目１に記載のコンテンツ出力装置。
この構成によれば、ユーザに対してさらにコンテンツの最適な出力を行えるようになる。
［構成３］
前記管理手段は、ユーザごとに前記嗜好情報及び前記出力態様を管理することを特徴とする項目１又は２に記載のコンテンツ出力装置。
この構成によれば、個別のユーザごとにコンテンツの最適な出力を行えるようになる。
［構成４］
コンテンツ出力方法であって、
コンテンツへの嗜好に関する嗜好情報（１０８）に基づいて又は前記嗜好情報に基づかずに、出力されるコンテンツを決定する工程と、
コンテンツの出力態様に関する態様情報（１０９）に基づいて前記決定されたコンテンツの出力態様を決定する工程と、
前記決定された出力態様で、前記決定されたコンテンツを出力する工程と、
前記出力されたコンテンツに対するユーザの反応を取得する工程と、
前記ユーザの反応が否定的であり、且つ前記出力されたコンテンツが前記嗜好情報に基づかずに決定されたコンテンツである場合に、前記態様情報を変更する工程と、
を有することを特徴とするコンテンツ出力方法。
この構成によれば、ユーザに対してコンテンツの最適な出力を行えるようになる。
［構成５］
コンピュータを、項目１乃至３の何れか１項に記載のコンテンツ出力装置の各手段として機能させるためのプログラム。
この構成によれば、プログラムの形態で発明が提供される。
【００３２】
発明は上記の実施形態に制限されるものではなく、発明の要旨の範囲内で、種々の変形・変更が可能である。
【符号の説明】
【００３３】
１００  コンテンツ出力装置、１０８  嗜好情報、１０９  態様情報
【図１】
2020112940.tif 000003
【図２】
2020112940.tif 000004
【図３】
2020112940.tif 000005