(57)【特許請求の範囲】
【請求項１】
ユーザの嗜好度に応じて放送コンテンツの推薦度を判定する放送受信装置であって、
前記放送コンテンツを受信する放送コンテンツ処理手段と、
受信された前記放送コンテンツに含まれる番組情報を解析する放送コンテンツ解析手段と、
非放送コンテンツとして画像データを取得する非放送コンテンツ処理手段と、
取得された前記非放送コンテンツに含まれる撮影情報を解析する非放送コンテンツ解析手段と、
前記放送コンテンツに含まれる番組情報の解析結果と前記非放送コンテンツに含まれる撮影情報の解析結果とを蓄積するコンテンツ蓄積手段と、
過去に受信された前記放送コンテンツの視聴履歴情報を蓄積する視聴履歴蓄積手段と、
前記視聴履歴蓄積手段に蓄積された視聴履歴情報からユーザの嗜好度に応じた推薦候補の放送コンテンツを判定すると共に、前記コンテンツ蓄積手段に蓄積されている前記放送コンテンツに含まれる番組情報の解析結果と、前記コンテンツ蓄積手段に蓄積されている非放送コンテンツとしての画像データの撮影情報の解析結果とを比較することにより前記推薦候補の放送コンテンツの推薦度を判定する判定手段と、を有することを特徴とする放送受信装置。
【請求項２】
前記判定手段は、前記推薦候補の放送コンテンツに含まれる番組情報のジャンルに応じて、異なる判定条件を用いて前記推薦度を判定することを特徴とする請求項１に記載の放送受信装置。
【請求項３】
前記非放送コンテンツに含まれる撮影情報の解析結果は、画像データの撮影位置に関する情報、撮影機種に関する情報、撮影モードに関する情報、撮影対象物に関する情報のいずれか１つの情報を含むことを特徴とする請求項１または２に記載の放送受信装置。
【請求項４】
前記推薦候補の放送コンテンツの一覧表に前記判定手段により判定された推薦度を付加して表示する表示手段を更に有することを特徴とする請求項１乃至３のいずれか１項に記載の放送受信装置。
【請求項５】
放送コンテンツを受信する放送コンテンツ処理手段と、
受信された前記放送コンテンツに含まれる番組情報を解析する放送コンテンツ解析手段と、
非放送コンテンツとして画像データを取得する非放送コンテンツ処理手段と、
取得された前記非放送コンテンツに含まれる撮影情報を解析する非放送コンテンツ解析手段と、
前記放送コンテンツに含まれる番組情報の解析結果と前記非放送コンテンツに含まれる撮影情報の解析結果とを蓄積するコンテンツ蓄積手段と、
過去に受信された前記放送コンテンツの視聴履歴情報を蓄積する視聴履歴蓄積手段と、を有し、ユーザの嗜好度に応じて放送コンテンツの推薦度を判定する放送受信装置が行う制御方法であって、
前記視聴履歴蓄積手段に蓄積された視聴履歴情報からユーザの嗜好度に応じた推薦候補の放送コンテンツを判定すると共に、前記コンテンツ蓄積手段に蓄積されている前記放送コンテンツに含まれる番組情報の解析結果と、前記コンテンツ蓄積手段に蓄積されている非放送コンテンツとしての画像データの撮影情報の解析結果とを比較することにより前記推薦候補の放送コンテンツの推薦度を判定する判定工程、を有することを特徴とする制御方法。
【請求項６】
前記判定工程では、前記推薦候補の放送コンテンツに含まれる番組情報のジャンルに応じて、異なる判定条件を用いて前記推薦度を判定することを特徴とする請求項５に記載の制御方法。
【請求項７】
前記非放送コンテンツに含まれる撮影情報の解析結果は、画像データの撮影位置に関する情報、撮影機種に関する情報、撮影モードに関する情報、撮影対象物に関する情報のいずれか１つの情報を含むことを特徴とする請求項５または６に記載の制御方法。
【請求項８】
前記推薦候補の放送コンテンツの一覧表に前記判定工程により判定された推薦度を付加して表示する表示工程を更に有することを特徴とする請求項５乃至７のいずれか１項に記載の制御方法。
【請求項９】
請求項５乃至８のいずれいか１項に記載の制御方法を放送受信装置のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの嗜好度に応じて推薦する放送番組を決定する技術に関するものである。
【背景技術】
【０００２】
放送のデジタル化によって、放送されるコンテンツ数が飛躍的に増加したため、ユーザが視聴したい放送コンテンツを検索しにくいという問題が従来より指摘されている。
【０００３】
この問題を解決する手法は数多く提案されている。中でもユーザが事前に好みのジャンルを指定したり、ユーザが視聴した放送コンテンツのジャンルを自動で取得・解析し、ユーザの好みのジャンルを決定することで、そのジャンルに含まれる放送コンテンツを推薦対象とする手法が多く存在する。
【０００４】
また、テレビやＤＶＤレコーダなど近年のデジタル放送受信機は放送受信の機能だけでなく、ＨＤＤなどの記憶メディアを内蔵しており、ユーザが撮影した写真などの静止画や映像などの動画をはじめ、様々なコンテンツを蓄積、視聴する機能を有している。
【０００５】
ユーザが撮影したこれらのコンテンツにおいても、ユーザの嗜好情報が含まれており、例えば、特許文献１のように、これらのコンテンツを用いて番組の推薦を行う技術がある。
【０００６】
また、車載されているカーナビゲーション機器でもデジタル放送受信が可能となっている。例えば、特許文献２のように、カーナビゲーションに搭載されているＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）により、ユーザの移動位置情報を用いて番組の推薦を行う技術がある。
【特許文献１】特開２００６−２２９６７８号公報
【特許文献２】特許第３３９１３１３号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、静止画や動画などの非放送コンテンツに付加したジャンルと放送番組のジャンルの単純な結び付けによってのみ判定が行われる。このため、非放送コンテンツの撮影位置情報や撮影機種、撮影物体情報、撮影枚数など、その他の情報は利用されず、非放送コンテンツの情報が番組推薦に十分活かされていない。
【０００８】
特許文献２では、ユーザの移動位置情報を用いてその位置にあるものを、「レストラン」、「スポーツ」など一定のキーワードにより絞り込み、単純にキーワードの結び付けによってのみ判定が行われる。
このため、その位置が海外や北海道など、地域との関連・嗜好があるのかの判定や、一意に行ったことがある場所についてのみ推薦が行われ、旅行番組などでは既に行ったことのある場所の番組よりも、行ったことのない場所の番組を視聴したい場合もある。しかしながら、行ったことがない番組の推薦は行われず、ユーザの嗜好度が正しく反映されない。
【０００９】
本発明は、上記課題に鑑みなされ、非放送コンテンツ情報を用いて、よりユーザの嗜好度に合った推薦番組を判定することができる技術を実現する。
【課題を解決するための手段】
【００１０】
上述の課題を解決するために、本発明の放送受信装置は、ユーザの嗜好度に応じて放送コンテンツの推薦度を判定する放送受信装置であって、前記放送コンテンツを受信する放送コンテンツ処理手段と、受信された前記放送コンテンツに含まれる番組情報を解析する放送コンテンツ解析手段と、非放送コンテンツとして画像データを取得する非放送コンテンツ処理手段と、取得された前記非放送コンテンツに含まれる撮影情報を解析する非放送コンテンツ解析手段と、前記放送コンテンツに含まれる番組情報の解析結果と前記非放送コンテンツに含まれる撮影情報の解析結果とを蓄積するコンテンツ蓄積手段と、過去に受信された前記放送コンテンツの視聴履歴情報を蓄積する視聴履歴蓄積手段と、前記視聴履歴蓄積手段に蓄積された視聴履歴情報からユーザの嗜好度に応じた推薦候補の放送コンテンツを判定すると共に、前記コンテンツ蓄積手段に蓄積されている前記放送コンテンツに含まれる番組情報の解析結果と、前記コンテンツ蓄積手段に蓄積されている非放送コンテンツとしての画像データの撮影情報の解析結果とを比較することにより前記推薦候補の放送コンテンツの推薦度を判定する判定手段と、を有する。
【００１１】
また、本発明の放送受信装置の制御方法は、放送コンテンツを受信する放送コンテンツ処理手段と、受信された前記放送コンテンツに含まれる番組情報を解析する放送コンテンツ解析手段と、非放送コンテンツとして画像データを取得する非放送コンテンツ処理手段と、取得された前記非放送コンテンツに含まれる撮影情報を解析する非放送コンテンツ解析手段と、前記放送コンテンツに含まれる番組情報の解析結果と前記非放送コンテンツに含まれる撮影情報の解析結果とを蓄積するコンテンツ蓄積手段と、過去に受信された前記放送コンテンツの視聴履歴情報を蓄積する視聴履歴蓄積手段と、を有し、ユーザの嗜好度に応じて放送コンテンツの推薦度を判定する放送受信装置が行う制御方法であって、前記視聴履歴蓄積手段に蓄積された視聴履歴情報からユーザの嗜好度に応じた推薦候補の放送コンテンツを判定すると共に、前記コンテンツ蓄積手段に蓄積されている前記放送コンテンツに含まれる番組情報の解析結果と、前記コンテンツ蓄積手段に蓄積されている非放送コンテンツとしての画像データの撮影情報の解析結果とを比較することにより前記推薦候補の放送コンテンツの推薦度を判定する判定工程、を有する。
【発明の効果】
【００１２】
本発明によれば、非放送コンテンツ情報を用いて、よりユーザの嗜好度に合った推薦番組を判定することができる。
【発明を実施するための最良の形態】
【００１３】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１４】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１５】
［第１の実施形態］
図１は、本発明に係る第１の実施形態の放送受信装置の概略構成を示すブロック図である。
【００１６】
図１において、本発明の放送受信装置は、例えばデジタル放送用テレビジョン受信装置（以下、ＤＴＶ）により実現される。ＤＴＶ１０１は、放送コンテンツ処理部１０４、放送コンテンツ解析部１０５、非放送コンテンツ処理部１０７、非放送コンテンツ解析部１０８、放送／非放送コンテンツ蓄積部、視聴履歴蓄積部１１０、嗜好度決定部１１１、表示部１１２を備える。
【００１７】
リモコン１０２は、赤外線通信などによりＤＴＶ１０１を遠隔操作可能であり、ＤＴＶ１０１にユーザ操作が通知可能である。放送波アンテナ１０３は、デジタル放送波の受信を行い、放送コンテンツ処理部１０４へ受信したデジタル放送波を出力する。
【００１８】
放送コンテンツ処理部１０４は、放送波アンテナ１０３より入力されたデジタル放送波の分離・復号・合成・出力などを行う。
【００１９】
放送コンテンツ解析部１０５は、デジタル放送波に含まれるＳＩ（Ｓｅｒｖｉｃｅ Ｉｎｆｏｍａｔｉｏｎ：番組情報）／ＰＳＩ（Ｐｒｏｇｒａｍ Ｓｐｅｃｉｆｉｃ Ｉｎｆｏｍａｔｉｏｎ：番組特定情報）の解析を行う。また、放送コンテンツ解析部１０５は、その解析結果を、放送／非放送コンテンツ蓄積部１０９へ出力する。
【００２０】
外部装置１０６は、ユーザが撮影を行った静止画や動画などの非放送コンテンツのデータを非放送コンテンツ処理部１０７へ出力する。
【００２１】
非放送コンテンツ処理部１０７は、外部装置１０６から入力された非放送コンテンツデータの分離・復号・合成・出力などを行う。
【００２２】
非放送コンテンツ解析部１０８は、非放送コンテンツに含まれるコンテンツの撮影情報の解析を行い、その解析結果を放送／非放送コンテンツ蓄積部１０９へ保存する。
【００２３】
放送／非放送コンテンツ蓄積部１０９は、放送コンテンツ解析部１０５から入力される放送コンテンツ情報や、非放送コンテンツ解析部１０８から入力される非放送コンテンツ情報の蓄積を行う。
【００２４】
視聴履歴蓄積部１１０は、過去にユーザが視聴した放送コンテンツおよび非放送コンテンツの履歴の蓄積を行う。
【００２５】
嗜好度決定部１１１は、視聴履歴蓄積部１１０に蓄積されている視聴履歴情報からユーザの嗜好度に応じた推薦番組情報を作成する。そして、嗜好度決定部１１１は、放送／非放送コンテンツ蓄積部１０９に蓄積されている放送コンテンツ情報および非放送コンテンツ情報からユーザの嗜好度に合致するように放送番組の推薦度を判定する。１１２は、映像および音声の表示を制御するための表示部であり、ＥＰＧなどの番組一覧表をユーザに表示する。
【００２６】
放送波アンテナ１０３から受信された放送コンテンツは、ＤＴＶ１０１の放送コンテンツ処理部１０４において処理される。具体的には、ＭＰＥＧ２ ＴｒａｎｓｐｏｒｔＳｔｒｅａｍのデマルチプレックス、ＭＰＥＧ２ビデオ、オーディオ復号、ＡＶ同期処理、時刻管理、データ放送処理、出力処理である。なお、放送コンテンツ処理部１０４での詳細な処理については、従来公知の方法が採用可能であるので、ここでの説明は省略する。
【００２７】
そして、放送コンテンツ処理部１０４において処理された映像・音声は、表示部１１２を通じて、モニタやスピーカ（図示せず）に出力される。
【００２８】
同時に、放送コンテンツ処理部１０４により、放送波に含まれるＳＩ／ＰＳＩなどの放送コンテンツ情報が放送コンテンツ解析部１０５に供給される。
【００２９】
ここで、放送波に含まれるＳＩ／ＰＳＩ情報は、ＰＡＴ（Program Association Table）、ＰＭＴ（Program Map Table）等で構成される。更に、ＥＩＴ（Event Information Table）、ＮＩＴ（Network Information Table）等で構成される。
【００３０】
これらの中で推薦番組と関連がある内容としては、ＥＩＴ内にて、サービスＩＤ、イベントＩＤ、番組の放送開始時刻、放送継続時間、番組名や番組の内容説明、出演者、脚本者、司会者等の人物名、番組のジャンルや特性が記述される。ここで、放送番組のジャンルは、「報道」、「スポーツ」、「ドラマ」、「映画」、「バラエティ」、「教養」等の大ジャンルと、大ジャンルを細分化した中ジャンルで規定される。例えば、大ジャンル「スポーツ」を細分化した中ジャンルには、「サッカー」、「野球」、「オリンピック」等が規定されている。シリーズ記述子には、シリーズ番組や再放送番組等に関する情報が記述される。
【００３１】
放送コンテンツ解析部１０５は、上述したＳＩ／ＰＳＩ情報より放送コンテンツの番組名や放送時間や、ジャンルなどの各種放送コンテンツ情報を解析し、放送／非放送コンテンツ蓄積部１０９に蓄積する。
【００３２】
また、放送コンテンツ解析部１０５は、視聴者が視聴したと判定された放送コンテンツのジャンルに関し、視聴履歴蓄積部１１０に蓄積されている視聴回数カウンタに１を加算する。
【００３３】
図２は、視聴履歴蓄積部１１０に蓄積されている視聴回数管理データを例示している。
【００３４】
図２に示すように、視聴履歴蓄積部１１０には、ジャンルごとの視聴回数が管理される。
【００３５】
また、外部装置１０６から入力された非放送コンテンツは、非放送コンテンツ処理部１０７により取得・処理される。ここで、ＤＴＶ１０１に接続される外部装置１０６としては、種々の機器が想定可能である。
【００３６】
具体的には、デジタルスチルカメラやデジタルビデオカメラ、ＳＤカードなどの機器が挙げられる。これらの機器は、ＥｔｈｅｒＮｅｔ（登録商標）やＵＳＢ、カードリーダなどのＩ／Ｆ（インタフェース）を介して接続され、ユーザが撮影を行った静止画や動画などの非放送コンテンツのデータが、非放送コンテンツ処理部１０７へ出力される。
【００３７】
そして、非放送コンテンツ処理部１０７は、外部装置１０６に応じて、具体的にデジタルビデオの動画再生処理や、デジタルカメラの静止画再生処理、等を行う。なお、これらの非放送コンテンツの各種処理に関しては、従来公知の方法が採用可能であるので、ここでの説明は省略する。
【００３８】
そして、非放送コンテンツ処理部１０７において処理された映像・音声は、表示部１１２を通じて、モニタやスピーカ（図示せず）に出力される。
同時に、非放送コンテンツ処理部１０７により、非放送コンテンツのうち、デジタルカメラで撮影した静止画の撮影情報であるＥｘｉｆ情報が非放送コンテンツ解析部１０８に供給される。また、ＤＶＤビデオカメラで撮影した動画の撮影情報であるＶＩＤＥＯ＿ＴＳ．ＩＦＯファイル情報が非放送コンテンツ解析部１０８に供給される。なお、Ｅｘｉｆは、Ｅｘｃｈａｎｇｅａｂｌｅ ｉｍａｇｅ ｆｉｌｅ ｆｏｒｍａｔ ｆｏｒ ｄｉｇｉｔａｌ ｓｔｉｌｌ ｃａｍｅｒａｓの略称である。
【００３９】
ここで、静止画データに含まれるＥｘｉｆ情報には、撮影日時や撮影機器のメーカー名、撮影機種名、撮影位置のＧＰＳデータなどで構成される。また、動画データであるＶＩＤＥＯ＿ＴＳ．ＩＦＯ情報についても、静止画データと同種の情報が取得可能である。
【００４０】
非放送コンテンツ解析部１０８は、上記ＥｘｉｆやＶＩＤＥＯ＿ＴＳ．ＩＦＯ情報に含まれる、非放送コンテンツの撮影日時、撮影機器のメーカ名、カメラの機種名、撮影位置のＧＰＳデータ等の情報を放送／非放送コンテンツ蓄積部１０９に蓄積する。
【００４１】
視聴履歴蓄積部１１０には、放送コンテンツについて、放送コンテンツで用いられるジャンル当たりの視聴回数が蓄積される。ユーザがリモコン１０２を操作することにより、放送コンテンツの推薦度を要求すると、嗜好度決定部１１１が視聴履歴蓄積部１１０に蓄えられているジャンルごとの視聴回数情報を取得して、ユーザの嗜好度の高いジャンルが決定される。
【００４２】
そして、放送／非放送コンテンツ蓄積部１０９に蓄積されている今後の放送番組の中から同一ジャンルに含まれる番組が検索され、ユーザに認識可能な状態で表示部１１２に表示される。このようにして、ユーザの嗜好度に応じた推薦番組の判定処理が実行される。
【００４３】
図３は、第１の実施形態による推薦番組判定結果が反映されたＥＰＧ画面を例示している。図３のＥＰＧ画面では、表示されている番組ごとに推薦度が星印で表されており、それぞれ星印が多いほど推薦度が高いことを表している。また、図３では、表示された番組に関連した場所にて写真撮影された静止画があることを表す「写真ありアイコン」が表示されている。
【００４４】
第１の実施形態では、新たに推薦番組を判定する際に、ユーザが撮影した静止画や動画などの非放送コンテンツの撮影位置情報を用いて、推薦候補となる番組ごとに撮影位置に関連する番組の推薦度を高くしたり、反対に関連しない番組の推薦度を高くしている。
【００４５】
図４は、本発明に係る第１の実施形態による推薦番組判定処理を示すフローチャートである。
【００４６】
以下、図１及び図４を参照して、本実施形態の推薦番組判定処理について説明する。
【００４７】
ここでは、放送番組情報や非放送コンテンツとしての撮影情報が既に放送／非放送コンテンツ蓄積部１０９に蓄積されているものとする。
【００４８】
まず始めに、ユーザにてリモコン１０２が操作され、その操作指示により放送コンテンツ処理部１０４にてＥＰＧ画面が生成・出力され、表示部１１２に図３で示したＥＰＧ画面が表示される。
【００４９】
ここで、嗜好度決定部１１１は、ＥＰＧ画面に番組ごとに推薦度を表示するために推薦番組の判定処理を実行する。
【００５０】
即ち、Ｓ４０１において、嗜好度決定部１１１は、視聴履歴蓄積部１１０に蓄積されたジャンルごとの視聴回数情報を用いて、推薦番組の判定処理を行い、この判定結果に基づき推薦度などを付加した推薦番組情報を作成する。ここでの判定処理は、従来公知の方法を採用可能であり、例えば、旅行番組およびニュース番組をよく視聴しているユーザの場合、ニュース番組と旅行番組を推薦番組とする。
【００５１】
次に、Ｓ４０２において、嗜好度決定部１１１は、Ｓ４０１で作成された推薦番組について、非放送コンテンツ情報を用いて推薦度判定処理を行う。
【００５２】
図５は、第１の実施形態による推薦番組の推薦度判定処理を示すフローチャートである。
【００５３】
図５において、Ｓ５０１では、嗜好度決定部１１１は、推薦番組の番組内容情報を放送／非放送コンテンツ蓄積部１０９から取得し、放送コンテンツ解析部１０５により番組内容情報を解析し、推薦番組に関する位置情報の検出を行う。ここでは、例えば、図３のＥＰＧ画面では、「川崎」、「北海道」、「ハワイ」などの文字列情報を抽出する。
【００５４】
Ｓ５０２では、嗜好度決定部１１１は、Ｓ５０１にて検出された位置情報から緯度と経度の範囲情報を、嗜好度決定部１１１が保持しているテーブル情報および地図データから取得する。
【００５５】
図６は、第１の実施形態による位置情報の分類テーブルを例示している。
【００５６】
嗜好度決定部１１１は、図６に示すように、個々の位置情報について大分類と小分類に分けて保持している。そして、Ｓ５０２では、Ｓ５０１にて検出された位置情報について、大分類の位置情報か小分類の位置情報かを特定する。また、嗜好度決定部１１１は、地図データを保持しており、この地図データから大分類と小分類のそれぞれの位置情報から緯度・経度情報を取得する。ここでは、「関東」などの位置情報から、地図データより緯度・経度の範囲情報を取得する。この方法の詳細については、従来公知の方法を採用可能であるため、ここでの説明は省略する。
【００５７】
Ｓ５０３では、嗜好度決定部１１１は、Ｓ５０２にて取得した緯度・経度の範囲情報と、非放送コンテンツとしての静止画などの撮影位置情報とを比較し、その緯度・経度の範囲内において撮影を行った静止画などがあるか判定する。
【００５８】
Ｓ５０４では、嗜好度決定部１１１は、推薦対象の放送番組のジャンル情報を取得する。
【００５９】
Ｓ５０５では、嗜好度決定部１１１は、推薦対象の放送番組のジャンルが、例えば旅行番組か判定を行う。ここで、推薦対象の放送番組が旅行番組の場合は、Ｓ５０６に進み、嗜好度決定部１１１は、推薦対象の旅行番組の位置情報と非放送コンテンツとしての静止画の撮影位置情報とが、図６に示した分類テーブルのうち、小分類と合致しているか判定を行う。Ｓ５０６にて小分類に合致したと判定された場合には、既に推薦対象の旅行番組と関連した位置で撮影を行い、その場所へ行った可能性が高いと判断できる。よって、この場所に対するユーザの嗜好度は低いと判断することができる。よって、Ｓ５０６で小分類に合致した場合は、Ｓ５０７にて、嗜好度決定部１１１は、推薦番組の推薦度を低くする処理を行う。例えば、図３のＥＰＧ画面において、旅番組２の場所である「伊豆」で撮影した静止画などが非放送コンテンツとしてある場合は、推薦度を低くして星印１つの推薦度として設定される。また、図３において、旅番組２の場所にて撮影を行った非放送コンテンツがあることを表す「写真ありアイコン」の表示を行い、ユーザへの通知を行っている。
【００６０】
一方、Ｓ５０６にて小分類と合致しないと判定された場合には、Ｓ５０８にて、嗜好度決定部１１１は、推薦対象の旅行番組の位置情報と非放送コンテンツの位置情報とが、図６に示した分類テーブルのうち、大分類と合致しているか判定を行う。
【００６１】
Ｓ５０８にて大分類に合致したと判定された場合には、推薦対象の放送番組の場所は、大分類として大まかにはユーザが興味を持った地域に合致しているが、小分類である具体的な場所には行ったことがない。よって、興味があるものの未だ行ったことがない地域と判断できる。そこで、Ｓ５０８で大分類と合致した場合は、Ｓ５０９にて、嗜好度決定部１１１は、推薦番組の推薦度を高くする処理を行う。例えば、図３のＥＰＧ画面において、ニュース番組の場所である「川崎」で撮影した静止画などが非放送コンテンツとしてある場合は、推薦度を高くして星印３つの推薦度として設定される。また、同様に、図３において、旅番組３の場所に大まかに関連した「海外」にて撮影を行った非放送コンテンツはあるものの、具体的な場所である「ハワイ」にて撮影した非放送コンテンツがない場合には、推薦度を高くして星印３つの推薦度として設定される。
【００６２】
一方、Ｓ５０８にて大分類に合致しないと判定された場合、即ち、推薦対象の放送番組に関連する非放送コンテンツがなかった場合は、本処理を終了し、図４のＳ４０１で作成された推薦番組情報を適用する。
【００６３】
更に、Ｓ５０５にて推薦対象の放送番組のジャンルが旅行番組ではないと判定された場合は、Ｓ５１０に進む。
【００６４】
Ｓ５１０では、嗜好度決定部１１１は、推薦対象の旅行番組以外のジャンルの放送番組について、番組の位置情報と非放送コンテンツの位置情報とが、図６に示した分類テーブルのうち、大分類または小分類と合致しているか判定を行う。
【００６５】
そして、Ｓ５１０にて大分類または小分類と合致したと判定された場合は、Ｓ５１１にて、推薦対象の放送番組に対して推薦度を高くする処理を行う。例えば、図３のＥＰＧ画面において、ニュース番組に関連する位置情報である「川崎」にて、ユーザが写真などの撮影を行ったことがあり、ユーザの関心が高い番組であると判断し、推薦度を高くする処理が行われる。
【００６６】
第１の実施形態によれば、推薦番組を判定する際に、推薦対象となる放送番組のジャンル（種別）に応じて、ユーザが撮影を行った静止画や動画などの非放送コンテンツの位置情報を変更し、異なる判定条件を用いて推薦度を判定する。これにより、よりユーザの嗜好度に合った推薦番組の判定が可能となる。
【００６７】
つまり、従来と異なり、例えば同じ旅番組を推薦番組とする場合であっても、ユーザが実際に行ったことのある場所に関連する番組は推薦度を低くする。また、大まかな分類では行ったことがあり、興味が高い場所と考えられるが、未だ行ったことのない場所に関連した番組は推薦度を高くする。このようにして、より詳細なユーザの嗜好度に合った推薦番組の判定可能となる。
【００６８】
なお、第１の実施形態では、旅行番組とそれ以外の番組について、非放送コンテンツとしての位置情報を変更したが、本発明は、これに限定されるものではなく、放送番組の種別に応じて判定に利用する位置情報を変更することも可能である。
【００６９】
また、第１の実施形態では、単純に非放送コンテンツの有無に基づき、行ったことがあるか否かを判定したが、撮影画像が「一定枚数以上ある場合」や「検索にて位置情報が一致した枚数／全枚数の割合が一定以上の場合」などに基づき判定を行ってもよい。
【００７０】
［第２の実施形態］
次に、第２の実施形態として、非放送コンテンツとしての静止画撮影時の撮影情報を用いて、ユーザの撮影条件に合った推薦番組を判定する方法について説明する。
【００７１】
ここで、第２の実施形態を実現する装置構成は、図１に示した構成と同様であるため説明を省略する。
【００７２】
図７は、本発明に係る第２の実施形態による推薦番組判定処理を示すフローチャートである。図８は、第２の実施形態の撮影機種情報テーブルを例示する図である。
【００７３】
以下、図１、図７及び図８を参照して、第２の実施形態の推薦番組判定処理について説明する。
【００７４】
ここでは、放送番組情報や非放送コンテンツの撮影情報が既に放送／非放送コンテンツ蓄積部１０９に蓄積されているものとする。
【００７５】
まず始めに、ユーザにてリモコン１０２が操作され、その操作指示により放送コンテンツ処理部１０４にてＥＰＧ画面が生成・出力され、表示部１１２にＥＰＧ画面の表示が行われる。
【００７６】
このとき、嗜好度決定部１１１は、ＥＰＧ画面に番組の推薦度を表示するために、図７に示す推薦番組判定処理を実行する。
【００７７】
図７において、Ｓ７０１では、嗜好度決定部１１１は、放送／非放送コンテンツ蓄積部１０９に、静止画枚数が所定枚数以上あるか判定する。ここでは、例えば１００枚以上の静止画が蓄積されている場合は、静止画撮影を行っているまたは撮影に興味があると判定できるので、Ｓ７０２以降の処理を実行する。また、Ｓ７０１にて静止画枚数が所定枚数に満たない場合は、本処理を終了する。
【００７８】
次にＳ７０２では、嗜好度決定部１１１は、放送／非放送コンテンツ蓄積部１０９に蓄積されている撮影情報から、撮影機種名またはメーカ名を取得し、図８に示す撮影機種情報テーブルに含まれる機種名またはメーカ名と比較する。そして、携帯電話により撮影が行われていると判定された場合には、ユーザはあまり撮影方法にこだわりはなく撮影方法の説明番組を推薦する必要性は低いと判断し、本処理を終了する。
【００７９】
一方、Ｓ７０２にて、携帯電話以外により撮影が行われていると判定された場合は、Ｓ７０３において、嗜好度決定部１１１は、Ｓ７０２と同様に一眼レフタイプのデジタルカメラにより撮影が行われているか判定する。
【００８０】
Ｓ７０３において、一眼レフタイプのデジタルカメラで撮影が行われている場合は、Ｓ７０４にて、嗜好度決定部１１１は、一眼レフカメラの撮影方法の説明番組を推薦番組とする。
【００８１】
この推薦番組の判定方法については、従来公知の方法を採用可能であり、例えば、「一眼レフ」と「撮影」というキーワードで放送番組情報を検索し合致した「入門！デジタル一眼レフ撮影講座」という番組を推薦番組とすることが可能である。
【００８２】
また、Ｓ７０３にて、一眼レフタイプのデジタルカメラで撮影が行われていない場合は、Ｓ７０５にて、嗜好度決定部１１１は、一眼レフカメラ以外のデジタルカメラ（例えば、コンパクトデジタルカメラ）の撮影方法の説明番組を推薦番組とする。
【００８３】
この推薦番組の判定方法についても従来公知の方法を採用可能であり、例えば、「撮影」というキーワードで放送番組情報を検索し合致した「かんたんデジタカメ撮影」という番組を推薦番組とすることが可能である。
【００８４】
第２の実施形態によれば、非放送コンテンツ情報として画像の撮影枚数や撮影機種名、機種メーカ名などを用いて、ユーザが撮影に興味があるか、どのような機種を使った撮影を行っているかを判定する。これにより、よりユーザの嗜好度に合った推薦番組を判定できる。つまり、従来と異なり、撮影枚数や撮影機種などの撮影状況を考慮することで、ユーザの嗜好度に対して精度の高い推薦番組が判定できる。
【００８５】
ここで、撮影方法の説明番組を、放送／非放送コンテンツ蓄積部１０９に蓄積されている静止画情報のうち、「花火」、「夜景」などの撮影モードの情報を使用して判定する。そして、花火モードで撮影された静止画がある場合は「デジカメ撮影入門〜花火の撮影方法〜」という番組の推薦度を高くする。また、夜景モードで撮影された静止画がある場合は「デジカメ撮影入門〜夜景をキレイに撮影しよう〜」という番組の推薦度を高くする。これにより、ユーザのより細かな嗜好度に合った推薦番組を判定可能となる。
【００８６】
なお、第２の実施形態においては、静止画を一例として説明を行ったが、必ずしも静止画に限らず、動画についても同様の処理を適用可能である。
【００８７】
［第３の実施形態］
次に、第３の実施形態として、非放送コンテンツとしての撮影対象物情報を用いて、ユーザがより多く撮影を行った撮影対象物に関連する推薦番組を判定する方法について説明する。
【００８８】
ここで、第３の実施形態を実現する装置構成は、図１に示した構成と同様であるため説明を省略する。
【００８９】
図９は、本発明に係る第３の実施形態による推薦番組判定処理を示すフローチャートである。図１０は、第３の実施形態の撮影対象物情報データベースを例示する図である。
【００９０】
以下、図１、図９及び図１０を参照して、第３の実施形態の推薦番組判定処理について説明する。
【００９１】
ここでは、放送番組情報や非放送コンテンツの撮影情報が既に放送／非放送コンテンツ蓄積部１０９に蓄積されているものとする。
【００９２】
まず始めに、ユーザにてリモコン１０２が操作され、その操作指示により放送コンテンツ処理部１０４にてＥＰＧ画面が生成・出力され、表示部１１２にＥＰＧ画面の表示が行われる。
【００９３】
このとき、嗜好度決定部１１１は、ＥＰＧ画面に番組の推薦度を表示するために、図９に示す推薦番組判定処理を実行する。
【００９４】
図９において、Ｓ９０１では、嗜好度決定部１１１は、放送／非放送コンテンツ蓄積部１０９から撮影画データを取得し、非放送コンテンツ解析部１０８を介して、撮影画データに含まれる主要な撮影対象物情報を取得する。ここでは、従来公知の方法を用いて撮影画像データのオブジェクト識別および顔識別を行い、図１０に示す「ラーメン」などの物体情報や、「幼児」、「男性１０代」などの人物の大まかな分類情報を取得する。
【００９５】
また、Ｓ９０１では、主要な撮影対象物が１枚にのみ偶然撮影されたものか、ユーザの興味により撮影されたものか判定する。このため、一定枚数以上撮影を行った場合や、「同一対象物が撮影された非放送コンテンツ数／全非放送コンテンツ数」が一定割合以上の場合、撮影対象物情報が取得可能とする。
【００９６】
Ｓ９０２では、嗜好度決定部１１１は、Ｓ９０１での検索の結果、非放送コンテンツの撮影対象物情報が検出できたか判定し、検出できていないと判定された場合は、本処理を終了する。また、Ｓ９０１での検索の結果、非放送コンテンツの撮影対象物情報が検出できたと判定された場合は、Ｓ９０３において、嗜好度決定部１１１は、Ｓ９０１にて取得した撮影対象物情報に関連した番組を推薦番組として判定する。
【００９７】
ここで、例えば、Ｓ９０１にて「ラーメン」が撮影対象物情報として検索された場合、「ラーメン」という文字列の含まれた番組を推薦番組とする。
【００９８】
また、例えば「女性３０代以上」が撮影対象物情報として検索され場合、「主婦」という文字列の含まれた、例えば「主婦向けお得情報」などの番組を推薦番組とする。
【００９９】
第３の実施形態によれば、非放送コンテンツとしての撮影画像データに存在する、ユーザが興味を持って撮影を行った撮影対象物を識別し、その撮影対象物に関連した番組を推薦番組とすることが可能となる。
【０１００】
つまり、従来と異なり、例えば「ラーメン」などある特定の物体を撮影した画像データを非放送コンテンツとして一定枚数以上蓄積した場合、ユーザの指定なしに、その物体に関連した番組を推薦番組とすることが可能となる。
【０１０１】
［他の実施形態］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給しても達成可能である。すなわち、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１０２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。
【０１０４】
しかし、さらにプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も有得る。その後、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１０６】
【図１】本発明に係る第１の実施形態の放送受信装置の概略構成を示すブロック図である。
【図２】第１の実施形態の視聴履歴蓄積部に蓄積されている視聴回数管理データを例示する図である。
【図３】第１の実施形態により判定された推薦番組の番組一覧表を例示する図である。
【図４】第１の実施形態による推薦番組判定処理を示すフローチャートである。
【図５】第１の実施形態による推薦度判定処理を示すフローチャートである。
【図６】第１の実施形態の位置情報の分類テーブルを例示する図である。
【図７】第２の実施形態による推薦番組判定処理を示すフローチャートである。
【図８】第２の実施形態の撮影機種情報テーブルを例示する図である。
【図９】第３の実施形態の推薦番組判定処理を示すフローチャートである。
【図１０】第３の実施形態の撮影対象物情報データベースを例示する図である。
【符号の説明】
【０１０７】
１０１  ＤＴＶ
１０２  リモコン
１０３  放送波アンテナ
１０４  放送コンテンツ処理部
１０５  放送コンテンツ解析部
１０６  外部装置
１０７  非放送コンテンツ処理部
１０８  非放送コンテンツ解析部
１０９  放送／非放送コンテンツ蓄積部
１１０  視聴履歴蓄積部
１１１  嗜好度決定部
１１２  表示部
【図１】
0005224896.tif 000002
【図２】
0005224896.tif 000003
【図３】
0005224896.tif 000004
【図４】
0005224896.tif 000005
【図５】
0005224896.tif 000006
【図６】
0005224896.tif 000007
【図７】
0005224896.tif 000008
【図８】
0005224896.tif 000009
【図９】
0005224896.tif 000010
【図１０】
0005224896.tif 000011