(57)【要約】【課題】情報処理装置において個々のコンテンツに対する嗜好データのみを考慮してコンテンツの視聴順を定めた場合、同一ジャンルのコンテンツが視聴順上位に偏ってしまう。【解決手段】情報処理装置Ａ１は、Ｗｅｂブラウザ１１によりユーザのＷｅｂブラウズ履歴３１を取得する。制御部１８がＷｅｂブラウズ履歴３１からコンテンツ視聴順を定めた視聴順情報テーブル３３を作成し、記憶部１６に保存する。コンテンツ視聴時には、コンテンツメタデータと視聴順情報テーブル３３を用いて、視聴可能なコンテンツを視聴順に登録したプレイリスト４０を作成する。再生機器はプレイリスト４０に定められた順に登録されたコンテンツを再生する。【選択図】図１
2007129308.tif 000002
【特許請求の範囲】
【請求項１】
外部よりＷｅｂブラウズ履歴を取得するＷｅｂブラウズ履歴取得手段と、
コンテンツを受信するコンテンツ受信手段と、
前記コンテンツに関する情報を含むコンテンツメタデータを受信するコンテンツメタデータ受信手段と、
前記Ｗｅｂブラウズ履歴、前記コンテンツおよび前記コンテンツメタデータを記憶する記憶手段と、
前記記憶手段の前記Ｗｅｂブラウズ履歴を用いてＷｅｂブラウズ履歴の各ページにおけるユーザの嗜好情報を示すページ情報テーブルを作成し、さらに前記ページ情報テーブルおよび前記コンテンツメタデータに基づきコンテンツ視聴順を定めた視聴順情報テーブルを作成し、さらに前記コンテンツメタデータ、前記視聴順情報テーブルに基づいて、コンテンツの視聴順および各コンテンツの視聴時間を示すプレイリストを作成する制御手段とを備えた情報処理装置。
【請求項２】
前記Ｗｅｂブラウズ履歴取得手段は、インターネットから前記Ｗｅｂブラウズ履歴を取得するＷｅｂブラウザである請求項１に記載の情報処理装置。
【請求項３】
前記Ｗｅｂブラウズ履歴取得手段は、他の機器で生成されたＷｅｂブラウズ履歴を受信して、前記記憶手段に転送するＷｅｂブラウズ履歴受信部である請求項１に記載の情報処理装置。
【請求項４】
前記制御手段は、前記プレイリストの作成において、ユーザの視聴環境を反映する視聴条件を加味して作成する請求項１から請求項３までのいずれかに記載の情報処理装置。
【請求項５】
さらに、前記記憶手段から前記プレイリストを読み出して他の機器へ送信するプレイリスト送信手段を備えた請求項１から請求項４までのいずれかに記載の情報処理装置。
【請求項６】
さらに、前記プレイリストを他の機器から受信して前記記憶手段に転送するプレイリスト受信手段を備えた請求項１から請求項５までのいずれかに記載の情報処理装置。
【請求項７】
前記制御手段は、前記記憶手段から前記プレイリストを読み出し、前記記憶手段に対して再生コンテンツのＩＤ、開始時刻および終了時刻を特定する請求項１から請求項６までのいずれかに記載の情報処理装置。
【請求項８】
前記制御手段は、前記プレイリストに基づき特定した前記再生コンテンツの読み出しを前記記憶手段に対して行う請求項７に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂブラウズ履歴に基づいてユーザ嗜好を反映したプレイリストを作成可能な情報処理装置に関する。
【背景技術】
【０００２】
近年、ＥＰＧ(Electronic Program Guide)等のＴＶ番組情報が配信されるようになり、ユーザは放送時間やＧコードだけでなく番組名や番組を表す内容を指定することでＴＶ番組を選ぶことが可能である。しかし、多チャンネル化が進んだことにより、膨大な量の番組からユーザが自分の嗜好に合った番組を探すのは困難である。従来から用いられている検索方法としてキーワードによる検索があるが、正確な検索を行うためにはスキルや経験が必要であり、万人が使用可能であるとは言いがたい。そこで、ユーザの行動を用いて自動的にユーザの番組に関する嗜好を抽出する技術が公開されている。
【０００３】
特許文献１では、Ｗｅｂブラウザのブックマーク（お気に入り）のタイトルから抽出したキーワードを用いて、ユーザの嗜好に合った映像コンテンツを検索するコンテンツ検索装置が提案されている。しかし、ブックマークのタイトルから抽出したキーワードから得られる嗜好データは、ブックマークされた個々のページに対するデータのみであり、Ｗｅｂブラウズにおける閲覧順序を考慮した嗜好データを得ることができない。したがって、コンテンツ視聴におけるユーザの嗜好データを採取する情報源として考えた場合、ブックマークのタイトルは十分な情報量を持つとは言えない。
【０００４】
また特許文献２では、インターネット等へのアクセス履歴（検索キーおよび接続先のアドレスやホームページのカテゴリ）からユーザの嗜好データを蓄積し、それを用いてユーザの嗜好に合ったＴＶ番組の検索を行う情報処理装置が提案されている。しかし、どのような方法でアクセス履歴からユーザの嗜好データを決定するのか、また嗜好データを用いて自動的に受信すべきＴＶ番組を絞り込むかについての具体的方法が明らかにされていない。
【特許文献１】特開２００１−３４４２５１号公報（第８頁、第５，１１図）
【特許文献２】特開２００２−３６６５７０号公報（第１０−１１頁、第１４−２０図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
今後蓄積型放送が進みＴＶ視聴の時間的・空間的制約が取り払われるとともに、一つの番組がタグ付けされた複数コンテンツに分割され、それをユーザが簡便に選択できるようになる。また、モバイル環境等での限られた時間における番組視聴をターゲットとして、現在よりも短時間の番組が提供されることが考えられる。そうした限られた時間の中でより多種のコンテンツを視聴することができる状況下で、ユーザによるコンテンツ選択の頻度が劇的に上昇する。このとき、個々のコンテンツ選択もさることながら、コンテンツ総視聴時間における各コンテンツの視聴順を管理することが必要になる。加えて、視聴時間やコンテンツを格納する記憶媒体の容量等の視聴条件を加味したプレイリストを作成することでユーザの利便性が上がる。
【０００６】
ここで個々のコンテンツに対する嗜好データのみを考慮してプレイリストを作成した場合、同一ジャンルのコンテンツが視聴順上位に偏ってしまい、結果として、ユーザの興味をそぐようなプレイリストが作成されてしまう。したがって、ユーザが満足を得るためには、コンテンツ視聴の順序を考慮して各コンテンツを選択し、プレイリストを作成する必要がある。譬えていうと、ＴＶやラジオ放送における一般的なニュース番組では、社会性の高い話題ばかりを続けるのではなく、合間に芸能情報やスポーツ情報を入れる、といった視聴者を飽きさせない番組編成が行われている。しかし、これをユーザ自身が日々行うことは、一般的なユーザにとって大きな手間と労力となる。
【０００７】
本発明は、このような事情に鑑みて創作したものであり、特定ジャンルが先頭に偏ることなく、ユーザの嗜好を反映したコンテンツ視聴順でプレイリストを作成できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明による情報処理装置は、
外部よりＷｅｂブラウズ履歴を取得するＷｅｂブラウズ履歴取得手段と、
コンテンツを受信するコンテンツ受信手段と、
前記コンテンツに関する情報を含むコンテンツメタデータを受信するコンテンツメタデータ受信手段と、
前記Ｗｅｂブラウズ履歴、前記コンテンツおよび前記コンテンツメタデータを記憶する記憶手段と、
前記記憶手段の前記Ｗｅｂブラウズ履歴を用いてＷｅｂブラウズ履歴の各ページにおけるユーザの嗜好情報を示すページ情報テーブルを作成し、さらに前記ページ情報テーブルおよび前記コンテンツメタデータに基づきコンテンツ視聴順を定めた視聴順情報テーブルを作成し、さらに前記コンテンツメタデータ、前記視聴順情報テーブルに基づいて、コンテンツの視聴順および各コンテンツの視聴時間を示すプレイリストを作成する制御手段とを備えた構成とされている。
【０００９】
上記の構成によれば、Ｗｅｂブラウズ履歴から抽出したユーザの嗜好を反映したコンテンツ視聴順でプレイリストにコンテンツを登録することにより、特定ジャンルが先頭に偏ることなくユーザの嗜好を反映した視聴順のプレイリストを作成することができる。
【００１０】
上記において、前記Ｗｅｂブラウズ履歴取得手段としては、インターネットから前記Ｗｅｂブラウズ履歴を取得するＷｅｂブラウザであってもよいし、あるいは、他の機器で生成されたＷｅｂブラウズ履歴を受信して、前記記憶手段に転送するＷｅｂブラウズ履歴受信部であってもよい。
【００１１】
また、上記において、前記制御手段は、前記プレイリストの作成において、ユーザの視聴環境を反映する視聴条件を加味して作成するという態様がある。ここで、視聴条件とは、例えばプレイリストの総再生時間やプレイリストの再生開始・再生終了時刻等ユーザによって指定される条件、プレイリストに登録されたコンテンツを格納する記憶媒体の容量等、機器によって制限される条件である。
【００１２】
また、上記において、さらに、前記記憶手段から前記プレイリストを読み出して他の機器へ送信するプレイリスト送信手段を備えるという態様がある。作成したプレイリストの他の機器への拡張展開を図ることが可能となる。
【００１３】
また、上記において、さらに、前記プレイリストを他の機器から受信して前記記憶手段に転送するプレイリスト受信手段を備えるという態様がある。他の機器において作成されたプレイリストを当該の情報処理装置で利用することが可能になる。
【００１４】
また、上記において、前記制御手段は、前記記憶手段から前記プレイリストを読み出し、前記記憶手段に対して再生コンテンツのＩＤ（識別子）、開始時刻および終了時刻を特定するという態様がある。そして、前記制御手段は、前記プレイリストに基づき特定した前記再生コンテンツの読み出しを前記記憶手段に対して行うという態様がある。
【発明の効果】
【００１５】
本発明によれば、Ｗｅｂブラウズ履歴から抽出したユーザの嗜好を反映したコンテンツ視聴順でプレイリストにコンテンツを登録することにより、特定ジャンルが先頭に偏ることなくユーザの嗜好を反映した視聴順のプレイリストを作成することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明にかかわる情報処理装置の実施の形態を図面に基づいて詳細に説明する。
【００１７】
（実施の形態１）
まず、本発明の実施の形態１における情報処理装置Ａ１の構成について説明する。図１は実施の形態１における情報処理装置Ａ１の構成を示すブロック図、図２はＷｅｂブラウザ１１を通じて得られたユーザのＷｅｂブラウズ履歴３１を示す。Ｗｅｂブラウズ履歴３１は、ＵＲＬ（Ｕniform Ｒesource Ｌocator）、ブックマーク登録有無およびアクセス回数からなる。
【００１８】
図３はＷｅｂブラウズ履歴３１における各ページのキーワードαおよび嗜好係数δを抽出し、嗜好係数δが閾値を超えたページのみを登録した後、同一キーワードを持った隣り合うページを統合することにより作成されたページ情報テーブル３２を示す。βはキーワードの関連係数、γはキーワードの連続度である。具体的にみると、ページ１とページ２とは、同一キーワード「アメリカ」を介して隣り合っている。ページ２とページ３とは、同一キーワード「スポーツ」を介して隣り合っている。ページ３とページ４とは、同一キーワード「欧州」を介して隣り合っている。ページ４とページ５とは、同一キーワード「旅行」を介して隣り合っている。ページ５とページ６とは、同一キーワード「news」を介して隣り合っている。ページ６とページ７とは、同一キーワード「news」「経済」を介して隣り合っている。
【００１９】
図４は、ページ情報テーブル３２におけるキーワードαと嗜好係数δを抜き出し、各ページにおいてキーワードの優先度に従ってキーワードαを並べ替えることにより作成された視聴順情報テーブル３３を示す。
【００２０】
図５は視聴順情報テーブル３３、視聴条件およびコンテンツメタデータを用いて作成したプレイリスト４０である。ここで視聴条件とは、例えばプレイリスト４０の総再生時間やプレイリスト４０の再生開始・再生終了時刻等ユーザによって指定される条件、およびプレイリスト４０に登録されたコンテンツを格納する半導体メモリの容量等機器によって制限される条件である。
【００２１】
本発明の実施の形態では、５１２メガバイトの容量を持つ半導体メモリに、全てビットレート１Mbpsのムービーコンテンツで構成されるプレイリスト４０およびプレイリスト４０に登録されたムービーコンテンツを格納し、プレイリスト４０の総再生時間が６０分に制限される場合を想定する。
【００２２】
情報処理装置Ａ１はインターネット２１に接続されており、Ｗｅｂブラウズ（インターネット上のホームページ閲覧）を行う手段をユーザに提供する。また、情報処理装置Ａ１はデジタルＴＶ放送番組を受信することが可能であり、Ｗｅｂブラウズ履歴取得手段としてのＷｅｂブラウザ１１、チューナ１２、デコーダ１３、コンテンツ受信部１４、コンテンツメタデータ受信部１５、記憶部１６、操作部１７、制御部１８およびプレイリスト送信部１９を備えている。２２は外部表示装置である。
【００２３】
ここで本発明の実施の形態が想定するデジタルＴＶ放送番組とは、符号化された映像データ、音声データと共に番組情報および番組を構成する各シーンの情報が汎用記述言語で記述されたコンテンツメタデータが多重化されたものである。汎用記述言語は、例えば、ＸＭＬ（eXtensible Markup Language）等の汎用の記述言語を使用することができる。コンテンツメタデータを構成するタグは、番組に関するデータ（番組名、放送局名、チャンネル）、シーンの内容を表すデータ（キーワード、概要）およびシーンの開始時刻・終了時刻を表すカウンタ等である。
【００２４】
また、本発明の実施の形態では、情報処理装置Ａ１はホームＡＶサーバとして自宅に設置されており、情報処理装置Ａ１の記憶部１６にはチューナ１２、デコーダ１３およびコンテンツ受信部１４を介して予め十分な量の番組が録画されている。また、録画された全ての番組に対応するコンテンツメタデータもチューナ１２、デコーダ１３およびコンテンツメタデータ受信部１５を介して記録されている。デジタルＴＶ放送番組の録画およびコンテンツメタデータの受信には、例えばＥＰＧによる予約録画等を適用しても良い。そして、出先において録画された複数の番組およびメタデータのシーン情報で分割された録画番組のシーンを視聴するために、情報処理装置Ａ１で適切なプレイリスト４０を作成および記憶部１６へ保存し、プレイリスト４０およびプレイリスト４０に登録された番組およびシーンをプレイリスト送信部１９を通じて半導体メモリに格納する例である。
【００２５】
Ｗｅｂブラウザ１１は、インターネット２１と通信インターフェースを介して接続されており、ユーザにＷｅｂブラウズ手段を提供するとともに、記憶部１６にＷｅｂブラウズ履歴３１を書き込む。
【００２６】
チューナ１２はデコーダ１３と信号線を介して接続されており、放送されるデジタルＴＶ放送番組を受信して符号化された映像データおよび音声データを得る。
【００２７】
デコーダ１３は、チューナ１２が得た符号化された映像データ、音声データおよび番組や番組を構成する各シーンに関する情報を含むコンテンツメタデータをデコードする。
【００２８】
コンテンツ受信部１４は、デコーダ１３から取り出した番組を受信し、制御部１８の指示によって記憶部１６に書き込む。
【００２９】
コンテンツメタデータ受信部１５は、デコーダ１３から取り出したコンテンツメタデータを受信し、制御部１８の指示によって記憶部１６に書き込む。
【００３０】
記憶部１６は、Ｗｅｂブラウズ履歴３１、ページ情報テーブル３２、視聴順情報テーブル３３、プレイリスト４０、コンテンツメタデータおよび番組の記憶および読み出しを行う。
【００３１】
制御部１８は、Ｗｅｂブラウズ履歴３１からＷｅｂブラウズ履歴３１の各ページにおけるユーザの嗜好情報を示すページ情報テーブル３２を作成する。また、ページ情報テーブル３２を用いてコンテンツ視聴順を定めた視聴順情報テーブル３３の作成を行う。加えて制御部１８は、視聴順情報テーブル３３、コンテンツメタデータおよび視聴条件を用いたプレイリスト４０の作成を行い、プレイリスト４０を記憶部１６に書き込むとともに、プレイリスト送信部１９にプレイリスト４０を半導体メモリへ書き出すように指示する。
【００３２】
操作部１７は、例えばマウスやキーボード等Ｗｅｂブラウズ時およびプレイリスト作成時に必要な操作手段をユーザに与える。
【００３３】
プレイリスト送信部１９は、半導体メモリリーダーであり、制御部１８の指示により記憶部１６に保存されたプレイリスト４０を読み出し、半導体メモリに書き出す。
【００３４】
次にフローチャートを参照しながら、本実施の形態における情報処理装置Ａ１の動作について説明する。
【００３５】
図６は、Ｗｅｂブラウズ履歴３１における各ページのキーワードαおよびページに対するユーザの嗜好を表す嗜好係数δを抽出し、嗜好係数δが閾値を超えたページのみを登録した後、同一キーワードを持った隣り合うページを統合し、ページ情報テーブル３２を作成するまでの一連の制御動作を示すフローチャートである。図７は、ページ情報テーブル３２におけるキーワードαと嗜好係数δを抜き出し、各ページにおいてキーワードの優先度に従ってキーワードαを並べ替えることにより視聴順情報テーブル３３を作成するまでのフローチャートである。図８は、視聴順情報テーブル３３、視聴条件およびコンテンツメタデータを用いてプレイリスト４０を作成するまでのフローチャートである。
【００３６】
まずは図６を用いて、Ｗｅｂブラウズ履歴３１における各ページのキーワードαおよび嗜好係数δを抽出し、嗜好係数δが閾値を超えたページのみを登録した後、同一キーワードを持った隣り合うページを統合し、ページ情報テーブル３２を作成するまでの一連の制御動作について説明する。
【００３７】
本実施の形態では、ユーザは情報処理装置Ａ１に備えられたＷｅｂブラウザ１１を用いて事前にＷｅｂブラウズを行っており、その履歴をＷｅｂブラウザ１１が記憶部１６に保存しておくことでプレイリスト作成作業の前にＷｅｂブラウズ履歴３１を得ることができる。Ｗｅｂブラウズ履歴３１はユーザがＷｅｂブラウズを行う度に更新されるため、プレイリスト作成時に最新のＷｅｂブラウズ履歴３１を用いることで、プレイリスト４０にもユーザの直近の嗜好が自動的に反映される。
【００３８】
制御部１８は、Ｗｅｂブラウズ履歴３１の各ページに対してユーザの嗜好の大きさを表す嗜好係数δを算出する（ステップＳ１）。嗜好係数δは、例えば、
[ページ滞在時間]×ｋ1 ＋[ブックマークフラグ]×ｋ2＋[アクセス回数]×ｋ3 …
のように規定しても良い。そして制御部１８は履歴の各ページの視聴順情報テーブル３３の登録作業に入る（ステップＳ２）。予め定めておいた閾値と登録作業対象ページの持つ嗜好係数δを比較し、閾値より大きな嗜好係数δを持つページを、ユーザの嗜好が現れたページと位置づけ、ユーザの視聴の流れを測る材料とする（ステップＳ３）。ここで閾値を低めに設定すれば、より細かなユーザの視聴の流れをプレイリスト４０に反映させることができる。反面、閾値が低ければページ情報テーブル３２に登録されるページが多すぎて本来のユーザの嗜好が採取できない恐れもあり、それを避けようとするならば、閾値を高めに設定することも可能である。
【００３９】
閾値よりも大きな嗜好係数δを持つページからは、ページの内容と関連性の高いキーワードαを抽出する（ステップＳ４）。キーワードαはページの内容と語句との関連性の高さを示すキーワード関連係数βの高い語句から順に選ぶ。ここでキーワード関連係数βはある語句に対して、例えば、
[ページ内に存在するその語句の個数]×ｋ11＋[他のページから張られたリンクのアンカーテキスト（リンクが張られた文字列）に存在するその語句の個数]×ｋ12＋[Ｗｅｂブラウザに記憶されているユーザの検索キー履歴におけるその語句の存在フラグ]×ｋ13＋[Ｗｅｂブラウザのブックマークのタイトルに存在するその語句の個数]×ｋ14…
のように規定しても良い。そして、ページの持つ嗜好係数δ、ページの内容と関連性の高いキーワードαおよび各キーワードαの関連係数βをページ情報テーブル３２へ登録する（ステップＳ５）。なお、本実施の形態ではページ情報テーブル３２へ登録するキーワードαの個数は１ページ当たり３個としたが、これに限定されるものではない。Ｗｅｂブラウズ履歴３１における全てのページに対して登録作業を繰り返し（ステップＳ７）、全てのページの登録作業が終了した後（ステップＳ６）、同一キーワードを持った隣り合うページを統合する（ステップＳ８）。この際、統合元の複数ページの嗜好係数δを平均した値を統合ページの嗜好係数δに設定する。
【００４０】
以上の動作により、制御部１８はページ情報テーブル３２を作成し、記憶部１６へページ情報テーブル３２を保存する。
【００４１】
次に図７を用いて、ページ情報テーブル３２における各キーワードαの優先度を決定し、視聴順情報テーブル３３を作成するまでの一連の制御動作を説明する。
【００４２】
制御部１８は、ページ情報テーブル３２に登録された全てのキーワードの連続度γを求める。ここでキーワードの連続度γとは、ページに登録されたキーワードαがその後何度連続してページに登録されたかをカウントした値である。連続度γについてページ情報テーブル３２におけるキーワード「news」を例にとって説明する。まずキーワード「news」はページ１には登録されているが、ページ２にはキーワード１からキーワード３までのいずれのキーワードとしても登録されていない。したがってキーワード「news」はページ１で途切れているとみなすことができ、ページ１に登録されたキーワード「news」の連続度γには「１」が与えられる。また、キーワードの連続度γは途切れた瞬間に「０」にリセットされるため、以降のページに同じキーワードが登録されたとしても、連続度γは再び「１」からカウントアップされることになる。次にキーワード「news」はページ５、ページ６およびページ７で再び登録されているので、ページ５、ページ６、ページ７におけるキーワード「news」の連続度γをそれぞれ「１」，「２」，「３」のようにカウントアップしてゆく。するとページ情報テーブル３２はページ７で終了しているが、この場合、全てのキーワードαはページ７で連続度γが途切れると考える。また、キーワードの連続度γが「２」以上にカウントアップされた場合、各ページのキーワードαには連続度γが途切れた瞬間の連続度γが与えられる。よってページ情報テーブル３２におけるページ５、ページ６、ページ７に登録されたキーワード「news」の連続度γには全てページ７における連続度γの値である「３」が与えられる。以上より、本実施の形態におけるページ情報テーブル３２では、ページ１に登録されたキーワード「news」の連続度γは「１」、ページ５、ページ６およびページ７に登録されたキーワード「news」の連続度γは「３」と求められる。
【００４３】
まず、ページ１のキーワード１を調査対象キーワードに設定し、連続度γの調査を開始する（ステップＳ１１）。次に調査対象キーワードが次のページのキーワード１、キーワード２、キーワード３のいずれかに登録されていることを確かめる（ステップＳ１２）。次のページにも登録されていた場合、調査対象キーワードの連続度γを「１」増やす（ステップＳ１３）。一方、次のページに登録されていなかった場合は、調査対象キーワードの連続度γが途切れた瞬間と判断し、調査対象キーワードの連続度γを確定する（ステップＳ１４）。
【００４４】
以上でページ１のキーワード１の連続度調査が終了したが、ページ１にはまだキーワード２およびキーワード３が登録されているので、次にページ１のキーワード２を調査対象キーワードと設定し（ステップＳ１６）、キーワード１と同様の手順で連続度調査を行う。キーワード２の調査終了後、同様にページ１のキーワード３の調査も行う。以上の動作でページ１に登録された全キーワードαの調査が終了したので、次のページ２に調査対象を移し（ステップＳ１８）、ページ２のキーワード１の連続度γを調査する。以降同様に、ページ情報テーブル３２の全ページに登録された全キーワードαに対して連続度調査を行い、各キーワードαの連続度γを決定する。
【００４５】
全キーワードの連続度γを決定したところで、各ページにおけるキーワードαの順位付けを行う（ステップＳ１９）。キーワードαの順位付けには、各キーワードαに対して、
キーワードの優先度＝[キーワードの連続度γ]×ｋ21＋[キーワード関連係数β]×ｋ22
を求め、優先度の高いキーワードαを上位に設定する。本実施の形態では、ｋ21＝１、ｋ22＝０の場合を想定し、キーワードの連続度γのみを尺度として各ページにおけるキーワードαの順位付けを行うが、もちろんｋ21，ｋ22の値はこれに限るものではない。最後に制御部１８はページ情報テーブル３２からキーワードαと嗜好係数δを抜き出し、視聴順情報テーブル３３に登録することで視聴順情報テーブル３３を作成する（ステップＳ２０）。そして制御部１８は視聴順情報テーブル３３を記憶部１６に書き込み、視聴順情報テーブル３３を完成させる。
【００４６】
次に図８を用いて、視聴順情報テーブル３３、視聴条件およびコンテンツメタデータを用いてプレイリスト４０を作成するまでの一連の制御手順を示す。
【００４７】
まず、制御部１８は視聴順情報テーブル３３を記憶部１６から読み出し、視聴順情報テーブル３３の各視聴枠における嗜好係数δを比較し、嗜好係数δが最も大きい視聴枠、すなわち視聴枠２をコンテンツ登録対象枠とする（ステップＳ３１）。次に制御部１８は視聴条件３４を用いて視聴枠２に割り当てられる視聴時間Ｔを求める（ステップＳ３２）。ここで視聴枠２に割り当てられる視聴時間Ｔは、視聴枠２の嗜好係数δを全視聴枠の嗜好係数δの和で正規化した値０．２３にプレイリスト４０の総再生時間６０分を掛け合わせた値であり、１４分と求められる。
【００４８】
ここでの計算例は、次のようになる。
【００４９】
７＋１０＋６＋４＋３＋８＋５＝４３
１０÷４３≒０．２３
０．２３×６０≒１４
視聴時間Ｔが求められたところで、制御部１８はコンテンツメタデータ３５からコンテンツ登録対象枠である視聴枠２におけるユーザの嗜好にあったコンテンツの検索を開始する。検索は視聴枠２のキーワードを用いたキーワード検索が行われるが、制御部１８はまず視聴枠２に登録されているキーワードα全てを検索キーワードに設定し（ステップＳ３３）、これをＡＮＤで結んでコンテンツメタデータ３５に対してキーワード検索を行う（ステップＳ３４）。次に制御部１８は検索結果が１つ以上存在するかを判定し（ステップＳ３５）、１つ以上存在した場合、検索結果の最上位に挙げられたコンテンツの再生時間と先に求めた視聴時間Ｔを比較する（ステップＳ３６）。検索結果の最上位のコンテンツ再生時間が視聴時間Ｔ以下である場合、検索結果の最上位のコンテンツをプレイリスト４０の視聴枠２へ登録し（ステップＳ３７）、また登録したコンテンツの再生時間を視聴時間Ｔから引くことにより、視聴枠２に格納できる残りの再生時間を更新する（ステップＳ３８）。そして登録したコンテンツを検索結果から除き、検索結果の上位２番目以降のコンテンツを視聴枠２へ登録できるかを同様の手順で確認してゆく。なお、ステップＳ３６で検索結果最上位のコンテンツの再生時間が視聴時間Ｔよりも大きかった場合、検索結果最上位のコンテンツはプレイリスト４０の視聴枠２に登録できないのでステップＳ３７およびステップＳ３８をスキップし、以降最上位のコンテンツを登録した場合と同様に検索結果の上位２番目以降のコンテンツを視聴枠２へ登録できるかの確認作業に入る。
【００５０】
検索結果のコンテンツの登録確認作業を進める過程で検索結果を除いていったために検索結果が０個である場合、もしくは最初から検索結果が０個である場合は、検索キーワードから最下位のキーワードを除くことにより、検索キーワードの変更を行う（ステップＳ４０）。すなわち、視聴枠２における最初の検索キーワードは「アメリカ」、「スポーツ」、「野球」であったが、ステップＳ４０を通った後は順位３のキーワード「野球」が取り除かれ、検索キーワードを「アメリカ」、「スポーツ」の２つに変更する。検索キーワードを変更したならば、再び検索キーワードをＡＮＤで結び、コンテンツメタデータ３５を検索する。以降のコンテンツ登録確認手順は検索キーワード変更前と同様である。
【００５１】
以上の手順で視聴枠２へコンテンツを登録してゆき、検索キーワードが０個になったならば（ステップＳ４１）、視聴順情報テーブル３３において視聴枠２の次に嗜好係数δの高い視聴枠を検索し、視聴枠６を得る。そしてプレイリスト登録対象の視聴枠を視聴枠６へ変更する（ステップＳ４３）。以降のコンテンツ登録手順は視聴枠２における手順と同様であり、制御部１８は、プレイリスト４０の全ての視聴枠に関してコンテンツ登録作業が完了した時点でプレイリスト作成を終了し（ステップＳ４２）、記憶部１６にプレイリスト４０を書き込むことにより、プレイリスト４０が完成する。図５のプレイリスト４０をみると、特定ジャンルが先頭に偏ることなくユーザの嗜好を反映した視聴順のプレイリストとなっている。
【００５２】
また、プレイリスト送信部１９は制御部１８からの指示を受け、完成したプレイリスト４０を記憶部１６から読み出し、記憶媒体である半導体メモリに書き出す。
【００５３】
これにより、ユーザは録画済みのＴＶ番組やＴＶ番組のシーンから自分の嗜好にあったコンテンツだけを簡便に視聴するためのプレイリスト４０を得ることができ、半導体メモリを用いてプレイリスト４０を他機器へ持ち出すこともできる。また、プレイリスト４０はコンテンツ間の流れを考慮して作成されているため、ユーザは特定のコンテンツばかりが偏ることのないバランスの取れた編成のプレイリスト４０を得ることができる。また、何らかの視聴条件が発生する場合でも、ユーザは特にそれを考慮することなく、自動的に最適なコンテンツ視聴のためのプレイリスト４０を得ることができる。
【００５４】
なお、上記実施の形態では、プレイリスト送信部１９には半導体メモリリーダーを用いる態様について説明したが、これに限定されるものではない。例えば赤外線装置、無線ＬＡＮ通信装置（８０２．１１ｂ／ｇ／ａ）、Ｂｌｕｅｔｏｏｔｈ通信装置等を用いれば、メディアを必要とせず、より簡便にプレイリスト４０を送信することができる。
【００５５】
また、上記実施の形態では、チューナ１２が受信したデジタルＴＶ放送番組をデコーダ１３がデコードし、コンテンツメタデータ受信部１５は、デジタルＴＶ放送番組に多重化されていたメタデータを用いる態様について説明したが、本発明はこれに限定されるものではない。例えばインターネット２１を介した通信形態を利用することも可能である。また、半導体メモリ等のブリッジメディアを用いることも可能である。同様にコンテンツ受信部１４についても、インターネット２１を介した通信形態やブリッジメディアを利用してコンテンツを受信することも可能である。
【００５６】
また、上記実施の形態では、制御部１８がプレイリスト４０を作成し、プレイリスト送信部１９を通じて半導体メディアに格納する態様について説明したが、制御部１８が記憶部１６に保存されたプレイリスト４０を読み取り、プレイリスト４０に登録されたコンテンツの読み出しを記録手段に対して行う態様を採っても良い。これにより、ユーザは作成したプレイリスト４０に登録されたコンテンツを情報処理装置Ａ１で鑑賞することができる。
【００５７】
（実施の形態２）
他の機器で作成されたＷｅｂブラウズ履歴３１を用いてプレイリスト４０を作成するためには、図９に示すような機能構成からなる情報処理装置Ａ２を備えておくことが有効である。各構成について詳細に説明する。
【００５８】
Ｗｅｂブラウズ履歴取得手段としてのＷｅｂブラウズ履歴受信部２０は、記憶部１６と信号線を介して接続されており、他の機器で生成されたＷｅｂブラウズ履歴３１を受信し、制御部１８の指示で記憶部１６にＷｅｂブラウズ履歴３１を書き込むようになっている。その他の構成については実施の形態１の場合の図１と同様であるので、同一部分に同一符号を付すにとどめ、説明を省略する。
【００５９】
このようにすれば、自宅や会社のＰＣ（パソコン）で作成されたＷｅｂブラウズ履歴３１を用いてプレイリスト４０を作成することができ、より多様なプレイリスト４０を作成することができる。また、Ｗｅｂへの接続機能を持った携帯電話の中にはＷｅｂブラウズ履歴３１を保存する機能もあり、これを利用すればＰＣとは異なるパターンのプレイリスト４０を作成することができ、ユーザの嗜好にマッチしたものができる可能性は高まる。
【産業上の利用可能性】
【００６０】
本発明の情報処理装置は、Ｗｅｂブラウズ履歴から抽出したユーザの嗜好を反映したコンテンツ視聴順でプレイリストにコンテンツを登録することにより、特定ジャンルが先頭に偏ることなくユーザの嗜好を反映した視聴順のプレイリストを作成することができるため、据置型のメディアサーバおよび携帯型のメディアビューワ等の用途に有用である。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態１における情報処理装置の構成を示すブロック図
【図２】本発明の実施の形態１におけるＷｅｂブラウズ履歴の概念図
【図３】本発明の実施の形態１におけるページ情報テーブルの概念図
【図４】本発明の実施の形態１における視聴順情報テーブルの概念図
【図５】本発明の実施の形態１におけるプレイリストの概念図
【図６】本発明の実施の形態１におけるページ情報テーブル作成手順を示すフローチャート
【図７】本発明の実施の形態１における視聴順情報テーブル作成手順を示すフローチャート
【図８】本発明の実施の形態１におけるプレイリスト作成手順を示すフローチャート
【図９】本発明の実施の形態２における情報処理装置の構成を示すブロック図
【符号の説明】
【００６２】
Ａ１，Ａ２  情報処理装置
１１  Ｗｅｂブラウザ（Ｗｅｂブラウズ履歴取得手段）
１２  チューナ
１３  デコーダ
１４  コンテンツ受信部
１５  コンテンツメタデータ受信部
１６  記憶部
１７  操作部
１８  制御部
１９  プレイリスト送信部
２０  Ｗｅｂブラウズ履歴受信部（Ｗｅｂブラウズ履歴取得手段）
３１  Ｗｅｂブラウズ履歴
３２  ページ情報テーブル
３３  視聴順情報テーブル
３４  視聴条件
３５  コンテンツメタデータ
４０  プレイリスト
【図１】
2007129308.tif 000003
【図２】
2007129308.tif 000004
【図３】
2007129308.tif 000005
【図４】
2007129308.tif 000006
【図５】
2007129308.tif 000007
【図６】
2007129308.tif 000008
【図７】
2007129308.tif 000009
【図８】
2007129308.tif 000010
【図９】
2007129308.tif 000011