(57)【特許請求の範囲】
【請求項１】
第１ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する方法において、
前記第１ユーザの放送コンテンツ視聴行動様式をログ記録し、第１ユーザのプロファイルを生成する段階と、
前記生成された第１ユーザのプロファイルを、ネットワークを利用してサーバに伝送する段階と、
前記第１ユーザのプロファイルと、ソーシャルネットワークサービスの前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザのプロファイルとを基に、選好度相関関係を反映させた、少なくとも一つ以上の放送コンテンツの推薦結果を、前記サーバから受信する段階と、
前記受信された放送コンテンツの推薦結果を放映時間帯別カテゴリに区分する段階と、
前記区分された放送コンテンツの推薦結果を画面に表示する段階と、を含み、
第１ユーザと第２ユーザは既存のソーシャルネットワークサービスを通じて予め形成されたバディー関係であることを特徴とする推薦方法。
【請求項２】
前記放送コンテンツの推薦結果を画面に表示する段階は、
前記表示される放送コンテンツのうち現在放映されている放送コンテンツについて、同じ放送コンテンツを視聴している前記第２ユーザの数を共に表示することを特徴とする請求項１に記載の推薦方法。
【請求項３】
前記放送コンテンツの推薦結果を画面に表示する段階は、
前記表示される放送コンテンツのうち現在放映されている放送コンテンツについて、現在放送コンテンツが進行された程度を共に表示することを特徴とする請求項２に記載の推薦方法。
【請求項４】
前記放送コンテンツの推薦結果を画面に表示する段階は、
前記画面で電子番組ガイド（ＥＰＧ）情報を表示する位置領域と同じ領域に、前記放送コンテンツの推薦結果を表示することを特徴とする請求項３に記載の推薦方法。
【請求項５】
前記画面に表示された放送コンテンツの推薦結果のうち少なくとも一つ以上の放送コンテンツを録画したり、前記放送コンテンツの放映開始前に知らせたり、または前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザに推薦する段階をさらに含むことを特徴とする請求項４に記載の推薦方法。
【請求項６】
前記第１ユーザから放送コンテンツの推薦要請を示す信号を受信する段階と、
前記受信された信号によって、前記第１ユーザのプロファイルをアップデートする段階と、
電子番組ガイド情報から獲得されたあらゆるチャンネルの放送コンテンツについて、プロファイルを生成する段階と、
前記アップデートされた第１ユーザのプロファイルと、前記生成された放送コンテンツのプロファイルとを基に、選好度相関関係を反映させた、少なくとも一つ以上の放送コンテンツの推薦結果を抽出する段階と、をさらに含むことを特徴とする請求項１に記載の推薦方法。
【請求項７】
前記第１ユーザのプロファイルと、ソーシャルネットワークサービスの前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザのプロファイルとを基に、選好度相関関係を反映させた、前記サーバから受信された放送コンテンツの推薦結果と、前記アップデートされた第１ユーザのプロファイルと、前記生成された放送コンテンツのプロファイルとを基に、選好度相関関係を反映させた、前記抽出された放送コンテンツの推薦結果とを組み合わせ、コンテンツ基盤の協調フィルタリングを行う段階をさらに含むことを特徴とする請求項６に記載の推薦方法。
【請求項８】
ネットワークを介して第１ユーザのメディア・コンテンツ再生デバイスと連結されたサーバで放送コンテンツを推薦する方法において、
前記第１ユーザの放送コンテンツ視聴行動様式をログ記録して生成された第１ユーザのプロファイルを、前記メディア・コンテンツ再生デバイスから受信する段階と、
ソーシャルネットワークサービスの前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザから構成されるユーザ・リストを、前記サーバに備わったデータベースから獲得する段階と、
前記獲得されたユーザ・リストの第２ユーザから、それぞれのプロファイルを収集する段階と、
前記受信された第１ユーザのプロファイルと、前記収集された第２ユーザのプロファイルとを基に、選好度相関関係を反映させた、少なくとも一つ以上の放送コンテンツの推薦結果を算出する段階と、
前記算出された放送コンテンツの推薦結果を、前記第１ユーザのメディア・コンテンツ再生デバイスに伝送する段階と、を含み、
第１ユーザと第２ユーザは既存のソーシャルネットワークサービスを通じて予め形成されたバディー関係であることを特徴とする推薦方法。
【請求項９】
前記算出された放送コンテンツの推薦結果のうち現在放映されている放送コンテンツについて、同じ放送コンテンツを視聴している前記第２ユーザの数を計算する段階をさらに含むことを特徴とする請求項８に記載の推薦方法。
【請求項１０】
第１ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する装置において、
前記第１ユーザの放送コンテンツ視聴行動様式をログ記録し、第１ユーザのプロファイルを生成するユーザ・プロファイリング部と、
前記生成された第１ユーザのプロファイルを、ネットワークを利用してサーバに伝送するユーザ・プロファイル・アップローダと、
前記第１ユーザのプロファイルと、ソーシャルネットワークサービスの前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザのプロファイルとを基に、選好度相関関係を反映させた少なくとも一つ以上の放送コンテンツの推薦結果を、前記サーバから受信する受信部と、
前記受信された放送コンテンツの推薦結果を、放映時間帯別カテゴリに区分する画面制御部と、
前記区分された放送コンテンツの推薦結果を画面に表示する画面出力部と、を含み、
第１ユーザと第２ユーザは既存のソーシャルネットワークサービスを通じて予め形成されたバディー関係であることを特徴とする推薦装置。
【請求項１１】
前記画面出力部は、
前記表示される放送コンテンツのうち現在放映されている放送コンテンツについて、同じ放送コンテンツを視聴している前記第２ユーザの数を共に表示することを特徴とする請求項１０に記載の推薦装置。
【請求項１２】
前記画面出力部は、
前記表示される放送コンテンツのうち現在放映されている放送コンテンツについて、現在放送コンテンツが進行された程度を共に表示することを特徴とする請求項１１に記載の推薦装置。
【請求項１３】
前記画面出力部は、
前記画面で電子番組ガイド情報を表示する位置領域と同じ領域に、前記放送コンテンツの推薦結果を表示することを特徴とする請求項１２に記載の推薦装置。
【請求項１４】
前記画面に表示された放送コンテンツの推薦結果のうち少なくとも一つ以上の放送コンテンツを録画したり、前記放送コンテンツの放映開始前に知らせたり、または前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザに推薦する放送コンテンツ処理部をさらに含むことを特徴とする請求項１３に記載の推薦装置。
【請求項１５】
前記第１ユーザから放送コンテンツの推薦要請を示す信号を受信するユーザ・インターフェース部と、
前記受信された信号によって、前記第１ユーザのプロファイルをアップデートするプロファイル・アップデート部と、
電子番組ガイド情報から獲得されたあらゆるチャンネルの放送コンテンツについて、プロファイルを生成するコンテンツ・プロファイリング部と、
前記アップデートされた第１ユーザのプロファイルと、前記生成された放送コンテンツのプロファイルとを基に、選好度相関関係を反映させた少なくとも一つ以上の放送コンテンツの推薦結果を抽出するコンテンツ基盤推薦部と、をさらに含むことを特徴とする請求項１０に記載の推薦装置。
【請求項１６】
前記第１ユーザのプロファイルと、ソーシャルネットワークサービスの前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザのプロファイルとを基に、選好度相関関係を反映させた、前記サーバから受信された放送コンテンツの推薦結果と、前記アップデートされた第１ユーザのプロファイルと、前記生成された放送コンテンツのプロファイルとを基に、選好度相関関係を反映させた、前記コンテンツ基盤推薦部から抽出された放送コンテンツの推薦結果とを組み合わせ、コンテンツ基盤の協調フィルタリングを行うハイブリッド推薦部をさらに含むことを特徴とする請求項１５に記載の推薦装置。
【請求項１７】
ネットワークを介して連結された第１ユーザのメディア・コンテンツ再生デバイスに、放送コンテンツを推薦するサーバにおいて、
前記第１ユーザの放送コンテンツ視聴行動様式をログ記録して生成された第１ユーザのプロファイルを、前記メディア・コンテンツ再生デバイスから受信するユーザ・プロファイル受信部と、
ソーシャルネットワークサービスの前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザから構成されるユーザ・リストを、前記サーバに備わったデータベースから獲得するバディ管理部と、
前記獲得されたユーザ・リストの第２ユーザから、それぞれのプロファイルを収集するバディ・プロファイル収集部と、
前記受信された第１ユーザのプロファイルと、前記収集された第２ユーザのプロファイルとを基に、選好度相関関係を反映させた少なくとも一つ以上の放送コンテンツの推薦結果を算出する協調フィルタリング基盤推薦部と、
前記算出された放送コンテンツの推薦結果を、前記第１ユーザのメディア・コンテンツ再生デバイスに伝送する伝送部と、を含み、
第１ユーザと第２ユーザは既存のソーシャルネットワークサービスを通じて予め形成されたバディー関係であることを特徴とする推薦装置。
【請求項１８】
前記算出された放送コンテンツの推薦結果のうち現在放映されている放送コンテンツについて、同じ放送コンテンツを視聴している前記第２ユーザの数を計算するバディ視聴情報処理部をさらに含むことを特徴とする請求項１７に記載の推薦装置。
【請求項１９】
請求項１ないし請求項９のうち、いずれか一項に記載の方法を具現するためのプログラムが記録されたコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する方法及びその装置に関する。
【背景技術】
【０００２】
ソーシャル・ネットワーク（social  network）とは、インターネットで、個人の自己同一性（identity）を基に、自身から水平的に広がっていくネットワークを意味する。自分を基に、自分と類似した関心を有している人を追加するネットワークであって、既存のコミュニティとは異なる性向を有する。
【０００３】
社会的関係の中で生きていく人間に、個人の価値評価と人脈とが生きることに非常に大きい影響を与えることになるので、かような脈絡から、ソーシャル・ネットワークに集中的にスポットライトが当てられている。
【０００４】
ソーシャル・ネットワークは、個人の自己同一性を確立し、人脈形成用ツールとしても非常に有用であるので、急速に広がっており、最近では、既構築の人的ネットワークを基にした新たなインターネット・サービスが続けて開発されている。ソーシャル・ネットワーク・サービスを利用し、個別化された（personalized）推薦サービスを提供することが、例えば、新たな音楽や映画、製品、レストランのような情報を提供するのに有用に使われている趨勢である。
【０００５】
一方、ＴＶ（television）またはＰＶＲ（personal  video  recorder）のように、放送を録画／再生できるデバイスを利用するにあたって、数多くのチャンネルのうちユーザが好みそうなプログラムを推薦する、性能向上のために多くの研究が進められている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する方法とその装置とを提供することである。
【課題を解決するための手段】
【０００７】
前記目的を達成するための本発明の一実施形態によれば、第１ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する方法は、前記第１ユーザの放送コンテンツ視聴行動様式をログ記録し、第１ユーザのプロファイルを生成する段階と、前記生成された第１ユーザのプロファイルを、ネットワークを利用してサーバに伝送する段階と、前記第１ユーザのプロファイルと、前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザのプロファイルとを基に、選好度相関関係を反映させた少なくとも一つ以上の放送コンテンツの推薦結果を、前記サーバから受信する段階と、前記受信された放送コンテンツの推薦結果を放映時間帯別カテゴリに区分する段階と、前記区分された放送コンテンツの推薦結果を画面に表示する段階と、を含む。
【０００８】
前記放送コンテンツの推薦結果を画面に表示する段階は、前記表示される放送コンテンツのうち現在放映されている放送コンテンツについて、同じ放送コンテンツを視聴している前記第２ユーザの数を共に表示することが望ましい。
【０００９】
前記放送コンテンツの推薦結果を画面に表示する段階は、前記表示される放送コンテンツのうち現在放映されている放送コンテンツについて、現在放送コンテンツが進行された程度を共に表示することが望ましい。
【００１０】
前記放送コンテンツの推薦結果を画面に表示する段階は、前記画面で、電子番組ガイド（ＥＰＧ：electronic  program  guide）情報を表示する位置領域と同じ領域に、前記放送コンテンツの推薦結果を表示することが望ましい。
【００１１】
前記画面に表示された放送コンテンツの推薦結果のうち少なくとも一つ以上の放送コンテンツを録画したり、前記放送コンテンツの放映開始前に知らせたり、または前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザに推薦する段階をさらに含むことが望ましい。
【００１２】
前記第１ユーザから放送コンテンツの推薦要請を示す信号を受信する段階と、前記受信された信号によって、前記第１ユーザのプロファイルをアップデートする段階と、電子番組ガイド（ＥＰＧ）情報から獲得されたあらゆるチャンネルの放送コンテンツについて、プロファイルを生成する段階と、前記アップデートされた第１ユーザのプロファイルと、前記生成された放送コンテンツのプロファイルとを基に、選好度相関関係を反映させた少なくとも一つ以上の放送コンテンツの推薦結果を抽出する段階と、をさらに含むことが望ましい。
【００１３】
前記サーバから受信された放送コンテンツの推薦結果と、前記抽出された放送コンテンツの推薦結果とを組み合わせ、コンテンツ基盤の協力的フィルタリング（content-based  collaborative  filtering）を遂行する段階をさらに含むことが望ましい。
【００１４】
一方、前記目的を達成するための本発明の他の実施形態によれば、ネットワークを介して第１ユーザのメディア・コンテンツ再生デバイスと連結されたサーバで放送コンテンツを推薦する方法において、前記第１ユーザの放送コンテンツ視聴行動様式をログ記録して生成された第１ユーザのプロファイルを、前記メディア・コンテンツ再生デバイスから受信する段階と、前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザから構成されるユーザ・リストを、前記サーバに備わったデータベースから獲得する段階と、前記獲得されたユーザ・リストの第２ユーザからそれぞれのプロファイルを収集する段階と、前記受信された第１ユーザのプロファイルと、前記収集された第２ユーザのプロファイルとを基に、選好度相関関係を反映させた少なくとも一つ以上の放送コンテンツの推薦結果を算出する段階と、前記算出された放送コンテンツの推薦結果を、前記第１ユーザのメディア・コンテンツ再生デバイスに伝送する段階と、を含む。
【００１５】
前記算出された放送コンテンツの推薦結果のうち現在放映されている放送コンテンツについて、同じ放送コンテンツを視聴している前記第２ユーザの数を計算する段階をさらに含むことが望ましい。
【００１６】
一方、他の技術分野において、前記目的を達成するための本発明の他の実施形態によれば、第１ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する装置において、前記第１ユーザの放送コンテンツ視聴行動様式をログ記録し、第１ユーザのプロファイルを生成するユーザ・プロファイリング部と、前記生成された第１ユーザのプロファイルを、ネットワークを利用してサーバに伝送するユーザ・プロファイル・アップローダと、前記第１ユーザのプロファイルと、前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザのプロファイルとを基に、選好図相関関係を反映させた少なくとも一つ以上の放送コンテンツの推薦結果を、前記サーバから受信する受信部と、前記受信された放送コンテンツの推薦結果を放映時間帯別カテゴリに区分する画面制御部と、前記区分された放送コンテンツの推薦結果を画面に表示する画面出力部と、を含む。
【００１７】
前記画面出力部は、前記表示される放送コンテンツのうち現在放映されている放送コンテンツについて、同じ放送コンテンツを視聴している前記第２ユーザの数を共に表示することが望ましい。
【００１８】
前記画面出力部は、前記表示される放送コンテンツのうち現在放映されている放送コンテンツについて、現在放送コンテンツが進行された程度を共に表示することが望ましい。
【００１９】
前記画面出力部は、前記画面で電子番組ガイド情報を表示する位置領域と同じ領域に、前記放送コンテンツの推薦結果を表示することが望ましい。
【００２０】
前記画面に表示された放送コンテンツの推薦結果のうち少なくとも一つ以上の放送コンテンツを録画したり、前記放送コンテンツの放映開始前に知らせたり、または前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザに推薦する放送コンテンツ処理部をさらに含むことが望ましい。
【００２１】
前記第１ユーザから放送コンテンツの推薦要請を示す信号を受信するユーザ・インターフェース部と、前記受信された信号によって、前記第１ユーザのプロファイルをアップデートするプロファイル・アップデート部と、電子番組ガイド（ＥＰＧ）情報から獲得されたあらゆるチャンネルの放送コンテンツについて、プロファイルを生成するコンテンツ・プロファイリング部と、前記アップデートされた第１ユーザのプロファイルと、前記生成された放送コンテンツのプロファイルとを基に、選好度相関関係を反映させた少なくとも一つ以上の放送コンテンツの推薦結果を抽出するコンテンツ基盤推薦部と、をさらに含むことが望ましい。
【００２２】
前記サーバから受信された放送コンテンツの推薦結果と、前記コンテンツ基盤推薦部から抽出された放送コンテンツの推薦結果とを組み合わせ、コンテンツ基盤の協力的フィルタリングを遂行するハイブリッド（hybrid）推薦部をさらに含むことが望ましい。
【００２３】
一方、他の技術分野において、前記目的を達成するための本発明のさらに他の実施形態によれば、ネットワークを介して連結された第１ユーザのメディア・コンテンツ再生デバイスに、放送コンテンツを推薦するサーバにおいて、第１ユーザの放送コンテンツ視聴行動様式をログ記録して生成された第１ユーザのプロファイルを、前記メディア・コンテンツ再生デバイスから受信するユーザプロファイル受信部と、前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザから構成されるユーザ・リストを、前記サーバに備わったデータベースから獲得するバディ管理部と、前記獲得されたユーザ・リストの第２ユーザからそれぞれのプロファイルを収集するバディ・プロファイル収集部と、前記受信された第１ユーザのプロファイルと、前記収集された第２ユーザのプロファイルとを基に、選好度相関関係を反映させた少なくとも一つ以上の放送コンテンツの推薦結果を算出する協力的フィルタリング基盤推薦部と、前記算出された放送コンテンツの推薦結果を、前記第１ユーザのメディア・コンテンツ再生デバイスに伝送する伝送部と、を含む。
【００２４】
前記算出された放送コンテンツの推薦結果のうち現在放映されている放送コンテンツについて、同じ放送コンテンツを視聴している前記第２ユーザの数を計算するバディ視聴情報処理部をさらに含むことが望ましい。
【００２５】
さらに本発明は、ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する方法と、ネットワークを介してユーザのメディア・コンテンツ再生デバイスと連結されたサーバで放送コンテンツを推薦する方法とを具現するための番組が記録されたコンピュータで読み取り可能な記録媒体を含む。
【発明の効果】
【００２６】
本発明の多様な実施形態の放送コンテンツを推薦する方法によれば、ユーザがウェブ上で構築しておいたバディ（buddy）らの情報から、信頼性が高い番組に係わる推薦結果を算出できるフレームワークを提供することによって、ＴＶ番組の推薦性能を高めることができる。
【００２７】
また、おすすめ番組を経時的にカテゴリ化して画面に表示し、何人のバディが視聴しているかというような直観的なユーザ・インターフェースを提供することによって、推薦機能を効率的に使用できる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態による、ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する方法を説明するためのフローチャートである。
【図２】本発明の一実施形態による、放送コンテンツ推薦画面の例示図である。
【図３】本発明の他の実施形態による、ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する動作過程を示したフローチャートである。
【図４】本発明の他の実施形態による、端末機から推薦結果を獲得する動作過程を示したフローチャートである。
【図５】本発明の他の実施形態による、サーバからバディ情報を基に推薦結果を獲得する動作過程を示したフローチャートである。
【図６】本発明のさらに他の実施形態による、ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する装置を示した機能ブロック図である。
【図７】本発明のさらに他の実施形態による、ユーザのメディア・コンテンツ再生デバイスに、放送コンテンツを推薦するサーバを示した機能ブロック図である。
【発明を実施するための形態】
【００２９】
本発明、本発明の動作上の利点、及び本発明の実施によって達成される目的を十分に理解するためには、本発明の望ましい実施形態を例示する添付図面と、図面に記載された内容とを参照せねばならない。該図面において対応する図面番号は、対応する部分を指す。図面が本発明の実施形態を示しているが、図面が縮尺によって図示されているものではなく、本発明をさらに良好に示して説明するために、ある特徴部は、誇張されていることがある。
【００３０】
本発明は、ＰＶＲ、デジタルＴＶ、ＰＭＰなど、放送番組を録画再生できるデバイスで、ユーザの視聴習慣、パターンなどを把握し、ユーザが好みそうな番組を推薦するシステムにおいて、既構築の（already  built）ソーシャル・ネットワークを反映し、さらに信頼度が高い番組を推薦する方法及び装置に関する。
【００３１】
以下、添付された図面を参照しつつ、本発明の望ましい実施形態について詳細に説明する。
【００３２】
図１は、本発明の一実施形態による、ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する方法について説明するためのフローチャートである。図１を参照すれば、一実施形態による第１ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する方法は、第１ユーザの放送コンテンツ視聴行動様式をログ記録（logging）し、第１ユーザのプロファイルを生成する段階（１１０）と、生成された第１ユーザのプロファイルを、ネットワークを利用して外部サーバに伝送する段階（１２０）と、第１ユーザのプロファイルと、前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザのプロファイルとを基に、選好度（preference  degree）相関関係を反映させた少なくとも一つ以上の放送コンテンツの推薦結果を、前記サーバから受信する段階（１３０）と、受信された放送コンテンツの推薦結果を放映時間帯別カテゴリに区分する段階（１４０）と、区分された放送コンテンツの推薦結果を画面に表示する段階（１５０）と、を含む。
【００３３】
前述にように、本発明では、既構築のソーシャル・ネットワークを活用し、番組推薦時に仲間（バディ（buddy））が視聴している番組に係わる情報を獲得し、かような要素を反映させ、さらに信頼性が高く、ユーザが心底好みそうな番組を推薦するフレームワークを提案する。
【００３４】
個別化された推薦サービスを提供するためには、ＴＶをつけたとき、各ユーザごとに自分のアカウントにログインすると仮定する。また、すでにウェブ上で、多様なソーシャル・ネットワークサービスを介してユーザのバディをバディ・リスト（buddy  list）に登録して削除できることを前提にする。
【００３５】
まず、段階１１０では、ユーザの視聴習慣、パターンなどの行動様式をログ記録する。ログ記録されたログファイルを利用し、放送番組などに係わるユーザのプロファイルを生成する。かかるユーザのプロファイルは、番組を推薦するために必要な基本的な情報であり、ユーザの選好度を計算する基準資料となる。従って、ユーザ・プロファイルを生成するために、いかなる要素（factor）を考慮するかによって、推薦性能に影響を及ぼす。例えば、特定番組を視聴した回数、視聴した部分が全体番組のどの部分に該当しているかを判断し、視聴または録画した番組があるとき、視聴した番組が、録画しただけの番組に比べて、さらに重要であると判断することなどがありえる。
【００３６】
段階１２０では、ユーザのプロファイルを、ネットワークを利用して外部サーバに伝送する。本発明で提示するように、ソーシャル・ネットワークを活用しておすすめ番組（recommended  broadcasting  program）を獲得するためには、バディ・リストを管理するサーバが必要である。サーバは、ユーザのバディを追加／削除できる機能を提供し、バディ・データベースを管理するバディ管理モジュールを具備し、併せて、推薦を要請したユーザのプロファイルを伝送されて管理するユーザ・プロファイル受信モジュールと、バディ・リストに属したそれぞれのバディらにプロファイルを要請し、これを伝送されて管理するバディ・プロファイル収集モジュールと、を含む。
【００３７】
段階１３０では、ユーザのプロファイルと、ユーザのバディ・リストに属した少なくとも一人以上の第２ユーザのプロファイルとを基に、選好度相関関係を反映させた放送番組の推薦結果を受信する。すなわち、前記サーバで収集したバディらのプロファイルと、アップロードされたユーザのプロファイルとの相関関係を分析し、数多くの番組のうちユーザが好みそうな番組を推薦するのである。個別化されたＴＶ（personalization,recommendation）分野で、番組推薦を行うために技術的に研究された方法は、コンテンツ基盤方法（content-based  reasoning  method）、協力的フィルタリング方法（collaborative  filtering  method）、ハイブリッド方法（hybrid  method）に大別される。段階１３０で、サーバから受信する推薦結果は、協力的フィルタリング方法を利用した推薦結果の一種であるとすることができる。しかし、従来の方法とは異なり、ユーザの好みにさらに符合する番組を推薦するための方法として、ウェブ上で既構築のユーザのバディらの視聴番組情報を獲得し、これを推薦アルゴリズムに反映させる方式を利用する。
【００３８】
ネットワークが連結されたＴＶ（例、ＩＰ（internet  protocol）ＴＶ）で、ユーザがＴＶをつけ、好みの番組が放映されているか、あるいは放映されるであろうかを知ろうとするとき、ＴＶデバイス内で、ユーザの視聴パターンでユーザの性向を把握し、ユーザ・プロファイルを生成し、これをサーバにアップロードした後、すでに登録されたバディが、当該番組を視聴しているか否かを推薦アルゴリズムに反映させ、おすすめ番組を抽出できる。
【００３９】
参考までに、コンテンツ基盤推薦方法は、過去のユーザが視聴した番組と最も類似した番組を推薦する方式である。コンテンツ基盤推薦を行うためには、番組を多様な要素、例えば、ジャンル、放映チャンネル、制作者、登場人物などの要素でモデリングする。これを番組プロファイリング（program  profiling）という。ＥＰＧから、今後放映される番組について、前記要素でモデリングし、ユーザが視聴した番組に係わるプロファイルと、今後放映される番組に係わるプロファイルとの相関関係を基に、以前と類似した番組を推薦する方法である。コンテンツ基盤推薦方法は、ＴＶデバイス・ローカルで遂行することができ、ネットワークが連結されたデバイスが不要であるという特徴がある。
【００４０】
前述の協力的推薦方法は、ユーザの視聴パターン及び視聴習慣などを把握し、ユーザ間の選好度相関関係を学習して特定番組を推薦する方法である。すなわち、自分と類似した性向を有したユーザを把握し、類似した選好度を有したユーザが好む番組を、自分にも推薦する方式である。
【００４１】
協力的推薦方式が適用されて成功した代表的な事例が本、ＤＶＤ（digital  versatile  disc）などを販売するアマゾン（Amazon）サイトである。ユーザがある本を購買しようとするとき、その本を購買した他の人が、購買した他の本を推薦することによって、購買成功率を高めるというサービスを提供する。協力的推薦方法は、一般的に、ＴＶデバイスで、ユーザのプロファイルをサーバに伝送し、サーバで協力的推薦アルゴリズムを遂行するために、ネットワークが連結されたデバイスを必要とする。
【００４２】
一方、ハイブリッド推薦方法は、コンテンツ基盤推薦方法と協力的推薦方法とを混合して適用する方法である。推薦の性能を高めるためのかような方法を、コンテンツ基盤の協調フィルタリング（content-based  collaborative  filtering）という。
【００４３】
段階１４０では、受信された放送番組の推薦結果を放映時間帯別カテゴリに区分する。これは、本発明の一実施形態によって、おすすめ番組を提供するにあたり、番組の放映時間的な要素を適用し、ユーザ・インターフェースを提供するためである。
【００４４】
一般的に、おすすめ番組を提供するにあたって、推薦類似度順序も整列したり、チャンネル別、あるいはジャンル別にブラウジングできるように整列する一方、本発明の一実施形態では、ユーザの要求とユーザ・インテラクションと考慮し、時間的な要素を選択する。例えば、現在放送中である番組、３０分以内に放映する番組、及び遅い時間（深夜０時近く）に放映される番組でカテゴリ化する。
【００４５】
段階１５０では、区分された放送番組の推薦結果を画面に表示する。このとき、表示される放送番組のうち現在放映されている番組について、同じ番組を視聴しているバディらの数を共に表示できる。従って、多くのバディが視聴している番組であるほど、自分の関心性向に適した番組であって、かような番組は、今後バディらとオン／オフライン上の対話で共通主題になりもするのである。
【００４６】
以下、図２で、かような推薦結果を含んだＥＰＧ画面について述べる。図２は、本発明の一実施形態による、放送コンテンツ推薦画面の例示図である。図２を参照すれば、ＥＰＧ画面２１０は、ＴＶ画面２００の一側面に、半透明の副画面でもって表示されうる。以下、メニューのうち、おすすめ（推薦メニュー）２２０及び全体（all）２３０を示す下位メニューが例示されているので、全体メニュー２３０は、一般的なＥＰＧ画面を示し、図２では、推薦メニュー２２０を選択した場合の結果画面を示している。
【００４７】
ユーザが推薦結果をブラウジングすることができるように表示することにおいても、既存の他の方法では、推薦の類似程度（similarity  degree）の順で示したり、または放映チャンネル別、ジャンル別などにカテゴリ化し、おすすめ番組を示すことが一般的であった。
【００４８】
しかし、本発明の一実施形態では、図２のように、経時的な要素を使用してブラウジングすることができるように、画面を構成する。例えば、ユーザが直ちに視聴できるように、現在放映中のおすすめ番組、まもなく放映されるおすすめ番組、深夜に見ることができるように、深夜０時ごろに放映される番組に区分できる。従って、ユーザは、経時的に前記おすすめ番組を視聴するように誘導される。
【００４９】
一方、おすすめ番組を画面に表示することにおいても、現在番組の進行程度を共に示すことによって、行き過ぎてしまった番組に係わる視聴いかんをユーザが決定できるように、手助けすることができる。
【００５０】
本発明は、全体ＥＰＧ情報を見ることができるようにするホットキーを利用し、画面上の同じ領域におすすめ番組を示すことによって、自然に、本発明のおすすめ番組をユーザに露出させる。
【００５１】
さらに図２を参照すれば、現在放映中の番組（on  air  now）２４０で、例えば、映画タイタニックは５人のバディが視聴中であり、ドラマのロスト（Lost）は、２人のバディが視聴していることを確認することができる。このとき、表示される放送番組のうち現在放映されている放送コンテンツについて、放送が進行された程度を共に表示する事もできる。
【００５２】
図２で、まもなく放映される番組（starting  soon）２５０の場合、映画ラッシュアワーが推薦されており、これから２０分後に始まることを知らせている。一方、深夜に放映される番組（later  today）２６０の場合には、映画エイリアンが午後１１時に始まることを確認することができる。
【００５３】
図３は、本発明の他の実施形態による、ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する動作過程を示したフローチャートである。一方、図４は、端末機から推薦結果を獲得する動作過程を示し、図５は、サーバからバディ情報を基に、推薦結果を獲得する動作過程を示している。
【００５４】
図３を参照すれば、まずユーザは、ＴＶをつけ、各自のアカウントにログインする（３１０）。ユーザがチャンネルを回しつつ視聴する行動様式は、ログ記録され（３２０）、これは、ユーザのプロファイルを生成するのに利用される。ユーザが、おすすめ番組を要請したか否かを判断した後（３３０）、ユーザがおすすめ番組を要請した場合、端末機から推薦結果を獲得する。すなわち、ローカル状況で、おすすめ番組を抽出するのである。
【００５５】
端末機から推薦結果を獲得する過程について、図４を参照して説明すれば、ユーザがおすすめ番組を要請した場合、端末機では、ユーザ・プロファイルをアップデートする（４１０）。そして、これから放映する番組に係わるＥＰＧ情報を獲得し（４２０）、あらゆるチャンネルで放映される番組に係わるプロファイリングを行い、コンテンツ・プロファイルを生成する（４３０）。次に、ユーザ・プロファイルとコンテンツ・プロファイルとを入力とし、端末で推薦アルゴリズムを遂行することによって、推薦結果を抽出する（４４０）。再び図３を参照すれば、端末機から推薦結果を獲得した後、現在ネットワークの連結状態を確認し（３５０）、ネットワーク利用が不可能であるならば、端末機での推薦結果をユーザにディスプレイして（３９０）推薦機能を終了する。
【００５６】
一方、現在ネットワークを使用できる状況であるならば、アップデートされたユーザ・プロファイルをサーバに伝送する（３６０）。すなわち、サーバからおすすめ番組を伝送されることを要請する。その後、サーバ端でおすすめ番組を算出する過程は、図５を参照して述べる。サーバは、ユーザのプロファイルとユーザ情報とを伝送され（５１０）、バディ・データベースを介して、ユーザのバディ・リストを獲得した後（５２０）、バディらのプロファイルをそれぞれの端末機から要請して収集する（５３０）。収集されたバディのプロファイルと、ユーザのプロファイルとを入力とし、協力的フィルタリング推薦アルゴリズムを遂行し、その結果をユーザの端末機に伝送する（５４０）。ユーザの端末機では、サーバから受信された放送番組の推薦結果と、ローカルで抽出された放送番組の推薦結果とを組み合わせ、コンテンツ基盤の協力的フィルタリングを遂行する。その結果として、最終推薦結果を画面に表示する（３９０）。
【００５７】
併せて、推薦結果を表示することにおいては、おすすめ番組を何人のバディが現在視聴しているかを共に表示することによって、推薦結果に係わるユーザの満足度を高めることができる。
【００５８】
また、次の動作として、画面に表示された放送番組の推薦結果のうち少なくとも一つ以上の番組を録画したり、番組の放映開始前に知らせる機能を設定したり、またはユーザのバディ・リストに含まれた他のユーザに番組を推薦することもできる。
【００５９】
図６は、本発明のさらに他の実施形態による、ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する装置を示した機能ブロック図である。
【００６０】
図６を参照すれば、一実施形態による第１ユーザのメディア・コンテンツ再生デバイスで、放送コンテンツを推薦する装置６００は、第１ユーザの放送コンテンツ視聴行動様式をログ記録し、第１ユーザのプロファイルを生成するユーザ・プロファイリング部６１０と、生成された第１ユーザのプロファイルをネットワークを利用し、外部サーバ６６０に伝送するユーザ・プロファイル・アップローダ６２０と、第１ユーザのプロファイルと、前記第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザのプロファイルとを基に、選好度相関関係を反映させた少なくとも一つ以上の放送コンテンツの推薦結果を、前記サーバ６６０から受信する受信部６３０と、を含み、受信された放送コンテンツの推薦結果を、放映時間帯別カテゴリに区分する画面制御部６４５と、区分された放送コンテンツの推薦結果を、画面に表示する画面出力部６５５と、を含む。
【００６１】
ユーザ・プロファイリング部６１０は、ＴＶを視聴するユーザの行動パターンをログ記録し、これを分析するモジュールである。ユーザ・プロファイルを生成するために、番組を視聴した回数、視聴した部分が全体番組にどの部分に該当するかなどを考慮する。
【００６２】
ユーザ・プロファイル・アップローダ６２０は、現在ログインしたユーザのプロファイルと、バディらのプロファイルとの相関関係を計算するために、ユーザのプロファイル及びユーザ情報を、サーバ端にアップロードするモジュールである。
【００６３】
受信部６３０は、インターネットなどを介して、サーバ６００から伝送された推薦結果データを受信するネットワーク・インターフェース・モジュールである。
【００６４】
画面制御部６４５は、経時的な要素を使用し、おすすめ番組をブラウジングすることができるように画面を制御する。例えば、現在放映中のおすすめ番組、まもなく放映されるおすすめ番組、及び深夜に放映されるおすすめ番組に区分できる。従って、ユーザは、経時的にかようなおすすめ番組を選択して見ることができる。
【００６５】
画面出力部６５５は、前記区分された放送番組の推薦結果を、スクリーンに表示する映像表示モジュールである。
【００６６】
併せて、前記放送コンテンツの推薦装置６００は、放送コンテンツ処理部６５０をさらに含むことができるが、放送コンテンツ処理部６５０は、画面に表示されたおすすめ番組について、録画機能、事前録画機能、お知らせ機能、推薦機能などの多様な応用動作を行うように処理するモジュールである。
【００６７】
一方、ユーザから放送番組の推薦要請を示す信号を受信するユーザ・インターフェース部６０５がさらに含まれ、受信された信号によって、ユーザのプロファイルをアップデートするプロファイル・アップデート部６１５と、電子番組ガイド情報から獲得されたあらゆるチャンネルの放送番組についてプロファイルを生成するコンテンツ・プロファイリング部６２５と、をさらに含むことができる。コンテンツ・プロファイリング部６２５は、ＥＰＧデータから各番組に係わるプロファイリングを行うモジュールである。番組プロファイリングを行うとき、次のように、放映時間、放映チャンネル、タイトル、ジャンル、登場人物、監督者、制作者などの多様な付加情報を考慮することができる。
【００６８】
前記コンテンツ・プロファイル及びユーザ・プロファイルを基に相関関係を分析し、コンテンツ基盤推薦を行うコンテンツ基盤推薦部６３５をさらに含むことができる。
【００６９】
最後に、放送コンテンツの推薦装置６００は、サーバから受信された放送番組の推薦結果と、コンテンツ基盤推薦部から抽出された放送番組の推薦結果とを組み合わせ、コンテンツ基盤の協力的フィルタリングを行うハイブリッド推薦部がさらに含まれうる。
【００７０】
図７は、本発明のさらに他の実施形態による、ユーザのメディア・コンテンツ再生デバイスに、放送コンテンツを推薦するサーバを示した機能ブロック図である。
【００７１】
図７を参照すれば、一実施形態による第１ユーザのメディア・コンテンツ再生デバイスに、放送コンテンツを推薦するサーバ７００は、第１ユーザの放送コンテンツ視聴行動様式をログ記録して生成された第１ユーザのプロファイルを、前記メディア・コンテンツ再生デバイス７８０から受信するユーザ・プロファイル受信部７１０と、第１ユーザのアカウントに登録された少なくとも一人以上の第２ユーザから構成されるバディ・リストを、前記サーバに備わったデータベース７７０から獲得するバディ管理部７３０と、獲得されたバディ・リストに属した第２ユーザから、それぞれのプロファイルを収集するバディ・プロファイル収集部７２０と、を含み、第１ユーザのプロファイル及び収集された第２ユーザのプロファイルを基に、選好度相関関係を反映させた少なくとも一つ以上の放送コンテンツの推薦結果を算出する協力的フィルタリング基盤推薦部７４０と、算出された放送コンテンツの推薦結果を、前記メディア・コンテンツ再生デバイス７８０に伝送する伝送部７６０と、を含む。
【００７２】
また、放送コンテンツの推薦サーバ７００は、算出された放送コンテンツの推薦結果のうち現在放映されている放送コンテンツについて、同じ放送コンテンツを視聴しているバディの数を計算するバディ視聴情報処理部７５０をさらに含むことができる。
【００７３】
一方、前述の本発明の放送コンテンツを推薦する方法は、コンピュータで実行できるプログラムに作成可能であり、コンピュータで読み取り可能な記録媒体を利用し、前記プログラムを動作させる汎用デジタル・コンピュータで具現されうる。
【００７４】
また、前述のように、本発明で使われたデータの構造は、コンピュータで読み取り可能な記録媒体に、さまざまな手段を介して記録されうる。
【００７５】
前記コンピュータで読み取り可能な記録媒体は、マグネチック記録媒体（例えば、ＲＯＭ（read-only  memory）、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）のような記録媒体を含む。
【００７６】
以上、本発明についてその望ましい実施形態を中心に説明した。本発明が属する技術分野で当業者であるならば、本発明が本発明の本質的な特性から外れない範囲で変形された形態で具現されうることを理解することができるであろう。従って、開示された実施形態は、限定的な観点ではなくして説明的な観点から考慮されねばならない。本発明の範囲は、前述の説明ではなくして特許請求の範囲に示されており、それと同等な範囲内にあるあらゆる差異点は、本発明に含まれたものであると解釈されねばならない。
【図１】
0005675588.tif 000002
【図２】
0005675588.tif 000003
【図３】
0005675588.tif 000004
【図４】
0005675588.tif 000005
【図５】
0005675588.tif 000006
【図６】
0005675588.tif 000007
【図７】
0005675588.tif 000008