本発明の実施形態について、図面に基づいて説明すれば以下のとおりである。
〔表示装置の構成〕
まず、表示装置1の構成及び表示装置1を制御する視聴メディア自動切替装置10の構成について、図1を参照して説明する。図1は、表示装置1の構成及び表示装置1を制御する視聴メディア自動切替装置10の構成を示すブロック図である。
図1に示すように、表示装置1は、視聴メディア自動切替装置10、テレビ放送受信部11、インターネット受信部12、入力受信部13、入力情報管理部14、及び、表示部15を備えている。
また、視聴メディア自動切替装置10は、番組情報管理部(番組情報管理手段)101、コンテンツ情報管理部(コンテンツ情報管理手段)102、視聴メディア記録部(視聴メディア記録手段)103、利用情報管理部(利用情報管理手段)104、ポイント算出部(ポイント算出手段)105、視聴優先度管理部(視聴優先度管理手段)106、設定部(設定手段)107、視聴メディア自動切替エンジン(視聴メディア自動切替手段)108、及び、記録装置120を備えている。また、記録装置120には、視聴メディア情報データベース121、嗜好データベース122、及び、視聴メディア優先度データベース123が含まれている。
テレビ放送受信部11は、地上放送、BS放送、CS放送、ケーブルテレビ放送等、のテレビ放送番組(以下、番組と呼ぶ)と、該番組を示す放送番組情報(以下、番組情報と呼ぶ)とを受信する。番組情報は、放送波に多重されて送信されたデータ等から得ることができる。また、テレビ放送受信部11は、受信した番組及び番組情報を、視聴メディア記録部103、及び視聴メディア自動切替エンジン108に供給する。また、番組情報を番組情報管理部101に供給する。
インターネット受信部12は、インターネット上のコンテンツ(以下、コンテンツと呼ぶ)と、該コンテンツを示すインターネット上コンテンツ情報(以下、コンテンツ情報と呼ぶ)とを受信する。コンテンツ情報は、インターネット上のコンテンツにアクセスした際に得ることができる。また、インターネット受信部12は、受信したコンテンツ及びコンテンツ情報を、視聴メディア記録部103、及び視聴メディア自動切替エンジン108に供給する。また、コンテンツ情報をコンテンツ情報管理部102に供給する。
入力受信部13は、ユーザからの指示信号を受信する。ユーザからの指示信号とは、例えば、番組又はコンテンツを記録装置120に記録する指示(録画指示)を示す信号、ユーザの好みの出演者、番組のタイトル、及びキーワードを含むユーザ嗜好情報を記録装置120に記録するための指示(嗜好情報記録指示)を示す信号、及び、後述する視聴メディア自動切替エンジン108が視聴優先度管理部106によって記録装置120に記録された視聴メディア優先度リストより、順位の最も高い番組又はコンテンツを自動的に表示部15に表示させること、又は、順位の高い順に番組及びコンテンツを並べて表示部15に表示させることを設定する指示(設定指示)を示す信号等である。入力受信部13は、受信した指示信号を入力情報管理部14に送信する。
入力情報管理部14は、入力受信部13から受信した指示信号に含まれる指示を実行するよう各部に指示する。例えば、受信した指示信号が録画指示を示す信号である場合、入力情報管理部14は、視聴メディア記録部103に、番組又はコンテンツを記録装置120に記録するよう指示する。受信した指示信号が嗜好情報記録指示を示す信号である場合、入力情報管理部14は、利用情報管理部104に、ユーザ嗜好情報を記録装置120に記録するよう指示する。また、受信した指示信号が設定指示を示す信号である場合、入力情報管理部14は、視聴メディア自動切替エンジン108が視聴優先度管理部106によって記録装置120に記録された視聴メディア優先度リストより、順位の最も高い番組又はコンテンツを自動的に表示部15に表示させること、又は、順位の高い順に番組及びコンテンツを並べて表示部15に表示させることを設定部107に指示する。
表示部15は、視聴メディア自動切替エンジン108からの指示に基づき、テレビ放送受信部11が受信した番組、インターネット受信部12が受信したコンテンツ、並びに、記録装置120に記録された番組及びコンテンツのうち、少なくとも1つを表示する。具体的には、表示部11は、LCD、EL(Electroluminescence)ディスプレイ、PDP(Plasma Display Panel)などの表示素子と、表示素子を駆動するドライバ回路とを備える構成である。
(視聴メディア自動切替装置10)
視聴メディア自動切替装置10は、表示装置1内の各種構成を統括的に制御するものである。視聴メディア自動切替装置10が備えている番組情報管理部101、コンテンツ情報管理部102、視聴メディア記録部103、利用情報管理部104、ポイント算出部105、視聴優先度管理部106、設定部107、視聴メディア自動切替エンジン108、及び、記録装置120について、以下に説明する。
記録装置120は、各種データおよびプログラムを記憶するものである。記録装置120の例としては、視聴メディア自動切替装置10が動作するときに必要なプログラム等の固定データを記憶する読出し専用の半導体メモリであるROM(Read Only Memory)と、演算に使用するデータ及び演算結果等を一時的に記憶するいわゆるワーキングメモリとしてのRAM(Random Access Memory)とが挙げられる。
なお、上記RAMには、ハードディスクドライブ(HDD)またはBD(Blu-ray Disc:登録商標)のような書き換え可能なリムーバブルディスクなどを適用することができる。
また、記録装置120は、視聴メディア情報データベース121、嗜好データベース122、及び、視聴メディア優先度データベース123を含んでいる。
また、記録装置120には、テレビ受信部11が受信した番組及びインターネット受信部12が受信したコンテンツと、番組情報及びコンテンツ情報とが各々関連付けて記録されている。
なお、本実施形態では、視聴メディア情報データベース121、嗜好データベース122、視聴メディア優先度データベース123、及び、番組及び/またはコンテンツが記録装置120に記録されている場合について説明するが、これらは別々の記録装置120に記録されてもよい。
なお、記録装置120は、視聴メディア自動切替装置10内に構成されなくてもよい。つまり、視聴メディア自動切替装置10とは別に表示装置1内に構成してもよいし、表示装置1とは別の構成としてもよい。
番組情報管理部101は、テレビ放送受信部11から供給された番組情報を視聴メディア情報データベース121に記録する。また、番組情報管理部101は、視聴メディア情報データベース121に記録されている番組情報を取得し、該番組情報をポイント算出部105及び視聴優先度管理部106に供給する。
コンテンツ情報管理部102は、インターネット受信部12から供給されたコンテンツ情報を視聴メディア情報データベース121に記録する。また、コンテンツ情報管理部102は、視聴メディア情報データベース121に記録されているコンテンツ情報が最新の状態になるよう、インターネット受信部12からコンテンツ情報を受信し、視聴メディア情報データベース121に記録されている該コンテンツ情報を更新する。なお、この処理は、視聴メディア自動切替装置10が起動状態(電源がONの状態)はもちろん、待機状態(電源がOFFの状態)においても行うことができる。また、更新の頻度は、特に限定されていないが、高頻度で本コンテンツ情報を更新しておくことが好ましい。
また、コンテンツ情報管理部102は、視聴メディア情報データベース121に記録されているコンテンツ情報を取得し、該コンテンツ情報をポイント算出部105及び視聴優先度管理部106に供給する。
視聴メディア記録部103は、入力情報管理部14からの指示、又は、視聴メディア自動切替エンジン108からの指示に従い、テレビ放送受信部11が受信した番組及びインターネット受信部12が受信したコンテンツと、番組情報及びコンテンツ情報とを各々関連付けて記録装置120に記録する。また、視聴メディア記録部103は、番組及びコンテンツを記録装置120に記録した際に、該番組及びコンテンツを示す記録済視聴メディア情報を作成する。視聴メディア記録部103は、作成した記録済視聴メディア情報を視聴メディア情報データベース121に記録する。
また、視聴メディア記録部103は、視聴メディア情報データベース121に記録されている記録済視聴メディア情報を取得し、該記録済視聴メディア情報をポイント算出部105及び視聴優先度管理部106に供給する。
視聴メディア情報データベース121は、記録装置120に含まれるデータベースであり、番組情報管理部101が記録した番組情報と、コンテンツ情報管理部102が記録したコンテンツ情報と、視聴メディア記録部103が記録した記録済視聴メディア情報とを含んでいる。
図3(a)は、視聴メディア情報データベース121に記録されている番組情報の一例を示す図であり、(b)は、視聴メディア情報データベース121に記録されているコンテンツ情報の一例を示す図であり、(c)は、視聴メディア情報データベース121に記録されている記録済視聴メディア情報の一例を示す図である。また、図4は、視聴メディア記録部103が、番組情報及びコンテンツ情報と関連付けて記録装置120に記録した番組及びコンテンツの一例を示す図である。
番組情報は、図3(a)に示すとおり、ある番組が、どのような内容であり、どのチャンネルで、いつ放送されるかを特定できる情報であり、例えば、チャンネル、放送時間、タイトル、出演者、及びジャンル等が記載されている。このような番組情報は、テレビ放送受信部11によって受信されるEPG(電子番組表;Electric Program Guide)から取得することができる。
コンテンツ情報は、図3(b)に示すとおり、アクセス用情報(URL)、タイトル、出演者、ジャンル、視聴時間、及び、他者アクセス回数等が記録されている。ここで、他者アクセス回数とは、他のユーザによるコンテンツへのアクセス数である。
記録装置120に記録された番組及びコンテンツは、図4に示すとおり、チャンネル又はURLを示すアクセス用情報、タイトル、出演者、及びジャンルなどの番組情報又はコンテンツ情報と関連付けて記録されている。ここで、図4では、番組及びコンテンツを「番組2」及び「コンテンツ1」と簡略化して記載しているが、実際には、番組及びコンテンツのデータの実体が記録されている。
図4のように記録装置120に番組及びコンテンツが記録された際に、視聴メディア記録部103が作成する、記録済視聴メディア情報を図3(c)に示す。記録装置120に記録された番組及びコンテンツを示す記録済視聴メディア情報は、図3(c)に示すとおり、図4に含まれる、記録チャンネル又は記録アクセス用情報(URL)、記録時間、タイトル、出演者、及び、ジャンル等に加えて、番組又はコンテンツを記録した記録装置120内の記録場所を示すHDD記録番号が記録されている。
なお、本実施形態では、番組又はコンテンツを記録する記録装置120の例として、ハードディスクドライブを挙げ、番組又はコンテンツが記録されている場所を示す情報をHDD記録番号としたが、記録装置120はこれに限定されない。例えば、記録装置120が、BD(Blu-ray Disc)であった場合、番組又はコンテンツが記録されているBDを示すディスク番号及び番組又はコンテンツが記録されているBD内の記録領域を示すBDアドレス情報であってもよい。
なお、番組情報、コンテンツ情報、及び、記録済視聴メディア情報を併せて視聴情報と呼ぶこともでき、その内容はこれに限定されず、そのほかの情報を含んでもよい。例えば、記録済視聴メディア情報に代えて、記録装置120に記録された放送番組またはコンテンツの中で、ユーザが過去に視聴した放送番組及び/又はコンテンツを示す履歴情報を作成してもよい。
利用情報管理部104は、ユーザが過去に視聴した番組、コンテンツ、並びに、記録装置120に記録された番組及びコンテンツに対するユーザの利用状況を示す利用情報を、視聴メディア自動切替エンジン108から受信した、該番組の番組情報、該コンテンツのコンテンツ情報、並びに、記録装置120に記録された番組及びコンテンツの記録済視聴メディア情報とそれぞれ関連付けて、嗜好データベース122に記録する。
ここで、利用情報とは、番組又はコンテンツに対するユーザの利用状況を示す情報であり、例えば、過去に視聴した番組又はコンテンツが、テレビ放送受信部が受信した番組、インターネット受信部が受信したコンテンツ、及び、記録装置120に記録された番組及びコンテンツの何れであるかを示すメディア識別情報と、該メディア識別情報で示される視聴メディアに対する視聴回数及び視聴時間などの情報と、過去に視聴した番組又はコンテンツのジャンルを示すジャンル情報と、該ジャンル情報で示されるジャンルに対する視聴回数及び視聴時間などの情報と、過去に視聴した番組又はコンテンツのタイトルの情報と、該タイトルに対する視聴回数及び視聴時間などの情報とを含んだもので構成される情報である。
また、利用情報とは、上記情報に限定されず、例えば、所定時間(例えば、1日)あたり換算した視聴時間及び視聴回数などで示される視聴密度の情報、所定期間(例えば、最近1ヶ月間)の各視聴メディアにおける視聴時間及び視聴回数、視聴曜日の情報、及び、視聴時間帯の情報などを示す情報であってもよいし、上記視聴曜日および視聴時間帯の情報などを数値で表した数値データであってもよい。
また、利用情報管理部104は、入力情報管理部14からの指示に従い、ユーザの好みの出演者、番組のタイトル、及びキーワードを含むユーザ嗜好情報を嗜好データベース122に記録する。なお、ユーザが過去に視聴した該番組の番組情報、該コンテンツのコンテンツ情報、並びに、記録装置120に記録された番組及びコンテンツの記録済視聴メディア情報(履歴情報)を含む情報を視聴情報と呼ぶ。
また、利用情報管理部104は、嗜好データベース122から利用情報及びユーザ嗜好情報を取得し、取得した利用情報及びユーザ嗜好情報を、ポイント算出部105に供給する。利用情報管理部104は、供給した利用情報及びユーザ嗜好情報の内容に応じて算出されたポイントをポイント算出部105から受信する。利用情報管理部104は、受信したポイントを利用情報及びユーザ嗜好情報に関連付けて記録する。
嗜好データベース122は、記録装置120に含まれるデータベースであり、利用情報管理部104によって記録装置120に記録された利用情報とユーザ嗜好情報とを含んでいる。
なお、利用情報及びユーザ嗜好情報をリスト形式にしたものを、それぞれ過去視聴習慣リスト及び嗜好設定リストと呼ぶ。つまり、過去視聴習慣リストは過去の視聴習慣をリスト化したものであり、嗜好設定リストは利用者の嗜好をリスト化したものであると言える。
図5は、嗜好データベース122に記録されている過去視聴習慣リスト及び嗜好設定リストの一例を示した図である。
図5(a)は、過去視聴習慣リスト(メディア別視聴習慣リスト)の一例を示した図である。図5(a)に示すように、過去に視聴した番組又はコンテンツが、テレビ放送受信部11が受信した番組、インターネット受信部が受信したコンテンツ、及び、記録装置120に記録された番組及びコンテンツの何れであるかを示すメディア識別情報と、該メディア識別情報で示される視聴メディアに対する視聴回数及び視聴時間などの情報が関連付けて記録されている。また、後述するポイント算出部105にて視聴回数及び視聴時間から算出された視聴メディア優先度寄与ポイント(以降、寄与ポイントと呼ぶ)が付与されている。
図5(b)は、過去視聴習慣リスト(ジャンル別視聴習慣リスト)の一例を示し、図5(c)は、過去視聴習慣リスト(出演者別視聴習慣リスト)の一例を示し、図5(d)は、過去視聴習慣リスト(タイトル別視聴習慣リスト)の一例を示す図である。図5(b)〜図5(d)に示すように、番組情報、コンテンツ情報、及び記録済視聴メディア情報に含まれる、ジャンル情報、出演者、及びタイトル毎に、視聴回数、視聴時間及び寄与ポイントが関連付けて記録されていることがわかる。
図5(e)は、嗜好設定リストの一例を示す図である。図5(e)に示すように、嗜好設定リストは、ユーザが視聴を希望する、ジャンル、出演者、タイトル及びフリーワード(フリーキーワード)を含んでいる。また、ポイント算出部105にて算出された寄与ポイントが付与されている。
なお、過去視聴習慣リストは上述した、メディア別視聴習慣リスト、ジャンル別視聴習慣リスト、出演者別視聴習慣リスト及びタイトル別視聴習慣リストに限定されず、例えば、チャンネル別に記録されたリストであってもよい。また、過去視聴習慣リスト及び嗜好設定リストの内容は、これに限定されず、そのほかの情報を含んでもよい。
ポイント算出部105は、利用情報管理部104から供給された利用情報及びユーザ嗜好情報の内容に応じてポイントに所定の重みをつけたポイント(寄与ポイント)を算出する。
具体的には、図5(a)に示すメディア別視聴習慣リストに示される寄与ポイントの場合、ポイント算出部105は、例えば、視聴メディア別に記録されている視聴回数の合計値を算出し、各視聴メディアに対する視聴回数と視聴回数の合計値との比(視聴回数比)を算出する。同様に視聴メディア別に記録されている視聴時間の合計値を算出し、各視聴メディアに対する視聴時間と視聴時間の合計値との比(視聴時間比)を算出する。ポイント算出部105は、算出した視聴回数比と視聴時間比とを寄与ポイントに重みとしてつけ、寄与ポイントを算出する。
例として、図5(a)のメディア別視聴習慣リストを基に、上記寄与ポイントの算出の仕方を説明する。今、メディア別視聴習慣リストには、実際に、図5(a)に示すとおり、BSの視聴履歴と、記録済視聴メディアの視聴履歴との2つが記録されているとする。
この場合、まず、視聴メディア別に記録されている視聴回数の合計値は、BSの8回と記録済視聴メディアの6回とを合わせて、14回となる。したがって、視聴回数比は、BSが8/14、記録済視聴メディアが6/14となる。
視聴時間についても同様に計算すると、BSが53/78、記録済視聴メディアが25/78となる。
寄与ポイントを算出するための1回あたりの基礎点を10ポイントとすると、視聴回数について、BSの寄与ポイントは、10×8/14≒5.7=6となり、記録済視聴メディアの寄与ポイントは、10×6/14≒4.3=4となる。
また、視聴時間について、BSの寄与ポイントは、10×53/78≒6.8=7となり、記録済視聴メディアの寄与ポイントは、10×25/78≒3.2=3となる。
したがって、今回のメディア別視聴習慣リストの更新に際して、新たに取得されたBSの寄与ポイント合計は、6+7=13となり、記録済視聴メディアの寄与ポイント合計は、4+3=7となる。
更新前のBSの寄与ポイントは、図5(a)に示すように、306なので、新たに取得された寄与ポイントが加算される結果、更新後のBSの寄与ポイントは、319となり、同様に、更新後の記録済視聴メディアの寄与ポイントは、25となる。
また、図5(e)に示す嗜好設定リストに示される寄与ポイントの場合、ポイント算出部105は、視聴希望の嗜好項目に対して各順位につき重み付けを行うことにより、寄与ポイントを算出する。例えば、ジャンル情報において「ドラマ」の項目が1番多い場合は、ジャンルが「ドラマ」の嗜好設定リストの寄与ポイントが高くなるよう寄与ポイントを算出する。
また、利用情報が視聴時間帯(数値データ)の情報の場合、例えば、過去に、20時〜21時に、テレビの音楽番組を見たという利用情報と、テレビの洋画を見たという利用情報とが記録されているとして、20時にテレビのスイッチをユーザが入れたとき、時間帯が一致するテレビの歌番組及びテレビの洋画について、それぞれ寄与ポイントを与え、違う時間にテレビのスイッチをユーザが入れたとき、20時から時間が離れるに従って上記寄与ポイントより小さい寄与ポイントを付与するといった重みをつけることも可能である。
また、時間帯だけでなく、曜日、日、及び月の情報を数値化し、数値が一致する場合には大きい寄与ポイントを付与するなどの重みを加えることにより、ポイント算出部105は、平日の朝はニュース、夜はドラマ、日曜の昼は競馬が見たいといった様々なユーザの利用情報に対応した寄与ポイントを算出することが可能である。
ポイント算出部105は、上記のようにして算出した寄与ポイントを、利用情報管理部104に送信する。
また、ポイント算出部105は、視聴優先度管理部106からの指示に従い、番組情報管理部101から供給される番組情報、コンテンツ情報管理部102から供給されるコンテンツ情報、視聴メディア記録部103から供給される記録済視聴メディア情報、並びに、利用情報管理部から供給される過去視聴習慣リスト、及び、嗜好設定リストを参照し、テレビ放送受信部11が受信した番組毎、インターネット受信部12が受信したコンテンツ毎、及び、テレビ放送受信部11が受信した番組及び/又はインターネット受信部12が受信したコンテンツであって、予め記録装置120に記録された番組及び/又はコンテンツ毎に視聴メディア優先度ポイント(以下、ポイントと呼ぶ)を算出する。
例えば、ポイント算出部105が、番組情報管理部101から供給された番組情報から、現在(例えば、水曜日の19時の時点)、女性Jが出演するドラマがBS放送で放送されていると判断した場合、ポイント算出部105は、嗜好データベース122に含まれる図5(a)に示すメディア別視聴習慣リストより、BS放送に付与されている寄与ポイントを取得する。また、ポイント算出部105は、嗜好データベース122に含まれる図5(b)に示すジャンル別視聴習慣リストより、ドラマに付与されている寄与ポイントを取得する。加えて、ポイント算出部105は、嗜好データベース122に含まれる図5(c)に示す出演者別視聴習慣リストより、女性Jに付与されている寄与ポイントを取得する。ポイント算出部105は、取得した各寄与ポイントを合計し、該番組のポイントを算出する。
このように、番組情報、コンテンツ情報、及び記録済視聴メディア情報に含まれる情報と嗜好データベース122とを参照し、テレビ放送受信部11が受信した番組毎、インターネット受信部12が受信したコンテンツ毎、及び、テレビ放送受信部11が受信した番組及び/又はインターネット受信部12が受信したコンテンツであって、予め記録装置120に記録された番組及び/又はコンテンツ毎にポイントを算出する。ポイント算出部105は、算出したポイントを視聴優先度管理部106に供給する。
また、ポイント算出部105は、記録装置120から視聴情報及び数値データを呼び出して、視聴メディアのそれぞれについて、数値データを所定の演算式に代入することにより、ユーザの利用状況を示すポイントを求める演算を行うということもできる。
なお、ポイント算出部105は、過去視聴習慣リスト及び嗜好設定リストに含まれる寄与ポイントをそのまま合計することで、上記ポイントを算出することに限定されず、利用者の好みに合わせて、割合を変化させて算出することも可能である。例えば、嗜好設定リストに含まれる寄与ポイントは2倍にして、ポイントを算出することも可能である。
また、ポイント算出部105は、コンテンツ情報管理部102から供給されたコンテンツ情報に含まれる他のユーザによるアクセス数に応じて重みをつけたポイントを寄与ポイントとして算出し、コンテンツ毎のポイントに付与することも可能である。ここで、他のユーザが頻繁にアクセスしているコンテンツは、一般的に人気が有るコンテンツであると言えるため、ユーザにとって興味があるコンテンツである可能性が高い。そのため、他のユーザのアクセス数より算出されたポイントを付与することにより、よりユーザの好みが反映されたポイントを算出することができる。
視聴優先度管理部106は、嗜好データベース122に含まれる過去視聴習慣リスト及び嗜好設定リストを用いて、テレビ放送受信部11が受信した番組毎、インターネット受信部12が受信したコンテンツ毎、及び、テレビ放送受信部11が受信した番組及び/又はインターネット受信部12が受信したコンテンツであって、予め記録装置120に記録された番組及び/又はコンテンツ毎にポイントを算出するようポイント算出部105に指示する。
また、視聴優先度管理部106は、ポイント算出部105から供給されたポイントの大きい順に、テレビ放送受信部11が受信した番組、インターネット受信部12が受信したコンテンツ、並びに、テレビ放送受信部11が受信した番組及び/又はインターネット受信部12が受信したコンテンツであって、予め記録装置120に記録された番組及び/又はコンテンツを順位付けし、該順位と、番組情報管理部101から供給された番組情報、コンテンツ情報管理部102から供給されたコンテンツ情報、及び、視聴メディア記録部103から供給された記録済視聴メディア情報とを関連付けた視聴メディア優先度リスト(以下、優先度リストと呼ぶ)を視聴メディア優先度データベース123に記録する。
即ち、優先度リストは、視聴メディア情報データベース121に記録されている番組情報、コンテンツ情報、及び、記録済視聴メディア情報で示される各番組又はコンテンツに対して、嗜好情報データベース122に記録されている過去視聴習慣リスト及び嗜好設定リストに含まれる寄与ポイントを加算することにより、ポイントを算出して、そのポイントの大きいものから各番組及び各コンテンツを順位付けし、該順位の順に配列し、リスト化したものであると言える。
なお、優先度リストに含まれる番組情報及びコンテンツ情報が示す番組及びコンテンツは、優先度リストが作成又は更新される時点で視聴可能な番組及びコンテンツである。例えば、優先度リストは、EPGを参照して、現在放送中の番組(視聴可能な番組)をリストすることにより、作成することができる。また、例えば、優先度リストは、コンテンツ情報に含まれるアクセス用情報にコンテンツ情報を更新する時点でアクセス可能であるコンテンツ(視聴可能なコンテンツ)をリストすることにより、作成することができる。
なお、優先度リストは、視聴メディア自動切替装置10が起動状態(電源がONの状態)はもちろん、待機状態(電源がOFFの状態)においても更新することができる。また、更新の頻度は、特に限定されていないが、高頻度で本優先度リストを更新しておくことが好ましい。
視聴メディア優先度データベース123は、記録装置120に含まれるデータベースであり、視聴優先度管理部106によって記録された優先度リストを含んでいる。
図6は、視聴メディア優先度データベース123に記録されている優先度リストの一例を示す図である。図6に示すように、優先度リストは、視聴優先度(順位)、視聴メディア、アクセス用情報、視聴時間、視聴メディア優先度ポイント(ポイント)を含んでいる。このように、ポイントの大きい順に順位付けされた、番組情報、コンテンツ情報、及び記録済視聴メディア情報がポイントと共に記録されている。
設定部107は、入力情報管理部14からの設定指示に従い、(1)視聴メディア自動切替エンジン108に、優先度リストの順位の最も高い番組又はコンテンツを自動的に表示部15に表示させること、又は、(2)順位の高い順に番組及びコンテンツを並べて表示部15に表示させることを設定する。設定部107は、設定した内容を視聴メディア自動切替エンジン108に送信する。
視聴メディア自動切替エンジン108は、設定部107から送信された内容に従い、表示部15に番組又はコンテンツを表示させる。つまり、設定部107が設定した内容が(1)の場合、視聴メディア自動切替エンジン108は、視聴優先度管理部106によって記録装置120の視聴メディア優先度データベース123に記録された優先度リストより、順位の最も高い番組又はコンテンツをテレビ放送受信部11、インターネット受信部12及び記録装置120のうち何れか1つから取得し、自動的に表示部15に表示させる。
また、視聴メディア自動切替エンジン108は、表示部15に表示させた番組又はコンテンツの番組情報、コンテンツ情報、又は記録済視聴メディア情報を利用情報管理部104に送信する。
また、設定部107が設定した内容が(2)の場合、視聴メディア自動切替エンジン108は、優先度リストより、順位の高い順に番組及びコンテンツを並べて表示部15に表示させる。
なお、設定部107が設定した内容が(2)の場合、ユーザが視聴する番組又はコンテンツの1つを選択することによって、選択された番組又はコンテンツが、表示部15に全画面表示されることが好ましい。
これにより、ユーザの好みの番組及びコンテンツが1つの場合においても、複数ある場合においても、ユーザの好みの番組及びコンテンツを自動的に表示することができるため、ユーザの好みに応じた番組及びコンテンツの提供が可能となる。
〔視聴メディア自動切替方法の流れ〕
次に、図1に示す視聴メディア自動切替装置10における視聴メディア自動切替方法の流れを説明する。図2は、視聴メディア自動切替装置10における視聴メディア自動切替方法の一連の流れを示すフローチャートである。ここでは、表示部15には、優先度リストの順位の最も高い番組又はコンテンツを表示させる場合を例に説明を行う。
視聴メディア自動切替装置10の電源(システム電源)をONにする(ステップS1、以下単にS1と記載する)。ここで、視聴メディア自動切替装置10の電源のONは、待機状態からの復帰を主としている。これにより、コンテンツ情報管理部102は、コンテンツ自動切替装置10の待機状態において、視聴メディア情報データベース121に記録されているコンテンツ情報が最新の状態になるよう、該コンテンツ情報を更新することができ、ポイント算出部105はこのコンテンツ情報を用いてポイントを算出することができる。この場合、電源をONにしたときだけ該コンテンツ情報を更新する場合と比べて、優先度リストの精度を定常的に高めておくことができるという効果がある。
その後、優先度リストが最新の状態になるよう視聴優先度管理部106は、優先度リストを更新する(S2)。つまり、番組情報管理部101は、図3(a)に示す番組情報を更新し、コンテンツ情報管理部102は、図3(b)に示すコンテンツ情報を更新し、視聴メディア記録部103は、図3(c)に示す記録済視聴メディア情報を更新し、利用情報管理部104は、図5(a)〜(e)に示す過去視聴習慣リスト及び嗜好設定リストを更新する。その後、視聴優先度管理部106は、更新された番組情報、コンテンツ情報、記録済視聴メディア情報、過去視聴習慣リスト、及び嗜好設定リストを参照し、優先度リストを更新する。なお、S1に続けてS2を実行することは、優先度リストに基づいて、順位の高い番組又はコンテンツを自動的に表示部15に表示させるという本発明の本質にとって、必須ではない。例えば、ユーザの指示に基づいて、S2を適宜実行する形態でもよい。
続いて、視聴メディア自動切替エンジン108は、更新された優先度リスト、あるいはその時点の優先度リストから最も優先度の高い(第1視聴優先度)番組又はコンテンツを選択する(S3)。
第1視聴優先度の番組又はコンテンツがテレビ放送番組である場合(S4にてテレビ放送)、視聴メディア自動切替エンジン108は、テレビ放送受信部11から該番組(対象番組)を受信する(S5)。
第1視聴優先度の番組又はコンテンツがインターネット上のコンテンツである場合(S4にてインターネット上コンテンツ)、視聴メディア自動切替エンジン108は、インターネット受信部12から該コンテンツ(対象コンテンツ)を受信する(S6)。
第1視聴優先度の番組又はコンテンツが予め記録装置120に記録した番組又はコンテンツである場合(S4にて記録済視聴メディア)、視聴メディア自動切替エンジン108は、記録装置120から該番組又はコンテンツ(対象記録済視聴メディア)を読み出す(S7)。
視聴メディア自動切替エンジン108は、S5、S6、及びS7の何れか1つから受信又は読み出した、番組又はコンテンツ(表示対象視聴メディア)の映像、音声、及びデータなどを表示部15に表示させる(S8)。
ここで、S4からS8までの処理を、図6を用いて説明する。
図6に示す優先度リストにおいて、第1視聴優先度の番組又はコンテンツは、インターネット上コンテンツであることがわかる。このため、視聴メディア自動切替エンジン108は、インターネット受信部12がアクセス用情報に記載のURL(http://www.douga.co.jp/5g8j9lm)から受信したコンテンツを、視聴時間で記載の15分間受信し、表示部15に表示させる。
仮に、第1視聴優先度の番組又はコンテンツが、図6では、第3視聴優先度となっているテレビ放送であった場合、視聴メディア自動切替エンジン108は、テレビ放送受信部11がアクセス用情報に記載のチャンネル(チャンネル=CS205)から受信した番組を20:00〜21:58の間、受信し、表示部15に表示させる。
また、例えば、第1視聴優先度の番組又はコンテンツが、図6では、第2視聴優先度となっている予め記録装置120に記録した番組又はコンテンツである場合、視聴メディア自動切替エンジン108は、記録装置120に記録されている場所を示す、アクセス用情報に記載のHDD記録番号(569)から、番組又はコンテンツを読み出し、読み出した番組又はコンテンツを視聴時間で記載の53分間、表示部15に表示させる。
S8において、番組又はコンテンツの表示部15への表示が終了し、ユーザが視聴メディア自動切替装置10の利用を終了する(視聴メディア自動切替装置10の電源をOFFにする)と(S9にてYes)、視聴メディア自動切替装置10は、待機状態に遷移する(S10)。ユーザが視聴メディア自動切替装置10の電源をOFFにしない場合、ユーザは視聴メディア自動切替装置10の利用を終了しないため(S9にてNo)、再度、S2に遷移し、視聴メディア自動切替エンジン108は、このときの優先度リストに基づき、優先度が最も高い番組又はコンテンツを表示部15に表示させる。
このように、ユーザは、煩わしいリモコン操作などを行うことなく、第1視聴優先度の番組又はコンテンツを、自動的に視聴することができる。
以上のように、視聴メディア自動切替装置10の利用情報管理部104は、上記利用情報及びユーザ嗜好情報を記録装置に記録し、ポイント算出部105は、上記利用情報及び上記ユーザ嗜好情報からユーザの利用状況及びユーザ嗜好情報に応じて重みをつけ、番組毎、コンテンツ毎、及び、記録された番組及びコンテンツ毎に算出する。つまり、ポイント算出部105は、ユーザの利用頻度が高い番組又はコンテンツ、並びに、ユーザ嗜好情報が含まれる番組又はコンテンツには、高いポイント付与するよう重みをつけたポイントを算出する。視聴優先度管理部106は、このように付与されたポイントの高い順に番組又はコンテンツを順位付けし、視聴メディア自動切替手段は順位の一番高い番組又はコンテンツを自動的に表示部15に表示させる。
ここで、視聴回数が多い番組又はコンテンツは、ユーザの好みの番組であるといえるため、上記利用情報から重み付けを行ったポイントは、ユーザの好みが反映されたポイントであるといえる。従って、視聴メディア自動切替装置は、番組のみならず、コンテンツ、並びに、記録装置に記録された番組及びコンテンツのうち、ユーザが好みの番組、コンテンツ、並びに記録装置に記録された番組及びコンテンツを自動的にユーザに提供することができるという効果を奏する。
また、コンテンツ情報管理部102が視聴メディア情報データベース121に記録されているコンテンツ情報を最新の状態にする。このため、視聴メディア自動切替エンジン108は、自動的に表示部15に新しいコンテンツを表示させることができる。
また、コンテンツ情報管理部102が更新するコンテンツ情報には、他のユーザのアクセス数が含まれている。ポイント算出部105は、この他のユーザのアクセス数に応じて重みをつけたポイントを算出することができる。視聴メディア自動切替エンジン108は、このように、ユーザの好みが反映されたポイントから作成された優先度リストを用いることで、よりユーザの好みの番組又はコンテンツを自動的にユーザに提供することができる。
また、記録装置120は、視聴メディア情報データベース121、嗜好データベース122、及び、視聴メディア優先度データベース123を含んでおり、これらのデータベースを含むことにより、より、ユーザの好みにあった番組及びコンテンツをユーザに提供することができる。
〔設定部107の設定内容の他の例〕
本実施形態では、設定部107は、(1)視聴メディア自動切替エンジン108に、優先度リストの順位の最も高い番組又はコンテンツを自動的に表示部15に表示させること、又は、(2)順位の高い順に番組及びコンテンツを並べて表示部15に表示させることを設定することを説明したが、設定部107が設定する内容は、これに限定されない。
例えば、設定部107は、番組情報管理部101及びコンテンツ情報管理102が同時間帯に、放送番組及び/又はインターネット上のコンテンツが存在すると確認したとき、(3)視聴優先度管理部106にて記録装置120に記録した優先度リストのうち順位の最も高い番組又はコンテンツを自動的に表示部15に表示させ、その他の番組及び/又はコンテンツを記録するよう視聴メディア記録部103に指示すること、又は、(4)優先度リストのうち順位の高い順に番組及びコンテンツを並べて表示部15に表示させ、表示させた番組及びコンテンツの中から、視聴する番組又はコンテンツと記録する番組及び/又はコンテンツとをユーザに選択させることを設定する。
上記構成によれば、ユーザは、視聴したい番組又はコンテンツが同時刻に存在する場合においても、最も興味のある番組又はコンテンツを視聴しながら、視聴する番組又はコンテンツ以外の番組及び/又はコンテンツを自動的に記録することが出来る。そのため、より利便性が高い視聴メディア自動切替装置を提供することができる。
なお、設定部107が設定した内容が(4)の場合、ユーザが視聴する番組又はコンテンツの1つを選択することによって、選択された番組又はコンテンツが、表示部15に全画面表示されることが好ましい。
〔嗜好情報データベース122の他の例〕
本実施形態では、嗜好情報データベース122が1つである場合を例に説明を行ったが、本発明はこれに限定されず、例えば、1又は複数のユーザ毎、及び、1又は複数のユーザからなる1又は複数のグループ毎に管理されている1又は複数のデータベースであってもよい。
これにより、複数のユーザの好みに合った番組及びコンテンツを提供することができる。
〔視聴メディア優先度データベース123の他の例〕
本実施形態では、視聴メディア優先度データベース123が1つである場合を例に説明を行ったが、本発明はこれに限定されず、例えば、1又は複数のユーザ毎、及び、1又は複数のユーザからなる1又は複数のグループ毎に管理されている1又は複数のデータベースであってもよい。
これにより、複数のユーザの好みに合った番組及びコンテンツを提供することができる。
なお、上記で説明のために使用した図3〜図6の表は、説明のために日本語を用いて記載しているが、システムに実装の際には、英数字のみの符号を用いても良い。
〔プログラム及び記録媒体〕
また、上述した視聴メディア自動切替装置10の各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。
すなわち、視聴メディア自動切替装置10は、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit)、上記プログラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである視聴メディア自動切替装置10の制御プログラム(認証プログラム)のプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記視聴メディア自動切替装置10に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM(登録商標)/フラッシュROM等の半導体メモリ系などを用いることができる。
また、視聴メディア自動切替装置10を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR(high data rate)、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
なお、本発明は以下のように表現することもできる。
テレビ放送される番組映像と、この番組映像に関する番組情報とを受信するテレビ放送受信部と、インターネット上の動画サイトからの動画と、この動画に関するコンテンツ情報を受信するためのインターネット受信部と、前記テレビ放送受信部が受信した前記番組映像を、前記番組情報に関連させて記録すると共に、前記インターネット受信部が受信した前記動画を、前記コンテンツ情報に関連させて記録する視聴メディア記録部と、前記テレビ放送された番組映像に関する放送番組情報と、前記インターネット上の動画サイトからの動画に関するインターネット上コンテンツ情報と、前記テレビ放送受信部が受信した前記番組映像を前記番組情報に関連させて記録すると共に前記インターネット受信部が受信した前記動画を前記コンテンツ情報に関連させて記録する際に記録される記録済視聴メディア情報とからなる視聴メディア情報データベースと、過去の視聴習慣をリスト化した過去視聴習慣リストと、利用者の嗜好を設定した嗜好設定リストとからなる嗜好情報データベースと、前記嗜好情報データベースを基に、前記視聴メディア情報データベースの放送番組、インターネット上コンテンツ、記録済視聴メディアを、視聴の優先度順に配列した視聴メディア優先度リストからなる視聴メディア優先度データベースと、前記視聴メディア優先度データベースの情報を基に、前記番組映像か、前記インターネット上のコンテンツか、前記記録済視聴メディアかを選択し、番組又はコンテンツを自動的に切替を行う視聴メディア自動切替エンジンと、を有することを特徴とする視聴メディア自動切替表示装置。
また、前記嗜好情報データベース中の前記過去視聴習慣リストは、過去に視聴したメディアが、放送番組かインターネット上コンテンツか記録済視聴メディアかのメディア識別情報とその視聴回数とその視聴時間と、ジャンルとその視聴回数とその視聴時間と、出演者とその視聴回数とその視聴時間と、タイトルとその視聴回数とその視聴時間とを含む情報を記録することにより構成されるリストであることを特徴とする構成の視聴メディア自動切替表示装置。
また、前記嗜好情報データベース中の前記嗜好設定リストは、利用者が、視聴を希望するジャンルや、出演者や、タイトルや、フリーキーワード等を、その視聴を希望する順位と共に指定することにより設定するリストであることを特徴とする構成の視聴メディア自動切替表示装置。
また、前記視聴メディア優先度リストは、前記視聴メディア情報データベース中の前記放送番組情報、前記インターネット上コンテンツ情報、記録済視聴メディア情報内の各々の番組又はコンテンツに対して、前記嗜好情報データベース中の前記過去視聴習慣リストと前記嗜好設定リストに基づき、視聴メディア優先度ポイントを算出して、そのポイントの大きいものから前記各々の番組及びコンテンツを順位付けしてリスト化したものであることを特徴とする構成の視聴メディア自動切替表示装置。
また、前記インターネット上コンテンツ情報に関して、前記嗜好情報データベースの情報を基に、定期的にインターネット上の動画サイトのコンテンツ情報にアクセスし、インターネット上コンテンツ情報を常時更新しておくことを特徴とする構成の視聴メディア自動切替表示装置。
また、前記インターネット上コンテンツ情報に、他者による動画コンテンツへのアクセス数を記載することを特徴とする構成の視聴メディア自動切替表示装置。
また、複数の視聴者及び/又はグループ毎に、前記嗜好情報データベースと、前記視聴メディア優先度データベースを、各々保有することを特徴とする構成の視聴メディア自動切替表示装置。
また、前記視聴メディア優先度ポイントの最も高い番組又はコンテンツを自動的に表示する方式か、視聴メディア優先度ポイントの高いものから順にリストし、そのいずれの番組又はコンテンツを利用者が視聴するか選択する方式の、いずれの方式を選択するかを予め設定することを特徴とする構成の視聴メディア自動切替表示装置。
また、同時間帯に、放送番組、インターネット上コンテンツが存在する場合、前記視聴メディア優先度ポイントの最も高いものを自動的に表示しその他を記録しておくか、視聴メディア優先度ポイントの高いものから順にリストし、いずれをリアルタイムで利用者が視聴し、いずれを記録するかを選択するかのいずれかを予め設定することを特徴とする構成の視聴メディア自動切替表示装置。
また、前記視聴メディア自動切替表示装置に関して、自動切替された番組又はコンテンツを表示するディスプレイを有することを特徴とする自動切替表示された番組又はコンテンツを表示するテレビジョン装置。
また、上記番組情報管理手段、及び、上記コンテンツ情報管理手段が同時間帯に、放送番組及び/又はインターネット上のコンテンツが存在すると確認したとき、上記視聴優先度管理手段にて記録装置に記録した優先度リストのうち順位の最も高い番組又はコンテンツを自動的に表示部に表示させ、その他の番組及び/又はコンテンツを記録するよう上記視聴メディア記録手段に指示すること、又は、順位の高い順に番組及びコンテンツを並べて表示部に表示させ、表示させた番組及びコンテンツの中から、視聴する番組又はコンテンツと記録する番組及び/又はコンテンツとをユーザに選択させることを、ユーザからの指示に従って設定する設定手段を更に備えることを特徴とする視聴メディア自動切り替え装置。
ユーザが過去に視聴した放送番組に関する番組情報と、ユーザが過去に視聴したインターネット上のコンテンツに関するコンテンツ情報と、記録媒体に記録された放送番組またはコンテンツを示す記録済視聴メディア情報とを含む視聴情報(1)と、上記放送番組、コンテンツ、および記録媒体に記録された放送番組またはコンテンツを含む視聴メディアのそれぞれに対するユーザの利用状況を反映した数値データ(2)とが対応付けて記録された記録手段から、上記視聴情報(1)および数値データ(2)を呼び出して、上記視聴メディアのそれぞれについて、上記数値データ(2)を所定の演算式に代入することにより、ユーザの利用状況を示すポイントを求める演算を行い、上記視聴メディアのそれぞれを順位付けしたリストを作成して、上記記録手段に記録すること、を特徴とする視聴メディア順位付け方法。