JP7620835B2 - 情報処理装置、情報処理方法、及びプログラム - Google Patents
情報処理装置、情報処理方法、及びプログラム Download PDFInfo
- Publication number
- JP7620835B2 JP7620835B2 JP2023549461A JP2023549461A JP7620835B2 JP 7620835 B2 JP7620835 B2 JP 7620835B2 JP 2023549461 A JP2023549461 A JP 2023549461A JP 2023549461 A JP2023549461 A JP 2023549461A JP 7620835 B2 JP7620835 B2 JP 7620835B2
- Authority
- JP
- Japan
- Prior art keywords
- preference
- score
- order
- target broadcast
- broadcast contents
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
- H04N21/4826—End-user interface for programme selection using recommendation lists, e.g. of programmes or channels sorted out according to their score
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programmes or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Social Psychology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本開示は、ユーザが視聴した放送コンテンツの視聴履歴からユーザの嗜好を推定するための情報処理装置、情報処理方法、及びプログラムに関する。
特許文献1は、情報処理装置を開示している。この情報処理装置は、取得部と、解析部と、評価部と、視覚化部と、表示部と、を備える。取得部は、番組の番組情報(視聴率、番組説明、キーワード、放送開始時刻、終了時刻、出演者、番組の感想及びその数、番組紹介情報の再利用の回数、番組P1のオフィシャルサイトを介して受け付けたコメントの数、並びに利用履歴)を取得する。解析部は、番組情報を数値化する。評価部は、解析部による数値化により得られた数値に基づいて、番組を評価する。視覚化部は、評価部による評価結果をまとめて図式化する。表示部は、視覚化部により図示化された評価結果を提示する。
本開示は、よりユーザの嗜好に沿った放送コンテンツの提示をしやすい情報処理装置等を提供する。
本開示の一態様に係る情報処理装置は、複数の対象放送コンテンツのそれぞれの視聴回数に基づいて前記複数の対象放送コンテンツのそれぞれに付されたランキングスコアを取得する取得部と、ユーザが過去の所定期間内において視聴した放送コンテンツの視聴履歴に基づいて、前記ユーザの放送コンテンツに対する嗜好に関する嗜好情報を出力する嗜好出力部と、前記複数の対象放送コンテンツのそれぞれの前記嗜好情報に対する適合度を示す嗜好スコアを前記複数の対象放送コンテンツのそれぞれに付与する評価部と、前記ランキングスコアと前記嗜好スコアとに基づいて、前記ユーザの嗜好に沿う前記複数の対象放送コンテンツの順序に関する情報を出力する順序出力部と、を備える。
本開示の一態様に係る情報処理方法は、複数の対象放送コンテンツのそれぞれの視聴回数に基づいて前記複数の対象放送コンテンツのそれぞれに付されたランキングスコアを取得する取得ステップと、ユーザが過去の所定期間内において視聴した放送コンテンツの視聴履歴に基づいて、前記ユーザの放送コンテンツに対する嗜好に関する嗜好情報を出力する嗜好出力ステップと、前記複数の対象放送コンテンツのそれぞれの前記嗜好情報に対する適合度を示す嗜好スコアを前記複数の対象放送コンテンツのそれぞれに付与する評価ステップと、前記ランキングスコアと前記嗜好スコアとに基づいて、前記ユーザの嗜好に沿う前記複数の対象放送コンテンツの順序に関する情報を出力する順序出力ステップと、を含む。
本開示の一態様に係るプログラムは、1以上のプロセッサに、前記情報処理方法を実行させる。
本開示における情報処理システム等によれば、よりユーザの嗜好に沿った放送コンテンツの提示をしやすい、という利点がある。
(本開示の基礎となった知見)
まず、発明者の着眼点が、下記に説明される。
まず、発明者の着眼点が、下記に説明される。
地上波ディジタル放送の普及、及び録画装置の高機能化等に伴い、ユーザは、放送コンテンツ(テレビジョン番組)をリアルタイムに視聴するだけでなく、ユーザの好きなタイミングで放送コンテンツを視聴することが可能となっている。また、据置型のテレビジョン受像機での放送コンテンツの視聴だけでなく、ユーザが所有するスマートフォン又はタブレット端末等の携帯端末でも放送コンテンツの視聴が可能となってきており、ユーザが放送コンテンツを視聴可能な機会が更に多様化している。このような放送コンテンツの視聴可能な機会の多様化に伴い、ユーザが視聴可能な放送コンテンツは膨大な数となり得る。このため、ユーザは、多数の放送コンテンツの中から自分の嗜好に見合った放送コンテンツを選択して視聴することが難しくなっている。
そこで、ユーザが視聴した放送コンテンツの視聴履歴からユーザの嗜好を推定し、推定した嗜好に見合った放送コンテンツをユーザに推奨する試みが従来なされてきたが、視聴履歴を単純に利用するのみではユーザの嗜好を十分な精度で推定することが難しい、という問題がある。例えば、ユーザが特定の番組を視聴する頻度が高い、と仮定する。この場合、視聴履歴を単純に利用するのみであれば、特定の番組のジャンルをユーザの嗜好として推定すると考えられるが、実際にはユーザが特定の番組のジャンルではなく、特定の番組に含まれる一部のコンテンツのみを好んでいる場合もあり得る。
以上を鑑み、発明者は本開示を創作するに至った。
以下、適宜図面を参照しながら、各実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
なお、発明者は、当業者が本開示を十分に理解するために添付図面及び以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。
(実施の形態)
[1.構成]
以下、実施の形態における情報処理装置100及び情報処理装置100を利用した情報処理システムについて図1を用いて説明する。図1は、実施の形態における情報処理装置等の構成を示す概要図である。情報処理装置100は、ユーザが視聴した放送コンテンツの視聴履歴からユーザの嗜好を推定し、ユーザに対して視聴を推奨する複数の放送コンテンツの提示の順序を決定するための装置である。情報処理システムでは、情報処理装置100と併せて、タグ付与装置150、コンテンツ記憶装置200、及び、提示装置300が組み合わされることにより、放送コンテンツの中から、情報処理装置100によって推定されたユーザの嗜好に適合した順序で複数の放送コンテンツを提示することが可能となる。
[1.構成]
以下、実施の形態における情報処理装置100及び情報処理装置100を利用した情報処理システムについて図1を用いて説明する。図1は、実施の形態における情報処理装置等の構成を示す概要図である。情報処理装置100は、ユーザが視聴した放送コンテンツの視聴履歴からユーザの嗜好を推定し、ユーザに対して視聴を推奨する複数の放送コンテンツの提示の順序を決定するための装置である。情報処理システムでは、情報処理装置100と併せて、タグ付与装置150、コンテンツ記憶装置200、及び、提示装置300が組み合わされることにより、放送コンテンツの中から、情報処理装置100によって推定されたユーザの嗜好に適合した順序で複数の放送コンテンツを提示することが可能となる。
実施の形態では、情報処理装置100は、放送コンテンツとしてのテレビジョン番組を録画する録画装置2に搭載されている。録画装置2は、テレビジョン受像機3に接続されており、ユーザの予約操作等に応じて、テレビジョン受像機3が受信するテレビジョン番組を録画可能である。なお、情報処理装置100は、テレビジョン番組を録画する録画機能を有するテレビジョン受像機に搭載されていてもよい。また、情報処理装置100は、例えばサーバに搭載されていてもよい。
実施の形態では、放送コンテンツは、地上波放送のテレビジョン番組であるが、これに限らず、BS(Broadcasting Satellites)放送のテレビジョン番組、又はCS(Communication Satellites)放送のテレビジョン番組等を含んでいてもよい。また、情報処理装置100が対象とする放送コンテンツは、テレビジョン放送のコンテンツに限らず、例えば動画共有サービスが提供するインターネット放送のコンテンツを含んでいてもよい。
情報処理装置100は、図1に示すように、取得部11と、嗜好出力部13と、評価部15と、順序出力部17と、図示化部19と、を備えている。
取得部11は、ユーザに視聴を推奨する提示の候補となる複数の対象放送コンテンツ(以下、単に放送コンテンツと表記する場合がある)のそれぞれにおけるランキングスコアを取得する。ここでいう「ランキングスコア」とは、各々の放送コンテンツの視聴回数に基づく、当該放送コンテンツの人気度の指標である。ランキングスコアは、例えば、地上波放送によって視聴がされた視聴(再生)回数、又は、全放送波の中で瞬間的に当該放送コンテンツを視聴している視聴者の割合(視聴率)の最高値である。また、ランキングスコアには、当該放送コンテンツが記録された光ディスク等の記録媒体の購入数、及び、記録媒体貸し出しサービスを利用した当該記録媒体の貸し出し回数が加味されてもよいし、いわゆるオンデマンド配信サービスなどを利用して当該放送コンテンツが視聴(再生)された回数が加味されてもよい。ランキングスコアは、上記のような統計値を集計する統計事業者によって提供される。したがって、取得部11は、統計事業者が運用するサーバなどにアクセスすることにより、ランキングスコアを取得する。
また、取得部11は、ユーザの嗜好を推定するために、ユーザが過去の所定期間内において視聴した放送コンテンツの視聴履歴を取得する。ここでいう「ユーザが視聴した放送コンテンツ」とは、ユーザが録画装置2に録画することなくテレビジョン受像機3でリアルタイムに視聴した放送コンテンツ、及び/又は録画装置2に対してなされた録画予約された放送コンテンツ(つまり、過去に録画することが予約され、過去に放送された放送コンテンツ、又は、将来放送される予定の放送コンテンツ)を含む。
ここでいう「所定期間」は、ユーザの嗜好を推定するために十分な放送コンテンツが蓄積されるのに要する期間である。したがって、所定期間は、放送コンテンツの数によって決められた変動的な期間であってもよいし、統計的に十分な放送コンテンツが蓄積されると考えられる、1日、1週間、又は1か月などの固定的な期間であってもよい。
また、ここでいう「視聴履歴」は、放送コンテンツをユーザが視聴した回数、及び/又は放送コンテンツをユーザが視聴した日時を含む。また、ここでいう「視聴履歴」は、例えば放送コンテンツがテレビジョン番組である場合、番組情報であるEPG(Electronic Program Guide)情報、及び/又はSI(Service Information)情報を含む。つまり、「視聴履歴」は、放送コンテンツの内容、視聴回数、及び/又は視聴日時を含む。また、「放送コンテンツの内容」は、例えば放送コンテンツのジャンル、タイトル、出演者、声優、演出家、監督、原作者、又は製作者の名前等を含み得る。ジャンルは、例えばドキュメンタリー、ニュース、バラエティ、ドラマ、又はアニメ等を含み得る。また、「放送コンテンツ」の内容には、放送コンテンツの内容を説明した文字列等が含まれ得る。さらに、「視聴履歴」には、放送コンテンツを検索する際にユーザが入力したキーワード、及び/又は放送コンテンツに対するユーザの評価等が含まれ得る。
実施の形態では、ユーザが視聴した放送コンテンツの視聴履歴は、ユーザがテレビジョン受像機3で放送コンテンツをリアルタイムに視聴する際に、又はユーザが録画装置2に録画予約のための入力を行う際に、図示しない記憶部に記憶される。したがって、実施の形態では、取得部11は、記憶部から視聴履歴を読み出すことにより、視聴履歴を取得する。
嗜好出力部13は、取得部11が取得した視聴履歴に基づいて、ユーザの放送コンテンツに対する嗜好に関する嗜好情報を出力する。視聴者における複数種類の嗜好のそれぞれに対応する複数種類の嗜好タグの中から前記ユーザの嗜好に応じて選択される1以上の嗜好タグを含む。すなわち、嗜好情報としては、複数ある嗜好タグの中から、ユーザの好みに適合する嗜好タグが抽出されて保持される。嗜好タグは、情報処理装置100を利用したユーザの嗜好推定に合わせて適切な複数の種類が設定されていればよい。ここでは、嗜好タグは、上記した放送コンテンツのジャンル(ドキュメンタリー、ニュース、バラエティ、ドラマ、又はアニメ等を含む)に相当する情報であるものとして説明する。なお、嗜好出力部13によって出力された嗜好情報が、記憶部に格納されている場合、ユーザの視聴履歴から嗜好情報を生成する必要はない。この場合、嗜好出力部13は、単に、記憶部から生成済みの嗜好情報を読み出して出力すればよい。
評価部15は、複数の対象放送コンテンツのそれぞれの嗜好情報に対する適合度を示す嗜好スコアを複数の対象放送コンテンツのそれぞれに付与する。嗜好情報には、上記したように複数種類の嗜好タグの中からユーザの嗜好に応じて選択される1以上の嗜好タグを含んでおり、評価部15は、複数の対象放送コンテンツのそれぞれに対してあらかじめ付与された1以上の嗜好タグと、嗜好情報に含まれる1以上の嗜好タグとの一致度に基づいて、当該対象放送コンテンツの嗜好スコアを付与する。
対象放送コンテンツに対する嗜好タグの付与は、タグ付与装置150によって行われる。タグ付与装置150は、放送コンテンツに対して、嗜好タグを付与する装置である。実施の形態では、タグ付与装置150によって嗜好タグを付与して、情報処理装置100の処理に利用する例を説明するが、嗜好タグは、外部の事業者(例えば、放送コンテンツの配給事業者)によって付与されてもよい。タグ付与装置150は、プロセッサと、メモリと、当該メモリに記憶されたプログラムとによって実現される処理部である。
タグ付与装置150はあらかじめ設定された嗜好タグの種類のそれぞれに対応する学習により学習させたAIモデルを含む。例えば、20種類の嗜好タグが設定された場合、タグ付与装置150は、20種類の嗜好タグのそれぞれに対応する20個のAIモデルを含む。タグ付与装置150は、放送コンテンツのEPG情報及びSI情報等の入力を受け付ける。そして、タグ付与装置150は、受け付けたEPG情報及びSI情報等を各AIモデルに順次又は並行して入力することで、このEPG情報及びSI情報等を有する放送コンテンツが、各AIモデルに設定された1つの嗜好タグを付与するか否かの情報を出力する。タグ付与装置150は、AIモデルから出力された結果に基づいて、当該放送コンテンツに付与すべき嗜好タグを付与する。
その後、評価部15は、タグ付与装置150から出力された嗜好タグが付与された後の対象放送コンテンツの情報を取得する。評価部15は、嗜好情報をもとに、対象放送コンテンツに付与された嗜好タグと、嗜好情報における嗜好タグとの一致度を算出する。評価部15は、例えば、算出した一致度が高い対象放送コンテンツに高い嗜好スコアを付与し、算出した一致度が低い対象放送コンテンツに低い嗜好スコアを付与する。
順序出力部17は、ランキングスコアと嗜好スコアとに基づいて、ユーザの嗜好に沿う複数の対象放送コンテンツの順序に関する情報を出力する。順序出力部17の詳細については、情報処理装置100の動作と共に後述する。
コンテンツ記憶装置200は、放送コンテンツを記憶するための装置であり、半導体メモリ等によって実現される。コンテンツ記憶装置200には、例えば、地上波放送によって同時に放送されている放送コンテンツをすべて録画して記憶する。ユーザは、コンテンツ記憶装置200に記憶された放送コンテンツの中から、任意の放送コンテンツを選択して視聴することができる。
提示装置300は、順序出力部17によって出力された順序に関する情報に基づいて対象放送コンテンツを読み出して、テレビジョン受像機3のディスプレイ上で対象放送コンテンツのリストを列挙する等により、ユーザの嗜好に適合した順序で対象放送コンテンツを提示する。提示装置300は、例えば、コンテンツ記憶装置200から放送コンテンツの情報を読み出すコントローラと、ディスプレイ上に投影するための変換を行うデコーダとを含む。
提示装置300に、順序出力部17によって出力された順序に従って選択された、ユーザに提示するための1以上の対象放送コンテンツが提示される際に、選択された放送コンテンツと共に、当該放送コンテンツの内容に関する情報と、当該放送コンテンツのランキングスコアに関する情報と、当該放送コンテンツに付与された嗜好タグのタグ情報であって、ユーザの嗜好情報との間で一致する嗜好タグのタグ情報と、を含む画像が提示されるようにしてもよい。この場合、提示装置300によって提示される画像は、図示化部19によって生成される。図示化部19は、選択された対象放送コンテンツと、当該対象放送コンテンツの内容に関する情報、ランキングスコア、及び、タグ情報とをまとめて、一見しただけでこれらの情報が把握できるような画像を生成する。
図7は、図示化部19により生成された画像が提示装置300によって提示された場合の表示画面の一例を示したものである。コンテンツ記憶装置200から対象放送コンテンツの内容を表す画像の情報と、対象放送コンテンツの内容を示す文章情報が提示されている。ここでの文章情報は、対象放送コンテンツに付帯するEPG情報、及び/又はSI情報を利用してもよい。また、対象放送コンテンツをレコメンドする根拠としてランキングスコアから逆算されたランキング順位と、順序がランキング順位と異なることの理由として、対象放送コンテンツと嗜好情報との間で一致する嗜好タグがアイコンとして表示される。かかる表示を行うことで、ユーザは、対象放送コンテンツがレコメンドされる根拠となった自分の嗜好情報を確認できるので、対象放送コンテンツを視聴する動機付けを得ることができる。
[2.動作]
以上のように構成された情報処理装置100の動作について、以下図2~図5を用いて説明する。図2は、実施の形態における情報処理装置の処理の一例を示すフローチャートである。
以上のように構成された情報処理装置100の動作について、以下図2~図5を用いて説明する。図2は、実施の形態における情報処理装置の処理の一例を示すフローチャートである。
まず、取得部11は、ネットワーク等を介して外部のサーバにアクセスすることにより、対象放送コンテンツのランキングスコアを取得する(取得ステップS101)。このとき、取得部11は、あらかじめコンテンツ記憶装置200内を参照することにより、コンテンツ記憶装置200内に記憶されている対象放送コンテンツのインデックスを作成しておく。そして、インデックス上の各対象放送コンテンツについて、ランキングスコアを取得し、インデックス内に対象放送コンテンツそれぞれのランキングスコアを追記する。
次に、取得部11は、記憶部からユーザの視聴履歴を取得する(ステップS102)。嗜好出力部13は、取得部が取得したユーザの視聴履歴に基づいて、嗜好情報を算出して出力する(嗜好出力ステップS103)。
次に、評価部15は、対象放送コンテンツのそれぞれに嗜好スコアを付与する(評価ステップS104)。具体的には、評価部15はインデックス上の対象放送コンテンツを順次タグ付与装置150に入力して嗜好タグを付与させる。また、評価部15は、嗜好出力部13から出力された嗜好情報を得て、嗜好情報に含まれるユーザの嗜好に沿った嗜好タグを読み出す。そして、嗜好タグが付与された対象放送コンテンツについて、嗜好情報に含まれる嗜好タグとの一致度を算出する。評価部15は、核対象放送コンテンツでの算出結果に基づいて、当該対象放送コンテンツに対する嗜好スコアを付与する。ここで、図3は、実施の形態において放送コンテンツに付与される嗜好スコアの一例を説明する図である。図3では、第1行に嗜好タグの種類(タグA、タグB、・・・)を、第1列に対象放送コンテンツの識別番号(コンテンツ1、コンテンツ2、・・・)をそれぞれ示し、対応するセルに当該対象放送コンテンツにおいて、当該嗜好タグが付与されているか否かを示す数値が示されている。図3の例では、嗜好タグが付与されていることを示す「1」(第1値の一例)、及び嗜好タグが付与されていないことを示す「0」(第2値の一例)として嗜好タグの付与の有無が表現されている。例えば、コンテンツ1には、タグAの嗜好タグが付与されており、タグB、タグC及びタグDの嗜好タグが付与されていない。
このとき、タグA、タグB、タグCが含まれ、タグDが含まれない嗜好情報を有するユーザがいたと仮定する。このユーザにおいては、嗜好タグが一致するコンテンツ4の嗜好スコアが最も高くなる。また、タグA及びタグBが一致するコンテンツ2、ならびに、タグB及びタグCが一致するコンテンツ3では、嗜好情報に含まれないタグDの有無により、コンテンツ2の方が一致度が高く、これに応じた嗜好スコアが付与される。そして、コンテンツ1の一致度が最も低く、最も低い嗜好スコアが付与される。
また、付与される嗜好スコアは、単に複数の対象放送コンテンツ内での一致度の順位に応じたスコアであってもよいし、嗜好タグごとに一致度の加減点がされて演算結果がそのまま嗜好スコアとして出力されてもよい。この場合、減点ばかりとなった(一致度が低い)対象放送コンテンツの嗜好スコアが負の数値となる場合もある。
図2の説明に戻り、順序出力部17は、ランキングスコアと、嗜好スコアとの双方に基づいて、順序に関する情報を出力する(順序出力ステップS105)。順序出力部17による順序に関する情報の出力例を以下に説明する。
[2-1.出力例1]
図4は、実施の形態において出力される順序に関する情報の一例を説明する図である。図4では、第1行にスコアの種別を、第1列に対象放送コンテンツの識別番号をそれぞれ示し、対応するセルに当該対象放送コンテンツにおいて、当該スコアとして付与されている数値が示されている。図4に示すように、コンテンツ1が最もランキングスコアの高い(ランキング順位が高い)コンテンツであり、コンテンツ2、コンテンツ3、コンテンツ4、コンテンツ5の順に続いている。
図4は、実施の形態において出力される順序に関する情報の一例を説明する図である。図4では、第1行にスコアの種別を、第1列に対象放送コンテンツの識別番号をそれぞれ示し、対応するセルに当該対象放送コンテンツにおいて、当該スコアとして付与されている数値が示されている。図4に示すように、コンテンツ1が最もランキングスコアの高い(ランキング順位が高い)コンテンツであり、コンテンツ2、コンテンツ3、コンテンツ4、コンテンツ5の順に続いている。
すなわち、図4の第2列に示す通り、図4は、ランキングスコアが高い順に並べた複数の対象放送コンテンツの順序を示している。また、図4に示すように、コンテンツ3が最も嗜好スコアの高い(ユーザの嗜好情報に一致している)コンテンツであり、コンテンツ2、コンテンツ5、コンテンツ1、コンテンツ4の順に続いている。
この例では順序出力部17は、ランキングスコアと嗜好スコアとを加算することにより、総合スコアを算出し、総合スコアが高い順序で複数の対象放送コンテンツが並ぶような順序に関する情報を出力する。例えば、順序出力部17は、総合スコアを出力する。そして、提示装置300は、図4の例では、コンテンツ3、コンテンツ2、コンテンツ1、コンテンツ5、コンテンツ4の順となるように複数の対象放送コンテンツを提示する。
なお、総合スコアの算出方法は、上記の他に、ランキングスコアを重視するか、嗜好スコアを重視するかに応じた重み係数を、それぞれのスコア値に乗じたうえで加算して算出するようにしてもよい。また、加算の代わりに、ランキングスコアに嗜好スコアを乗算して総合スコアを算出してもよい。総合スコアの算出方法は、あらかじめ情報処理装置100に対して設定されていてもよいし、ユーザが手動で切り替え可能なようにしてもよい。例えば、提示される順序に対して、ユーザに提示されている順序とは異なる順序にするための「別の順序で表示しますか?」などの質問を表示し、これにYesの返答を入力すると、重み係数が異なる、又は乗算による総合スコアの算出方法が適用されて、別の順序に関する情報が出力される。
[2-2.出力例2]
図5は、実施の形態において出力される順序に関する情報の別の一例を説明する図である。図5では、第1行にスコアの種別を、第1列に対象放送コンテンツの識別番号をそれぞれ示し、対応するセルに当該対象放送コンテンツにおいて、当該スコアとして付与されている数値が示されている。図5に示すように、コンテンツ1が最もランキングスコアの高い(ランキング順位が高い)コンテンツであり、コンテンツ2、コンテンツ3、コンテンツ4、コンテンツ5の順に続いている。また、図5に示すように、コンテンツ3が最も嗜好スコアの高い(ユーザの嗜好情報に一致している)コンテンツであり、コンテンツ2、コンテンツ5、コンテンツ1、コンテンツ4の順に続いている。
図5は、実施の形態において出力される順序に関する情報の別の一例を説明する図である。図5では、第1行にスコアの種別を、第1列に対象放送コンテンツの識別番号をそれぞれ示し、対応するセルに当該対象放送コンテンツにおいて、当該スコアとして付与されている数値が示されている。図5に示すように、コンテンツ1が最もランキングスコアの高い(ランキング順位が高い)コンテンツであり、コンテンツ2、コンテンツ3、コンテンツ4、コンテンツ5の順に続いている。また、図5に示すように、コンテンツ3が最も嗜好スコアの高い(ユーザの嗜好情報に一致している)コンテンツであり、コンテンツ2、コンテンツ5、コンテンツ1、コンテンツ4の順に続いている。
この例では順序出力部17は、ランキングスコアが高い順に並べた前記複数の対象放送コンテンツの順序のうち、前記嗜好スコアが第1閾値よりも高い対象放送コンテンツの順序を、元の順序よりも高い順序となるように更新し、嗜好スコアが第2閾値よりも低い対象放送コンテンツの順序を、元の順序よりも低い順序となるように更新することで、更新後の順序に関する情報を出力する。
例えば、順序出力部17は、嗜好スコアを第1閾値及び第2閾値と比較する。そして、嗜好スコアが第1閾値よりも高い対象放送コンテンツ(図中の太線矩形内)の順位をもとの順位よりも繰り上げるように順位情報を更新する。また、嗜好スコアが第2閾値よりも低い対象放送コンテンツ(図中の太破線矩形内)の順位をもとの順位よりも繰り下げるように順位情報を更新する。この処理を、すべての対象放送コンテンツに対して行うことで、順序出力部17は、更新後の順序に関する情報を出力する。そして、提示装置300は、図5の例では、コンテンツ3、コンテンツ1、コンテンツ2、コンテンツ5、コンテンツ4の順となるように複数の対象放送コンテンツを提示する。
なお、第1閾値よりも高い対象放送コンテンツの順位の繰り上げ方はどのようであってもよい。例えば、第1閾値よりも高い対象放送コンテンツの順位をもとの順位の1つ上、2つ上、又は3つ上などの元の順位から固定的な位数を繰り上げた順位としてもよいし、第1閾値よりも高い対象放送コンテンツの順位を最高位の順位としてもよい。同様に、第2閾値よりも低い対象放送コンテンツの順位の繰り下げ方はどのようであってもよい。例えば、第2閾値よりも低い対象放送コンテンツの順位をもとの順位の1つ下、2つ下、又は3つ下などの元の順位から固定的な位数を繰り上げた順位としてもよいし、第2閾値よりも低い対象放送コンテンツの順位を最低位の順位としてもよい。
なお、2つ以上の閾値を用いて放送コンテンツの順位の繰り上げを行ったり、2つ以上の第1閾値を用いて放送コンテンツの順位の繰り下げを行ってもよい。以下の説明では、2つの第1閾値のうち、嗜好スコアが高い方の閾値を第3閾値とし、嗜好スコアが低い方の閾値を第4閾値として説明する。例えば、嗜好スコアが第3閾値よりも高い放送コンテンツの順位をもとの順位よりも3つ繰り上げるように順位情報を更新する。また、嗜好スコアが第4閾値よりも高い放送コンテンツの順位をもとの順位よりも1つ繰り上げるように順位情報を更新してもよい。図6を用いて一例を説明する。図6は、実施の形態において出力される順序に関する情報のさらに別の一例を説明する図である。
図6の例では、第3閾値を6.5に、第4閾値を4.5に設定した場合を示している。コンテンツ4(図中の太線矩形内)の嗜好スコアが第3閾値より大きいので、順位を3つ繰り上げて、コンテンツ4、コンテンツ1,コンテンツ2、コンテンツ3、コンテンツ5、コンテンツ6、コンテンツ7、コンテンツ8、コンテンツ9、及びコンテンツ10の順に入れ替える。次に、コンテンツ6(図中の太破線矩形内)の嗜好スコアが第4閾値より大きいので、順位を1つ繰り上げて、コンテンツ4、コンテンツ1,コンテンツ2、コンテンツ3、コンテンツ6、コンテンツ5、コンテンツ7、コンテンツ8、コンテンツ9、及びコンテンツ10の順に入れ替えて順位情報を更新する。このように、図6の例では第3閾値による順位の入れ替え操作を行った後に、第4閾値による順位の入れ替え操作を行った場合の複数の対象放送コンテンツの提示結果を示した。複数の閾値を用いた放送コンテンツの順位の入れ替え操作では、例えば、第4閾値を用いて順位を入れ替えた後に第3閾値を用いて順位を入れ替えて、順位情報の更新を行ってもよい。
なお、上記した内容を利用し、複数の放送コンテンツの順位を複数の閾値を用いて行うこともできる。また、複数の閾値を用いることは、第2閾値についても同様に適用することができる。すなわち、2つの第2閾値のうち、嗜好スコアが高い方の閾値を第5閾値とし、嗜好スコアが低い方の閾値を第6閾値とした場合に、嗜好スコアが第5閾値よりも低い放送コンテンツの順位をもとの順位よりも3つ繰り下げるように順位情報を更新し、嗜好スコアが第6閾値よりも低い放送コンテンツの順位をもとの順位よりも1つ繰り下げるように順位情報を更新してもよい。
以上のようにして、通常のランキングスコアに応じた順位とも、単純なユーザの嗜好情報とも異なる、これらを組み合わせた順位で、対象放送コンテンツが提示される。なお、提示される対象放送コンテンツの数は固定されていてもよい。例えば、コンテンツ記憶装置200には膨大な数の放送コンテンツが記憶されていることがある。このとき、提示される順序が最低位となるような放送コンテンツをユーザが選択する可能性は、かなり低いので、この放送コンテンツを候補である対象放送コンテンツから除外してもよい。例えば、コンテンツ記憶装置200に記憶された放送コンテンツのうち、ランキングスコアが上位の所定数のもののみが対象放送コンテンツに設定され、それよりも低位の放送コンテンツは、対象放送コンテンツと設定されないようにしてもよい。
このようにして、本実施の形態における情報処理装置100及びその情報処理システムでは、ランキングスコアに沿いながらも、よりユーザの嗜好に沿った放送コンテンツの提示をすることができる。
(変形例)
以上のように、本出願において開示する技術の例示として、実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略等を行った実施の形態にも適用可能である。また、上記実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
以上のように、本出願において開示する技術の例示として、実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略等を行った実施の形態にも適用可能である。また、上記実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
そこで、以下、実施の形態の変形例を例示する。
例えば、上記実施の形態では、情報処理装置100、単一の装置として実現されたが、複数の装置によって実現されてもよい。情報処理装置100が複数の装置によって実現される場合、情報処理装置100が備える構成要素は、複数の装置にどのように振り分けられてもよい。つまり、本開示は、クラウドコンピューティングによって実現されてもよいし、エッジコンピューティングによって実現されてもよい。
また、例えば、上記実施の形態において、本開示における情報処理装置100の構成要素の全部又は一部は、専用のハードウェアで構成されてもよく、或いは、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU(Central Processing Unit)又はプロセッサ等のプログラム実行部が、HDD(Hard Disk Drive)又は半導体メモリ等の記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
また、本開示における情報処理装置100の構成要素は、1つ又は複数の電子回路で構成されてもよい。1つ又は複数の電子回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。
1つ又は複数の電子回路には、例えば、半導体装置、IC(Integrated Circuit)又はLSI(Large Scale Integration)等が含まれてもよい。IC又はLSIは、1つのチップに集積されてもよく、複数のチップに集積されてもよい。ここでは、IC又はLSIと呼んでいるが、集積の度合いによって呼び方が変わり、システムLSI、VLSI(Very Large Scale Integration)、又は、ULSI(Ultra Large Scale Integration)と呼ばれるかもしれない。また、LSIの製造後にプログラムされるFPGA(Field Programmable Gate Array)も同じ目的で使うことができる。
また、本開示の全般的又は具体的な態様は、システム、装置、方法、集積回路又はコンピュータプログラムで実現されてもよい。或いは、当該コンピュータプログラムが記憶された光学ディスク、HDD若しくは半導体メモリ等のコンピュータ読み取り可能な非一時的な記録媒体で実現されてもよい。例えば、本開示は、上記実施の形態における制御方法をコンピュータによって実行させるためのプログラムとして実現されてもよい。また、このプログラムは、コンピュータ読み取り可能なCD-ROM等の非一時的な記録媒体に記録されてもよいし、インターネット等の通信路で配信されてもよい。
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面及び詳細な説明を提供した。
したがって、添付図面及び詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、請求の範囲又はその均等の範囲において種々の変更、置き換え、付加、省略等を行うことができる。
(まとめ)
以上述べたように、実施の形態における第1態様の情報処理装置100は、複数の対象放送コンテンツのそれぞれの視聴回数に基づいて複数の対象放送コンテンツのそれぞれに付されたランキングスコアを取得する取得部11と、ユーザが過去の所定期間内において視聴した放送コンテンツの視聴履歴に基づいて、ユーザの放送コンテンツに対する嗜好に関する嗜好情報を出力する嗜好出力部13と、複数の対象放送コンテンツのそれぞれの嗜好情報に対する適合度を示す嗜好スコアを複数の対象放送コンテンツのそれぞれに付与する評価部15と、ランキングスコアと嗜好スコアとに基づいて、ユーザの嗜好に沿う複数の対象放送コンテンツの順序に関する情報を出力する順序出力部17と、を備える。
以上述べたように、実施の形態における第1態様の情報処理装置100は、複数の対象放送コンテンツのそれぞれの視聴回数に基づいて複数の対象放送コンテンツのそれぞれに付されたランキングスコアを取得する取得部11と、ユーザが過去の所定期間内において視聴した放送コンテンツの視聴履歴に基づいて、ユーザの放送コンテンツに対する嗜好に関する嗜好情報を出力する嗜好出力部13と、複数の対象放送コンテンツのそれぞれの嗜好情報に対する適合度を示す嗜好スコアを複数の対象放送コンテンツのそれぞれに付与する評価部15と、ランキングスコアと嗜好スコアとに基づいて、ユーザの嗜好に沿う複数の対象放送コンテンツの順序に関する情報を出力する順序出力部17と、を備える。
このような情報処理装置100は、対象放送コンテンツのそれぞれの視聴回数に基づくランキングスコアに応じた順位とも、単純なユーザの嗜好に基づく嗜好スコアに応じた順位とも異なる、これらを組み合わせた順序に関する順序情報を出力することができる。すなわち、本実施の形態における情報処理装置100では、ランキングスコアに沿いながらも、よりユーザの嗜好に沿った対象放送コンテンツの提示をすることを可能にする対象放送コンテンツの提示順序に関する順序情報を出力することができる。したがって、情報処理装置100は、よりユーザの嗜好に沿った放送コンテンツの提示をしやすい、という利点がある。
また、例えば、第2態様の情報処理装置100は、嗜好情報が、視聴者における複数種類の嗜好のそれぞれに対応する複数種類の嗜好タグの中からユーザの嗜好に応じて選択される1以上の嗜好タグを含み、評価部15は、複数の対象放送コンテンツのそれぞれに対して付与された1以上の嗜好タグと、嗜好情報に含まれる1以上の嗜好タグとの一致度に基づいて、当該対象放送コンテンツの嗜好スコアを付与する、第1態様に記載の情報処理装置100であるしてもよい。
これによれば、対象放送コンテンツに付与された嗜好タグと、ユーザの嗜好に沿う嗜好タグとの一致度によって、対象放送コンテンツがユーザの嗜好に沿うか否かの嗜好スコアが付与される。そして、嗜好スコアの大小によって対象放送コンテンツのユーザの嗜好に沿う程度を比較することができる。
また、例えば、第3態様の情報処理装置100は、出力された複数の対象放送コンテンツの順序に関する情報に従って選択された、ユーザに提示するための1以上の対象放送コンテンツと共に、当該対象放送コンテンツの内容に関する情報と、取得された当該対象放送コンテンツのランキングスコアに関する情報と、当該放送コンテンツに付与された嗜好タグのタグ情報であって、ユーザの嗜好情報との間で一致するタグ情報と、を含む画像を生成する図示化部19を備える、第2態様に記載の情報処理装置100である。
これによれば、放送コンテンツと共に提示することが可能な、当該放送コンテンツの内容に関する情報と、当該放送コンテンツに対して付与されたランキングスコアと、当該放送コンテンツに付与された嗜好タグのタグ情報であって、ユーザの嗜好情報との間で一致するタグ情報と、を含む画像を生成することができる。つまり、ユーザが一見しただけで、これらの情報、すなわち、どのようにして提示されている対象放送コンテンツの順序が決定されたのかを把握することができる。
また、例えば、第4態様の情報処理装置100は、順序出力部17が、ランキングスコアが高い順に並べた複数の対象放送コンテンツの順序のうち、嗜好スコアが第1閾値よりも高い対象放送コンテンツの順序を、元の順序よりも高い順序となるように更新する、第1~第3態様のいずれか1態様に記載の情報処理装置100である。
これによれば、第1閾値よりも高く、比較的ユーザの嗜好に沿うと考えられる嗜好スコアが付与された対象放送コンテンツの順序がより高位の順序となるように順序情報が更新される。このため、ユーザには、高位に提示された嗜好に沿いやすい当該対象放送コンテンツを選択しやすいという利点がある。なお、第1閾値は、ユーザごとに固有の閾値である場合がほとんどであるため、例えば、実験的又は経験的に設定されればよい。
また、例えば、第5態様の情報処理装置100は、順序出力部17が、ランキングスコアが高い順に並べた複数の対象放送コンテンツの順序のうち、嗜好スコアが第2閾値よりも低い対象放送コンテンツの順序を、元の順序よりも低い順序となるように更新する、第1~第4態様のいずれか1態様に記載の情報処理装置100である。
これによれば、第2閾値よりも低く、比較的ユーザの嗜好に沿わないと考えられる嗜好スコアが付与された対象放送コンテンツの順序がより低位の順序となるように順序情報が更新される。このため、ユーザには、低位に提示された嗜好に沿いにくい当該対象放送コンテンツが選択しにくくなり、当該対象放送コンテンツとは異なる対象放送コンテンツであって、ユーザの嗜好に沿いやすい対象放送コンテンツを相対的に選択しやすくなる、という利点がある。なお、第1閾値は、ユーザごとに固有の閾値である場合がほとんどであるため、例えば、実験的又は経験的に設定されればよい。
また、例えば、第6態様の情報処理装置100は、記順序出力部17が、ランキングスコアと嗜好スコアとに基づいて、総合スコアを算出し、算出した総合スコアが高い順に並べた複数の対象放送コンテンツの順序に関する情報を出力する、第1~第3態様のいずれか1態様に記載の情報処理装置100である。
これによれば、ランキングスコアと嗜好スコアとを演算して算出される総合スコアによって、複数の対象放送コンテンツの順序に関する情報を出力することができる。
また、例えば、第7態様の情報処理装置100は、総合スコアが、ランキングスコアに嗜好スコアを加算して算出される、第6態様に記載の情報処理装置100である。
これによれば、ランキングスコアと嗜好スコアとを加算して算出される総合スコアによって、複数の対象放送コンテンツの順序に関する情報を出力することができる。
また、例えば、第8態様の情報処理装置100は、総合スコアが、ランキングスコアに嗜好スコアを乗じて算出される、第6態様に記載の情報処理装置100である。
これによれば、ランキングスコアと嗜好スコアとを乗算して算出される総合スコアによって、複数の対象放送コンテンツの順序に関する情報を出力することができる。
また、実施の形態における第9態様の情報処理方法は、複数の対象放送コンテンツのそれぞれの視聴回数に基づいて複数の対象放送コンテンツのそれぞれに付されたランキングスコアを取得する取得ステップと、ユーザが過去の所定期間内において視聴した放送コンテンツの視聴履歴に基づいて、ユーザの放送コンテンツに対する嗜好に関する嗜好情報を出力する嗜好出力ステップと、複数の対象放送コンテンツのそれぞれの嗜好情報に対する適合度を示す嗜好スコアを複数の対象放送コンテンツのそれぞれに付与する評価ステップと、ランキングスコアと嗜好スコアとに基づいて、ユーザの嗜好に沿う複数の対象放送コンテンツの順序に関する情報を出力する順序出力ステップと、を含む。
これによれば、上記に記載の情報処理装置100と同様の効果を奏することができる。
また、実施の形態における第10態様のプログラムは、1以上のプロセッサに上記の第9態様に記載の情報処理方法を実行させる。
これによれば、1以上のプロセッサが上記に記載の情報処理方法を実行することで、上記に記載の情報処理装置100と同様の効果を奏することができる。
本開示は、ユーザが視聴した放送コンテンツの視聴履歴からユーザの嗜好を推定するためのシステム等に適用可能である。
2 録画装置
3 テレビジョン受像機
11 取得部
13 嗜好出力部
15 評価部
17 順序出力部
19 図示化部
100 情報処理装置
150 タグ付与装置
200 コンテンツ記憶装置
300 提示装置
3 テレビジョン受像機
11 取得部
13 嗜好出力部
15 評価部
17 順序出力部
19 図示化部
100 情報処理装置
150 タグ付与装置
200 コンテンツ記憶装置
300 提示装置
Claims (10)
- 複数の対象放送コンテンツのそれぞれの視聴回数に基づいて前記複数の対象放送コンテンツのそれぞれに付されたランキングスコアを取得する取得部と、
ユーザが過去の所定期間内において視聴した放送コンテンツの視聴履歴に基づいて、前記ユーザの放送コンテンツに対する嗜好に関する嗜好情報を出力する嗜好出力部と、
前記複数の対象放送コンテンツのそれぞれの前記嗜好情報に対する適合度を示す嗜好スコアを前記複数の対象放送コンテンツのそれぞれに付与する評価部と、
前記ランキングスコアと前記嗜好スコアとに基づいて、前記ユーザの嗜好に沿う前記複数の対象放送コンテンツの順序に関する情報を出力する順序出力部と、を備える
情報処理装置。 - 前記嗜好情報は、視聴者における複数種類の嗜好のそれぞれに対応する複数種類の嗜好タグの中から前記ユーザの嗜好に応じて選択される1以上の嗜好タグを含み、
前記評価部は、前記複数の対象放送コンテンツのそれぞれに対して付与された1以上の嗜好タグと、前記嗜好情報に含まれる1以上の嗜好タグとの一致度に基づいて、当該対象放送コンテンツの前記嗜好スコアを付与する
請求項1に記載の情報処理装置。 - 出力された前記複数の対象放送コンテンツの順序に関する情報に従って選択された、ユーザに提示するための1以上の対象放送コンテンツと共に、当該対象放送コンテンツの内容に関する情報と、取得された当該対象放送コンテンツの前記ランキングスコアに関する情報と、当該放送コンテンツに付与された嗜好タグのタグ情報であって、ユーザの前記嗜好情報との間で一致するタグ情報と、を含む画像を生成する図示化部を備える
請求項2に記載の情報処理装置。 - 前記順序出力部は、前記ランキングスコアが高い順に並べた前記複数の対象放送コンテンツの順序のうち、前記嗜好スコアが第1閾値よりも高い対象放送コンテンツの順序を、元の順序よりも高い順序となるように更新する
請求項1~3のいずれか1項に記載の情報処理装置。 - 前記順序出力部は、前記ランキングスコアが高い順に並べた前記複数の対象放送コンテンツの順序のうち、前記嗜好スコアが第2閾値よりも低い対象放送コンテンツの順序を、元の順序よりも低い順序となるように更新する
請求項1~3のいずれか1項に記載の情報処理装置。 - 前記順序出力部は、前記ランキングスコアと前記嗜好スコアとに基づいて、総合スコアを算出し、算出した前記総合スコアが高い順に並べた前記複数の対象放送コンテンツの順序に関する情報を出力する
請求項1~3のいずれか1項に記載の情報処理装置。 - 前記総合スコアは、前記ランキングスコアに前記嗜好スコアを加算して算出される
請求項6に記載の情報処理装置。 - 前記総合スコアは、前記ランキングスコアに前記嗜好スコアを乗じて算出される
請求項6に記載の情報処理装置。 - 複数の対象放送コンテンツのそれぞれの視聴回数に基づいて前記複数の対象放送コンテンツのそれぞれに付されたランキングスコアを取得する取得ステップと、
ユーザが過去の所定期間内において視聴した放送コンテンツの視聴履歴に基づいて、前記ユーザの放送コンテンツに対する嗜好に関する嗜好情報を出力する嗜好出力ステップと、
前記複数の対象放送コンテンツのそれぞれの前記嗜好情報に対する適合度を示す嗜好スコアを前記複数の対象放送コンテンツのそれぞれに付与する評価ステップと、
前記ランキングスコアと前記嗜好スコアとに基づいて、前記ユーザの嗜好に沿う前記複数の対象放送コンテンツの順序に関する情報を出力する順序出力ステップと、を含む
情報処理方法。 - 1以上のプロセッサに、
請求項9に記載の情報処理方法を実行させる
プログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021154871 | 2021-09-22 | ||
| JP2021154871 | 2021-09-22 | ||
| PCT/JP2022/033507 WO2023047953A1 (ja) | 2021-09-22 | 2022-09-07 | 情報処理装置、情報処理方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2023047953A1 JPWO2023047953A1 (ja) | 2023-03-30 |
| JP7620835B2 true JP7620835B2 (ja) | 2025-01-24 |
Family
ID=85720553
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023549461A Active JP7620835B2 (ja) | 2021-09-22 | 2022-09-07 | 情報処理装置、情報処理方法、及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12432418B2 (ja) |
| JP (1) | JP7620835B2 (ja) |
| WO (1) | WO2023047953A1 (ja) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6851090B1 (en) * | 2000-10-30 | 2005-02-01 | Koninklijke Philips Electronics N.V. | Method and apparatus for displaying program recommendations with indication of strength of contribution of significant attributes |
| JP4396446B2 (ja) | 2004-08-20 | 2010-01-13 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
| US8799954B1 (en) * | 2006-07-31 | 2014-08-05 | Rovi Guides, Inc. | Systems and methods for providing custom media content flipping |
| JP4910582B2 (ja) * | 2006-09-12 | 2012-04-04 | ソニー株式会社 | 情報処理装置および方法、並びに、プログラム |
| JP5487028B2 (ja) * | 2010-06-25 | 2014-05-07 | 株式会社Nttドコモ | コンテンツ表示装置及びコンテンツ表示方法 |
| JP5897725B2 (ja) * | 2012-10-03 | 2016-03-30 | 楽天株式会社 | ユーザインタフェース装置、ユーザインタフェース方法、プログラム及びコンピュータ可読情報記憶媒体 |
| JP6924108B2 (ja) * | 2017-09-19 | 2021-08-25 | 日本放送協会 | プラン作成装置、プラン作成方法及びプラン作成プログラム |
-
2022
- 2022-09-07 JP JP2023549461A patent/JP7620835B2/ja active Active
- 2022-09-07 US US18/694,238 patent/US12432418B2/en active Active
- 2022-09-07 WO PCT/JP2022/033507 patent/WO2023047953A1/ja not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2023047953A1 (ja) | 2023-03-30 |
| WO2023047953A1 (ja) | 2023-03-30 |
| EP4408003A1 (en) | 2024-07-31 |
| US12432418B2 (en) | 2025-09-30 |
| US20240388763A1 (en) | 2024-11-21 |
| EP4408003A8 (en) | 2024-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8693844B2 (en) | Bookmarking media programs for subsequent viewing | |
| JP6364424B2 (ja) | メディアアセットに関するコンテクスト上関係する情報を表示するための方法およびシステム | |
| US11748408B2 (en) | Analyzing user searches of verbal media content | |
| RU2524840C2 (ru) | Адаптивное неявное изучение для рекомендательных систем | |
| KR101832996B1 (ko) | 개선된 프로그램 가이드 | |
| CN109511015B (zh) | 多媒体资源推荐方法、装置、存储介质及设备 | |
| US20130103628A1 (en) | User activity dashboard for depicting behaviors and tuning personalized content guidance | |
| US20090158307A1 (en) | Content processing apparatus, content processing method, program, and recording medium | |
| CN106507143A (zh) | 视频推荐方法及装置 | |
| RU2641663C1 (ru) | Способ рекомендации телевизионной программы и сервер | |
| Nixon et al. | AI and data-driven media analysis of TV content for optimised digital content marketing | |
| CN112507163A (zh) | 时长预测模型训练方法、推荐方法、装置、设备及介质 | |
| EP3295407B1 (en) | System and method for multimedia promotion and content prioritization | |
| Xu et al. | Catch-up TV recommendations: show old favourites and find new ones | |
| US20170308927A1 (en) | Systems and methods for identifying content segments to promote via an online platform | |
| US10447808B2 (en) | Systems and methods for selecting a portion of a content segment to distribute via an online platform | |
| Bulkan et al. | Modelling quality of experience for online video advertisement insertion | |
| US20110161169A1 (en) | Advertisement selection for a product or service to display to user | |
| US8620966B2 (en) | Network content modification | |
| JP7620835B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| JP7546226B2 (ja) | 情報処理装置、情報処理方法、プログラム、及び情報処理システム | |
| CN110569447A (zh) | 一种网络资源的推荐方法、装置及存储介质 | |
| CN109936770B (zh) | 一种基于矩阵在线补全和节目特征的节目推荐方法 | |
| Zibriczky et al. | EPG content recommendation in large scale: a case study on interactive TV platform | |
| CN107368533B (zh) | 一种内容项推荐方法、装置及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240202 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241217 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241224 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7620835 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |