(57)【要約】      （修正有）【課題】煩雑な操作を必要とすることなく、再生中の複数のコンテンツを容易にかつ効率よく切り替えて出力できるようにする。【解決手段】コンテンツ再生装置は、入力されたコンテンツを蓄積するコンテンツ蓄積部１０６と、コンテンツ蓄積部１０６に蓄積されたコンテンツのうちの複数のコンテンツを同時に再生するための再生スケジュールを作成する再生スケジュール作成部１１１と、再生スケジュールに従って同時に複数のコンテンツを再生するコンテンツ再生処理部１１３と、コンテンツ再生処理部１１３にて再生された複数のコンテンツのうち、ユーザからの出力指示の入力と再生スケジュールとに基づいて、出力すべきコンテンツを判定して出力するコンテンツ表示処理部１１４とを備えているので、煩雑な操作を必要とすることなく、再生中の複数のコンテンツを容易にかつ効率よく切り替えて出力できる。【選択図】図１
2006085779.tif 000002
【特許請求の範囲】
【請求項１】
入力されたコンテンツを蓄積するコンテンツ蓄積手段と
前記コンテンツ蓄積手段に蓄積されたコンテンツのうちの複数のコンテンツを同時に再生するための再生スケジュールを作成する再生スケジュール作成手段と、
前記再生スケジュールに従って同時に複数のコンテンツを再生するコンテンツ再生手段と、
前記コンテンツ再生手段にて再生された複数のコンテンツのうち、ユーザからの出力指示の入力と前記再生スケジュールとに基づいて、出力すべきコンテンツを判定して出力するコンテンツ出力手段とを備えていることを特徴とするコンテンツ再生装置。
【請求項２】
前記コンテンツ蓄積手段において蓄積されるコンテンツは、過去に放送され記録されたコンテンツ、現在放送中であるコンテンツ、外部記録メディアから読み出されたコンテンツ、もしくはネットワーク経由でダウンロードされたコンテンツの少なくとも一つの種類であることを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
前記コンテンツ蓄積手段によって蓄積されているコンテンツに関する情報を取得するコンテンツ情報取得手段と、
前記コンテンツを使用するユーザに関する情報を取得するユーザ情報取得手段と、
前記コンテンツ情報取得手段と前記ユーザ情報取得手段との少なくとも一方にて取得された情報に基づいて、前記コンテンツの再生優先度を算出するコンテンツ評価手段とを備え、
前記再生スケジュール作成手段は、前記再生優先度に基づいて前記再生スケジュールを作成することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項４】
前記ユーザ情報取得手段が取得するユーザに関する情報は、ユーザの嗜好情報、ユーザの行動スケジュール情報、コンテンツに対するユーザの過去の鑑賞履歴情報、ユーザの行動履歴情報、ユーザの個人情報、およびユーザ自ら入力した情報のうちの少なくとも一つであることを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項５】
前記コンテンツ蓄積手段が蓄積すべきコンテンツの指示入力を手動操作にて行うための入力手段を備え、
前記コンテンツ評価手段は、前記入力手段の手動操作に基づき前記コンテンツ蓄積手段に蓄積されたコンテンツに対する重み付けを、外部機器からのコンテンツの入力に基づいて自動的に前記コンテンツ蓄積手段に蓄積されたコンテンツに対する重み付けよりも大きくして前記再生優先度を算出することを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項６】
前記コンテンツ評価手段は、前記コンテンツが蓄積される際の画質に影響する録画モードが高画質になる程、重み付けを大きくして前記再生優先度を算出することを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項７】
コンテンツの重要度をユーザの嗜好に対するコンテンツの適合度合いに基づいて判定する重要度判定手段を備え、
前記コンテンツ評価手段は、重要度が大きくなる程、重み付けを大きくして前記再生優先度を算出することを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項８】
前記コンテンツ蓄積手段に蓄積されるコンテンツに対する、所定の条件に基づく自動消去、もしくは自動消去の禁止を指示する消去情報を設定する消去情報設定手段と、
前記消去情報に基づいて前記コンテンツの消去動作を行うコンテンツ消去手段とを備え、
前記コンテンツ評価手段は、前記消去情報の内容に応じて重み付けを行い、前記再生優先度を算出することを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項９】
前記コンテンツ評価手段は、前記コンテンツ蓄積手段によって蓄積された日時からの経過時間に応じて重み付けを行い、前記再生優先度を算出することを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項１０】
前記コンテンツ評価手段は、コンテンツの前記再生優先度を前記コンテンツの再生が行われる時間帯によって変化させることを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項１１】
前記コンテンツ評価手段は、コンテンツの前記再生優先度を前記コンテンツが属するジャンルに応じて変化させることを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項１２】
前記コンテンツ再生手段にて再生された各コンテンツについての前記コンテンツ出力手段からの出力時間を測定する出力時間測定手段を備え、
前記コンテンツ評価手段は、前記出力時間測定手段にて測定された前記コンテンツの出力時間と、前記コンテンツの全再生時間に対する前記出力時間の割合との少なくとも一方に基づいて重み付けを行い、前記再生優先度を算出することを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項１３】
前記再生スケジュール作成手段は、前記再生優先度が所定の閾値以上のコンテンツ同士の再生時間帯が重複しないように再生スケジュールを作成することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項１４】
前記再生スケジュール作成手段は、前記再生スケジュールにおいて同じ時間帯には同じジャンルのコンテンツを配置しないことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項１５】
前記再生スケジュール作成手段は、作成した前記再生スケジュールを一定期間毎に更新することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項１６】
前記再生スケジュール作成手段は、作成した前記再生スケジュールを前記ユーザ情報取得手段にて取得された情報が変更される毎に更新することを特徴とする請求項３に記載のコンテンツ再生装置。
【請求項１７】
ユーザにて入力操作が行われる複数の入力操作部を有する入力手段を備え、
前記の各入力操作部には同時に再生されるコンテンツが個別に対応付けられ、
前記コンテンツ出力手段は、入力操作された前記入力操作部に対応づけられたコンテンツを出力し、
前記再生スケジュール作成手段は、各時間帯の中で最も再生優先度が高いコンテンツを同じ入力操作部に割り当てるように前記再生スケジュールを作成することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項１８】
ユーザにて入力操作が行われる複数の入力操作部を有する入力手段を備え、
前記の各入力操作部には同時に再生されるコンテンツが個別に対応付けられ、
前記コンテンツ出力手段は、入力操作された前記入力操作部に対応づけられたコンテンツを出力し、
前記再生スケジュール作成手段は、同じジャンルに属するコンテンツを同じ入力操作部に割り当てるように前記再生スケジュールを作成することを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項１９】
前記再生スケジュール作成手段にて作成された再生スケジュールを出力する再生スケジュール出力手段と、
ユーザにて入力操作が行われる複数の入力操作部を有する入力手段とを備え、
前記の各入力操作部には同時に再生されるコンテンツが個別に対応付けられ、
前記コンテンツ出力手段は、入力操作された前記入力操作部に対応づけられたコンテンツを出力し、
前記再生スケジュール出力手段から出力される再生スケジュールは、各入力操作部に割り当てられた各コンテンツを示す情報が入力操作部毎にその再生順に一方向に並べて配置され、各時間帯において同時に再生される各コンテンツを示す情報が前記一方向と垂直な方向に並べて配置されていることを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項２０】
入力されたコンテンツを蓄積するコンテンツ蓄積ステップと、
前記コンテンツ蓄積ステップにて蓄積されたコンテンツのうちの複数のコンテンツを同時に再生するための再生スケジュールを作成する再生スケジュール作成ステップと、
前記再生スケジュールに従って同時に複数のコンテンツを再生するコンテンツ再生ステップと、
前記コンテンツ再生ステップにて再生された複数のコンテンツのうち、ユーザからの出力指示の入力と前記再生スケジュールとに基づいて、出力すべきコンテンツを判別して出力するコンテンツ出力ステップとを備えていることを特徴とするコンテンツ再生方法。
【請求項２１】
請求項１から１９の何れか１項に記載のコンテンツ再生装置を動作させるプログラムであって、コンピュータを上記の各手段として機能させるためのコンテンツ再生プログラム。
【請求項２２】
請求項２１に記載のコンテンツ再生プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツの再生スケジュールをユーザの嗜好や行動スケジュールに応じて作成し、複数のコンテンツを同じ時間帯に同時進行で再生するコンテンツ再生装置に関する。
【背景技術】
【０００２】
ユーザは、テレビを視聴している場合、コマーシャルや視聴したくない場面などでチャンネルを裏で放送されている他のチャンネルに切り替えながら複数のテレビ番組を視聴すること、また興味がある番組が同時刻に複数存在する場合などにおいても、チャンネルを切り替えながら複数の興味のあるテレビ番組を視聴することなどをよく行う。このような視聴方法はザッピング視聴と呼ばれている。
【０００３】
特許文献１には、放送されている番組、記録した番組という意識を持たなくても、現在視聴可能な全番組を切り替えて視聴することができる番組視聴装置が開示されている。この装置は、例えば電子番組表から所望の番組Aが選択された場合、これに応じて番組Bを番組Aに切り替える際に、現在再生している番組Bの切り替え時の再生箇所を記憶しておき、再度番組Bが選択された時に、先に記憶した再生箇所から番組Bを再生するものである。
【特許文献１】特開２０００−２８７１７９号公報（平成１２年１０月１３日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、番組切り替え時の再生箇所を記憶しておき、その箇所で再生が中断している状態であるので、同時進行で再生されている映像や音楽などの複数のマルチメディアファイルを切り替えながら視聴するというザッピング視聴本来の目的を果たすことができないという問題がある。
【０００５】
さらに、特許文献１では、ザッピング視聴するために他のマルチメディアファイルに切り替える際、ユーザは数多くの保存されたマルチメディアファイルから選択する必要があり、ユーザに煩雑な作業を強いることになる。
【０００６】
それゆえに、本発明の目的は、煩雑な操作を必要とすることなく、再生中の複数のコンテンツを容易にかつ効率よく切り替えて出力することができるコンテンツ再生装置、コンテンツ再生方法、コンテンツ再生プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
本発明のコンテンツ再生装置は、入力されたコンテンツを蓄積するコンテンツ蓄積手段と、コンテンツ蓄積手段に蓄積されたコンテンツのうちの複数のコンテンツを同時に再生するための再生スケジュールを作成する再生スケジュール作成手段と、再生スケジュールに従って同時に複数のコンテンツを再生するコンテンツ再生手段と、コンテンツ再生手段にて再生された複数のコンテンツのうち、ユーザからの出力指示の入力と再生スケジュールとに基づいて、出力すべきコンテンツを判定して出力するコンテンツ出力手段とを備える。
【０００８】
本発明のコンテンツ再生方法は、入力されたコンテンツを蓄積するコンテンツ蓄積ステップと、コンテンツ蓄積ステップにて蓄積されたコンテンツのうちの複数のコンテンツを同時に再生するための再生スケジュールを作成する再生スケジュール作成ステップと、再生スケジュールに従って同時に複数のコンテンツを再生するコンテンツ再生ステップと、コンテンツ再生ステップにて再生された複数のコンテンツのうち、ユーザからの出力指示の入力と再生スケジュールとに基づいて、出力すべきコンテンツを判別して出力するコンテンツ出力ステップとを含む。
【０００９】
上記の構成によれば、複数のコンテンツを同時に再生するための再生スケジュールを作成し、作成された再生スケジュールに従って複数のコンテンツを同時に再生し、再生されている複数のコンテンツのうち、ユーザからの出力指示の入力と再生スケジュールとに基づいて、出力すべきコンテンツを判定して出力する。
【００１０】
これにより、煩雑な操作を必要とすることなく、再生中の複数のコンテンツを容易にかつ効率よく切り替えて出力することができる。この結果、再生されたコンテンツを快適にザッピング視聴することができる。
【００１１】
上記のコンテンツ再生装置において、好ましくは、コンテンツ蓄積手段において蓄積されるコンテンツは、過去に放送され記録されたコンテンツ、現在放送中であるコンテンツ、外部記録メディアから読み出されたコンテンツ、もしくはネットワーク経由でダウンロードされたコンテンツの少なくとも一つの種類である。
【００１２】
このため、コンテンツ蓄積手段で蓄積・管理されるコンテンツは、過去に記録されたコンテンツに限らず、現在放送中であるコンテンツであってもよいし、外部記録メディアから読み出されたコンテンツであってもよいし、ビデオオンデマンド（ＶｏＤ）のようにネットワーク経由で配信され、ダウンロードされるコンテンツであってもよい。ただし、ネットワークは、有線であってもよいし、無線であってもよい。また、コンテンツとは、テレビ番組や記録メディア等に記録された映像メディアだけでなく、ラジオ番組や音楽などの音楽メディアも含む、マルチメディアコンテンツ全般を指すものとする。この結果、あらゆるマルチメディアコンテンツを快適にザッピング視聴することができるコンテンツ再生装置を提供することができる。
【００１３】
上記のコンテンツ再生装置は、好ましくは、コンテンツ蓄積手段によって蓄積されているコンテンツに関する情報を取得するコンテンツ情報取得手段と、コンテンツを使用するユーザに関する情報を取得するユーザ情報取得手段と、コンテンツ情報取得手段とユーザ情報取得手段との少なくとも一方にて取得された情報に基づいて、コンテンツの再生優先度を算出するコンテンツ評価手段とを備え、再生スケジュール作成手段は、再生優先度に基づいて再生スケジュールを作成する。
【００１４】
上記の構成によれば、コンテンツ蓄積手段によって蓄積されているコンテンツに関する情報、もしくはコンテンツを使用するユーザに関する情報の少なくとも一方にて取得された情報に基づいて、コンテンツの再生優先度を算出し、算出された再生優先度に基づいて再生スケジュールを作成する。
【００１５】
これにより、再生スケジュールは、コンテンツに付与されたメタ情報とユーザの各種情報の少なくとも一方を使用して算出された再生優先度から作成されているため、ユーザはより好ましい再生スケジュールに従って再生されたコンテンツを快適にザッピング視聴することができる。
【００１６】
ここで、各コンテンツに付与されるメタ情報とは、当該コンテンツの内容・詳細等を示すための情報である。例えば、コンテンツのタイトル、出演者、コンテンツの内容、コンテンツ再生時間、コンテンツが属するジャンル情報等が含まれるが、必ずしもこれに限るものではない。
【００１７】
上記のコンテンツ再生装置において、好ましくは、ユーザ情報取得手段が取得するユーザに関する情報は、ユーザの嗜好情報、ユーザの行動スケジュール情報、コンテンツに対するユーザの過去の鑑賞履歴情報、ユーザの行動履歴情報、ユーザの個人情報、およびユーザ自ら入力した情報のうちの少なくとも一つである。
【００１８】
このため、コンテンツを使用するユーザの嗜好情報や行動スケジュール情報、コンテンツに対する過去の鑑賞履歴情報、行動履歴情報、個人情報、自ら入力した情報の少なくとも一つを利用して再生スケジュールを作成するため、より好ましい再生スケジュールを作成することができる。
【００１９】
ここで、ユーザの嗜好情報は、ユーザが予め入力しておく方法でも構わないし、ユーザの操作履歴や行動履歴等を利用して、ユーザの嗜好を学習していく方法であっても構わない。
【００２０】
また、ユーザの行動スケジュール情報は、ユーザが予め入力しておく方法でも構わないし、スケジュール管理ソフト等と連携して、ユーザの行動スケジュールを入手する方法であっても構わない。
【００２１】
また、コンテンツに対するユーザの過去の鑑賞履歴情報とは、ユーザが過去に鑑賞したコンテンツに関する情報であり、鑑賞したコンテンツのメタ情報や、当該コンテンツ鑑賞時のユーザの操作指示内容を管理しておくことで、これらの情報を入手しても構わない。
【００２２】
また、ユーザの行動履歴とは、ユーザの種々の行動に関する履歴情報であり、例えばコンテンツの録画操作時の行動が含まれる。
【００２３】
また、ユーザの個人情報は、住所、性別、年齢等の個人に関する情報に関するものであり、ユーザが予め入力しておく方法であっても構わないし、他で管理されている個人情報を利用する方法であっても構わない。
【００２４】
また、ユーザ自ら入力する情報は、予めユーザに入力してもらう方法であっても構わないし、コンテンツ再生装置の動作中に適宜ユーザが情報を入力したり、もしくはコンテンツ再生装置からの行為に対してユーザが応答した情報であっても構わない。
【００２５】
上記のコンテンツ再生装置は、好ましくは、コンテンツ蓄積手段が蓄積すべきコンテンツの指示入力を手動操作にて行うための入力手段を備え、コンテンツ評価手段は、入力手段の手動操作に基づきコンテンツ蓄積手段に蓄積されたコンテンツに対する重み付けを、外部機器からのコンテンツの入力に基づいて自動的にコンテンツ蓄積手段に蓄積されたコンテンツに対する重み付けよりも大きくして再生優先度を算出する。
【００２６】
上記の構成によれば、蓄積すべきコンテンツを手動操作にてコンテンツ蓄積手段に蓄積されたコンテンツに対する重み付けを、機器が保持するコンテンツの自動録画機能により自動にてコンテンツ蓄積手段に蓄積されたコンテンツに対する重み付けよりも大きくして再生優先度を算出する。
【００２７】
これにより、ユーザによる手動操作にて蓄積されたコンテンツが優先されるように作成された再生スケジュールに従ってコンテンツが再生されるため、ユーザは自らの手動操作にて蓄積したコンテンツを快適にザッピング視聴することができる。
【００２８】
ここで、機器が保持するコンテンツの自動録画機能とは、ユーザの嗜好情報や過去のコンテンツの録画履歴情報などから、機器側で自動的に録画するコンテンツを決定し、自動で当該コンテンツを録画する機能を指す。
【００２９】
上記のコンテンツ再生装置において、好ましくは、コンテンツ評価手段は、コンテンツが蓄積される際の画質に影響する録画モードが高画質になる程、重み付けを大きくして再生優先度を算出する。
【００３０】
このため、画質に影響する録画モードが高画質で録画されたコンテンツは、低画質で録画されたコンテンツよりも重み付けを大きくして再生優先度を算出することができる。例えば、録画モードが「高画質」、「標準」、「低画質」の3種類存在する場合、「低画質」で録画されたコンテンツよりも「標準」で録画されたコンテンツの方の重み付けを大きくし、さらに「標準」で録画されたコンテンツよりも「高画質」で録画されたコンテンツの方の重み付けを大きくすることで、再生優先度を算出することができる。
【００３１】
上記のコンテンツ再生装置は、好ましくは、コンテンツの重要度をユーザの嗜好に対するコンテンツの適合度合いに基づいて判定する重要度判定手段を備え、コンテンツ評価手段は、重要度が大きくなる程、重み付けを大きくして再生優先度を算出する。
【００３２】
上記の構成によれば、ユーザの嗜好に対するコンテンツの適合度合いに基づいてコンテンツの重要度を判定し、重要度が大きくなる程、重み付けを大きくして再生優先度を算出する。
【００３３】
これにより、ユーザの嗜好に対するコンテンツの重要度が大きいコンテンツが優先されるように作成された再生スケジュールに従ってコンテンツが再生されるため、ユーザは自らの嗜好に適したコンテンツを快適にザッピング視聴することができる。
【００３４】
ここで、コンテンツの重要度とは、ユーザの嗜好情報やユーザ自ら入力した情報などからユーザの嗜好にどれだけあっているかを示す評価値であって、コンテンツの重要度が大きいほど、ユーザの嗜好に合っているものとする。
【００３５】
上記のコンテンツ再生装置は、好ましくは、コンテンツ蓄積手段に蓄積されるコンテンツに対する、所定の条件に基づく自動消去、もしくは自動消去の禁止を指示する消去情報を設定する消去情報設定手段と、消去情報に基づいてコンテンツの消去動作を行うコンテンツ消去手段とを備え、コンテンツ評価手段は、消去情報の内容に応じて重み付けを行い、再生優先度を算出する。
【００３６】
上記の構成によれば、所定の条件に基づく自動消去を指示する消去情報、もしくは自動消去の禁止を指示する消去情報のそれぞれの内容に応じて重み付けを行い、再生優先度を算出する。
【００３７】
これにより、自動消去を行うという設定、自動消去を行わず当該コンテンツを保護するという設定、１日後に消去するという設定、もしくは１週間後に消去するという設定のそれぞれの消去情報に関する設定に対して、それぞれ異なる重み付けを行い、再生優先度を算出することができる。
【００３８】
上記のコンテンツ再生装置において、好ましくは、コンテンツ評価手段は、コンテンツ蓄積手段によって蓄積された日時からの経過時間に応じて重み付けを行い、再生優先度を算出する。
【００３９】
このため、現在日時と当該コンテンツが蓄積された日時を比較して、当該コンテンツがコンテンツ蓄積手段によって蓄積された日時から現在日時までの経過時間に応じて重み付けを行い、再生優先度を算出することができる。
【００４０】
例えば、蓄積日時から１日後のコンテンツは蓄積日時から１週間後のコンテンツよりも重み付けを大きく、もしくは小さくして、再生優先度を算出することができる。
【００４１】
ただし、経過日時が同じであっても、当該コンテンツが属するジャンル等によって重み付けを変えるようにしても構わない。
【００４２】
例えば、ニュース番組のような毎日放送されるコンテンツと、ドラマのように毎週放送されるコンテンツでは、同じ１週間経過した場合でも経過日時に対する意味は互いに大きく異なるため、コンテンツ蓄積日時からの経過時間が同じであっても、コンテンツによって重み付けを変えるようにしても構わない。
【００４３】
上記のコンテンツ再生装置において、好ましくは、コンテンツ評価手段は、コンテンツの再生優先度をコンテンツの再生が行われる時間帯によって変化させる。
【００４４】
このため、同じコンテンツであっても再生が行われる時間帯によってコンテンツの再生優先度を変えることができる。この結果、適した時間帯に適したコンテンツを再生させるような再生スケジュールを作成することが可能になり、マルチメディアコンテンツを快適にザッピング視聴することができる。
【００４５】
上記のコンテンツ再生装置において、好ましくは、コンテンツ評価手段は、コンテンツの再生優先度をコンテンツが属するジャンルに応じて変化させる。
【００４６】
このため、ニュース番組のように時事性の強いコンテンツは、コンテンツ蓄積部に蓄積された当日、もしくは翌日に再生されるように、再生優先度を変化させるような再生優先度の算出方法にしておくことで、より好ましい再生スケジュールを作成することができる。
【００４７】
上記のコンテンツ再生装置は、好ましくは、コンテンツ再生手段にて再生された各コンテンツについてのコンテンツ出力手段からの出力時間を測定する出力時間測定手段を備え、コンテンツ評価手段は、出力時間測定手段にて測定されたコンテンツの出力時間と、コンテンツの全再生時間に対する出力時間の割合との少なくとも一方に基づいて重み付けを行い、再生優先度を算出する。
【００４８】
上記の構成によれば、コンテンツ出力手段からの出力時間を測定し、測定された出力時間、もしくはコンテンツの全再生時間に対する出力時間の割合との少なくとも一方に基づいて重み付けを行い、再生優先度を算出する。
【００４９】
このため、コンテンツ蓄積手段によって、蓄積・管理されているコンテンツが過去にザッピング視聴としてユーザに出力された時間を、当該コンテンツと対応させて記憶させておくことで、当該コンテンツの出力時間、もしくは当該コンテンツの全再生時間に対する当該コンテンツの出力時間の割合との少なくとも一方に基づいて重み付けを行い、当該コンテンツの再生優先度を算出することができる。この結果、過去の鑑賞履歴情報に応じて、再生スケジュールを作成することができる。
【００５０】
上記のコンテンツ再生装置において、好ましくは、再生スケジュール作成手段は、再生優先度が所定の閾値以上のコンテンツ同士の再生時間帯が重複しないように再生スケジュールを作成する。
【００５１】
このため、再生優先度が所定の閾値以上であるコンテンツ同士の再生時間帯が重複しないように再生スケジュールを作成することで、再生優先度の高いコンテンツの再生時間が重複しているために、ユーザが一つのコンテンツしか視聴することができなくなることを避けることができ、マルチメディアコンテンツを快適にザッピング視聴することができる。
【００５２】
上記のコンテンツ再生装置において、好ましくは、再生スケジュール作成手段は、再生スケジュールにおいて同じ時間帯には同じジャンルのコンテンツを配置しない。
【００５３】
これにより、それぞれの時間帯において、異なるジャンルのコンテンツが再生されているため、ユーザは異なるジャンルのコンテンツのザッピング視聴を行うことができる。
【００５４】
上記のコンテンツ再生装置において、好ましくは、再生スケジュール作成手段は、作成した再生スケジュールを一定期間毎に更新する。
【００５５】
このため、再生スケジュールは、1日毎、1週間毎といった一定期間毎に更新されるので、よりユーザの嗜好やユーザの行動スケジュール情報を反映した再生スケジュールを作成することができるため、マルチメディアコンテンツを快適にザッピング視聴することができる。
【００５６】
上記のコンテンツ再生装置において、好ましくは、再生スケジュール作成手段は、作成した再生スケジュールをユーザ情報取得手段にて取得された情報が変更される毎に更新する。
【００５７】
このため、例えば、ユーザの行動スケジュールが急遽変更され、再生コンテンツが割り振られた時間帯に用事が入った場合であっても、変更後の行動スケジュールを基に、再度再生スケジュールが作成されるため、より好ましい再生スケジュールを作成することができる。
【００５８】
上記のコンテンツ再生装置は、好ましくは、ユーザにて入力操作が行われる複数の入力操作部を有する入力手段を備え、各入力操作部には同時に再生されるコンテンツが個別に対応付けられ、コンテンツ出力手段は、入力操作された入力操作部に対応づけられたコンテンツを出力し、再生スケジュール作成手段は、各時間帯の中で最も再生優先度が高いコンテンツを同じ入力操作部に割り当てるように再生スケジュールを作成する。
【００５９】
上記の構成によれば、複数の入力操作部が存在し、各入力操作部には同時に再生されるコンテンツが個別に対応付けられ、各時間帯の中で最も再生優先度が高いコンテンツを同じ入力操作部に割り当てるような再生スケジュールを作成する。
【００６０】
これにより、ユーザはある１つの入力操作部に割り振られたコンテンツを視聴していれば、その時間帯において最も再生優先度が高いコンテンツを視聴することができる。
【００６１】
上記のコンテンツ再生装置は、好ましくは、ユーザにて入力操作が行われる複数の入力操作部を有する入力手段を備え、各入力操作部には同時に再生されるコンテンツが個別に対応付けられ、コンテンツ出力手段は、入力操作された入力操作部に対応づけられたコンテンツを出力し、再生スケジュール作成手段は、同じジャンルに属するコンテンツを同じ入力操作部に割り当てるように再生スケジュールを作成する。
【００６２】
上記の構成によれば、複数の入力操作部が存在し、各入力操作部には同時に再生されるコンテンツが個別に対応付けられ、同じジャンルに属するコンテンツを同じ入力操作部に割り当てるような再生スケジュールを作成する。
【００６３】
これにより、あるジャンルを視聴したい場合は、そのジャンルに割り当てられた入力操作部を選択するだけで、希望のジャンルのコンテンツを視聴することができる。
【００６４】
上記のコンテンツ再生装置は、好ましくは、再生スケジュール作成手段にて作成された再生スケジュールを出力する再生スケジュール出力手段と、ユーザにて入力操作が行われる複数の入力操作部を有する入力手段とを備え、各入力操作部には同時に再生されるコンテンツが個別に対応付けられ、コンテンツ出力手段は、入力操作された入力操作部に対応づけられたコンテンツを出力し、再生スケジュール出力手段から出力される再生スケジュールは、各入力操作部に割り当てられた各コンテンツを示す情報が入力操作部毎にその再生順に一方向に並べて配置され、各時間帯において同時に再生される各コンテンツを示す情報が前記一方向と垂直な方向に並べて配置されている。
【００６５】
上記の構成によれば、複数の入力操作部が存在し、各入力操作部には同時に再生されるコンテンツが個別に対応付けられており、再生スケジュールは各入力操作部に割り当てられた各コンテンツを示す情報が入力操作部毎にその再生順に一方向に並べて配置され、各時間帯において同時に再生される各コンテンツを示す情報が前記一方向と垂直な方向に並べて配置された形で出力される。
【００６６】
これにより、ユーザは再生スケジュール作成手段において作成された再生スケジュールを視覚的に容易に把握することができるようになる。
【発明の効果】
【００６７】
本発明のコンテンツ再生装置は、コンテンツ蓄積手段と、コンテンツ蓄積手段に蓄積されたコンテンツのうちの複数のコンテンツを同時に再生するための再生スケジュールを作成する再生スケジュール作成手段と、コンテンツ再生手段と、コンテンツ再生手段にて再生された複数のコンテンツのうち、ユーザからの出力指示の入力と再生スケジュールとに基づいて、出力すべきコンテンツを判定して出力するコンテンツ出力手段とを備えている構成である。
【００６８】
これにより、煩雑な操作を必要とすることなく、再生中の複数のコンテンツを容易にかつ効率よく切り替えて出力することができる。この結果、再生されたコンテンツを快適にザッピング視聴することができる。
【発明を実施するための最良の形態】
【００６９】
以下、図面を参照しつつ本発明の一実施の形態について説明する。なお、以下の説明に用いる図面では、同一の部品に同一の符号を付してある。それらの名称および機能も同一である。従って、それらについての詳細な説明は繰り返さない。
【００７０】
（機能的構成）
図１には、本実施の形態に係るコンテンツ再生装置１００の機能的構成のブロック図を示す。図１に示すように、コンテンツ再生装置１００は、受信部１０１、入力部１０２、入力部１０３および出力指示受理部１０４を備えている。さらに、コンテンツ再生装置１００は、コンテンツ蓄積処理部１０５、コンテンツ蓄積部１０６、ユーザ情報格納部１０７、コンテンツ情報取得部１０８、ユーザ情報取得部１０９、コンテンツ評価部１１０、再生スケジュール作成部１１１、再生スケジュール出力部１２、コンテンツ再生処理部１１３、コンテンツ表示処理部１１４、出力時間測定部１１５、消去情報設定部１１６およびコンテンツ消去処理部１１７を備えている。コンテンツとは、テレビ番組や記録メディア等に記録された映像メディアだけでなく、ラジオ番組や音楽などの音楽メディアも含む、マルチメディアコンテンツ全般を指す。
【００７１】
受信部１０１は、ネットワーク経由などからコンテンツ１０を受信する。ただし、ネットワークの形態は限定されない。有線であっても無線であっても構わない。入力部１０２は、記録媒体１１からコンテンツを入力するためのものである。入力部１０３は、各種ユーザ情報１２を入力するためのものである。ここで、各種ユーザ情報１２とは、ユーザの嗜好情報、ユーザの行動スケジュール情報、ユーザの過去の鑑賞履歴情報、ユーザの行動履歴情報、ユーザの個人情報、およびユーザ自ら入力した情報のうちの少なくとも一つの情報である。
【００７２】
出力指示受理部１０４は、ユーザからの出力指示１３を入力するためのものである。コンテンツ蓄積処理部１０５は、受信部１０１もしくは入力部１０２を介して入力されたコンテンツの蓄積処理を行う。
【００７３】
コンテンツ蓄積部１０６は、コンテンツ蓄積処理部１０５において蓄積処理されたコンテンツを蓄積する。なお、コンテンツにメタ情報が付属している場合、コンテンツ蓄積部１０６は、当該コンテンツと対応付けてメタ情報も蓄積する。ここで、メタ情報とは、当該コンテンツの内容・詳細等を示すための情報である。例えば、コンテンツのタイトル、出演者、コンテンツの内容、コンテンツ再生時間、コンテンツが属するジャンル情報等が含まれるが、必ずしもこれに限るものではない。
【００７４】
ユーザ情報格納部１０７は、入力部１０３を介して入力された、ユーザの嗜好情報、ユーザの行動スケジュール情報、ユーザの過去の鑑賞履歴情報、ユーザの行動履歴情報、ユーザの個人情報、およびユーザ自ら入力した情報のうち少なくとも一つの情報である各種ユーザ情報１２を記憶する。
【００７５】
コンテンツ情報取得部１０８は、コンテンツ蓄積部１０６にて蓄積・管理されている各コンテンツのメタ情報を取得する。ユーザ情報取得部１０９は、ユーザ情報格納部１０７にて格納されている各種ユーザ情報１２を取得する。
【００７６】
コンテンツ評価部１１０では、コンテンツ情報取得部１０８において取得した情報、とユーザ情報取得部１０９において取得した情報の少なくとも一つの情報を使用して、各コンテンツの再生優先度を算出する。さらに、コンテンツ評価部１１０では、コンテンツ情報取得部１０８において取得したコンテンツのメタ情報とユーザ情報取得部１０９において取得したユーザ情報から当該コンテンツの重要度を判定し、当該コンテンツの重要度を使用して各コンテンツの再生優先度を算出する。
【００７７】
再生スケジュール作成部１１１では、各コンテンツの再生優先度に基づいて、再生スケジュールを作成する。再生スケジュール出力部１２は、再生スケジュール作成部１１１にて作成された再生スケジュールを表示装置１４に出力し、表示させる。コンテンツ再生処理部１１３は、再生スケジュール作成部１１１において作成された再生スケジュールに従って、同時に複数のコンテンツの再生処理を行う。コンテンツ表示処理部１１４は、コンテンツ再生処理部１１３において再生された複数のコンテンツのうち、ユーザからの出力指示１３と再生スケジュールとに基づいて、出力すべきコンテンツを判定して表示装置１４に表示させる。
【００７８】
また、出力時間測定部１１５は、コンテンツ表示処理部１１４の処理に基づいて表示装置１４に表示されるコンテンツの出力時間を測定し、当該コンテンツとその出力時間を対応させて、コンテンツ蓄積部１０６にて管理する。
【００７９】
消去情報設定部１１６は、ユーザからの蓄積指示１６、もしくはコンテンツ評価部１１０の判断の少なくとも一つの情報に基づいて、コンテンツ蓄積処理部１０５がコンテンツ蓄積手段にコンテンツを蓄積する際に設定する消去情報を設定する。
【００８０】
コンテンツ消去処理部１１７は、ユーザからの消去指示１５、もしくはコンテンツ評価部１１０の判断の少なくとも一つの情報に基づいて、コンテンツ蓄積部１０６において蓄積されているコンテンツを消去する。この場合、コンテンツ蓄積処理部１０５は、消去情報設定部１１６において設定された消去情報と共に、当該コンテンツをコンテンツ蓄積部１０６に蓄積し、コンテンツ評価部１１０は、設定された消去情報を基に当該コンテンツを消去するか否かの判定を行う。
【００８１】
（コンテンツ再生装置１００を実現するコンピュータシステムの構成）
本実施の形態に係るコンテンツ再生装置１００は、実質的には、コンピュータハードウェアと、そのコンピュータハードウェアにより実行されるプログラムと、コンピュータハードウェアに格納されるデータとにより実現される。図２に、このコンピュータシステム２００の内部構成を示す。
【００８２】
図２を参照して、このコンピュータシステム２００は、光ディスクドライブ２０１および磁気ディスクドライブ２０２を有するコンピュータ２２０と、モニタ２０３と、リモートコントローラ（以下、「リモコン」と呼ぶ）２０４とを含む。
【００８３】
コンピュータ２２０は、光ディスクドライブ２０１および磁気ディスクドライブ２０２に加えて、リモコン２０４からの信号を受信するリモコンインタフェース（Ｉ／Ｆ）２０５と、ＣＰＵ（中央処理装置）２０６と、リモコンインタフェース２０５、ＣＰＵ２０６、光ディスクドライブ２０１および磁気ディスクドライブ２０２に接続されたバス２０７と、バス２０７に接続され、ブートアッププログラム等を記憶する読出専用メモリ（ＲＯＭ）２０８と、同じくバス２０７に接続され、プログラム命令、システムプログラム、および作業データ等を記憶するランダムアクセスメモリ（ＲＡＭ）２０９とを含む。
【００８４】
ここでは示さないが、コンピュータ２２０はさらにローカルエリアネットワーク（ＬＡＮ）への接続を提供するネットワークアダプタボードを含んでもよい。
【００８５】
コンピュータシステム２００にコンテンツ再生装置１００の機能を実現させるためのプログラム、コンテンツ１０（図１参照）、および各種ユーザ情報１２はいずれも、光ディスクドライブ２０１又は磁気ディスクドライブ２０２に挿入される光ディスク２１０又は磁気ディスク２１１に記憶され、さらにハードディスク２１２に転送される。又は、プログラム、コンテンツ１０、および各種ユーザ情報１２は図示しないネットワークを通じてコンピュータ２２０に送信されハードディスク２１２に記憶されてもよい。プログラムは実行の際にＲＡＭ２０９にロードされる。光ディスク２１０から、磁気ディスク２１１から、又はネットワークを介して、直接にＲＡＭ２０９にプログラムをロードしてもよい。
【００８６】
このプログラムは、コンピュータ２２０に本実施の形態に係るコンテンツ再生装置１００の機能を実現させる複数の命令を含む。これら機能を実現させるのに必要な基本的機能のいくつかはコンピュータ２２０上で動作するオペレーティングシステム（ＯＳ）又はサードパーティのプログラム、若しくはコンピュータ２２０にインストールされる各種ツールキットのモジュールにより提供される。したがって、このプログラムはこの実施の形態に係るコンテンツ再生装置１００の機能を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能又は「ツール」を呼出すことにより、上記したコンテンツ再生装置１００の制御を実行する命令のみを含んでいればよい。コンピュータシステム２００の動作は周知であるので、ここでは繰り返さない。
【００８７】
なお、コンテンツ再生装置１００の機能を実現するためのプログラム、コンテンツ１０（図１参照）、又は各種ユーザ情報１２が記録される記録媒体は、ＣＤ−ＲＯＭ（コンパクトディスク読取専用メモリ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｃ）、ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）、およびＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の光ディスク２１０、ＦＤ（フレキシブルディスク）およびハードディスク等の磁気ディスク２１１に限らない。磁気テープおよびカセットテープ等のテープ、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードおよび光カード等のカード型記録媒体、並びにマスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）、およびフラッシュＲＯＭ等の半導体メモリのいずれかでもよい。ただし、コンピュータシステム２００は、これら記録媒体からの読出を行うための読出装置を実装する必要がある。
【００８８】
（全体動作の概要）
本実施の形態に係るコンテンツ再生装置１００は、再生スケジュールに基づいて、コンテンツの再生を行い、またユーザからの出力指示に基づいて、指示されたコンテンツの再生を行う。
【００８９】
以下に、コンテンツ蓄積部１０６に格納されているコンテンツに対する再生スケジュールを作成し、作成された再生スケジュールに基づいてコンテンツを再生する動作と、ユーザからの出力指示に基づいて、コンテンツを再生する動作を含むコンテンツ再生装置１００の全体動作の概要について説明する。
【００９０】
コンテンツ再生装置１００において、受信部１０１にて受信され、あるいは記録媒体１１から入力部１０２を介して入力されたコンテンツ（コンテンツ１０）は、コンテンツ蓄積部１０６において蓄積・管理される。
【００９１】
また、ユーザの嗜好情報、ユーザの行動スケジュール情報、ユーザの過去の鑑賞履歴情報、ユーザの行動履歴情報、ユーザの個人情報、およびユーザ自ら入力した情報のうちの少なくとも一つの情報である各種ユーザ情報１２は、入力部１０３を通してユーザ情報格納部１０７に格納される。
【００９２】
コンテンツ情報取得部１０８は、コンテンツ蓄積部１０６にて蓄積されている各コンテンツのメタ情報を抽出し、ユーザ情報取得部１０９は、ユーザ情報格納部１０７に格納されている各種ユーザ情報を抽出する。
【００９３】
コンテンツ評価部１１０は、コンテンツ情報取得部１０８が取得したコンテンツのメタ情報、ユーザ情報取得部１０９が取得した各種ユーザ情報の少なくとも一つの情報に基づいて、各コンテンツの再生優先度を算出する。また、コンテンツ評価部１１０は、コンテンツ情報取得部１０８において取得したコンテンツのメタ情報とユーザ情報取得部１０９において取得したユーザ情報から当該コンテンツの重要度を判定し、当該コンテンツの重要度から各コンテンツの再生優先度を算出する。
【００９４】
コンテンツ蓄積部１０６にて蓄積された全コンテンツに対して、コンテンツ評価部１１０が再生優先度を計算し終えると、再生スケジュール作成部１１１は、再生スケジュールを作成する。
【００９５】
作成された再生スケジュールを基に、コンテンツ再生処理部１１３は同時に複数のコンテンツを再生する。再生された複数のコンテンツは、コンテンツ表示処理部１１４の処理により表示装置１４に出力すべきコンテンツを判定して、表示装置１４に表示される。この時、出力時間測定部１１５において、コンテンツの出力時間の測定を開始する。
【００９６】
また、コンテンツ再生装置１００は現在再生表示中のコンテンツから別のコンテンツに切り替えるというユーザからの出力指示１３を受けると、出力指示受理部１０４はその出力指示１３を受理する。
【００９７】
その後、コンテンツ表示処理部１１４は、ユーザから出力指示１３から再生すべきコンテンツを判別し、ユーザから指示されたコンテンツを表示装置１４に表示する。
【００９８】
この時、出力時間測定部１１５は、それまで再生されていたコンテンツの再生が終了したため、再生が中止されたコンテンツの出力時間の測定を中止する。そして、出力時間測定部１１５は、当該コンテンツの出力時間を算出し、コンテンツ蓄積部１０６は、当該コンテンツとその出力時間を対応付けて管理する。そして、出力時間測定部１１５は、新たに再生を開始したコンテンツの出力時間の測定を開始する。
【００９９】
（主要動作の概要）
図３は、コンテンツ再生装置１００の主要動作の概要を示すフローチャートである。
【０１００】
図３を参照して、コンテンツ再生装置１００の電源が入れられると、プログラム３００は起動し、ステップS３０１に進む。
【０１０１】
ステップS３０１では、再生スケジュールを更新するか否かを判定する。最新の再生スケジュールがコンテンツ再生装置１００に既に存在するため更新する必要がない場合、もしくは再生スケジュールを更新できないような場合はステップS３０３に進む。再生スケジュールを更新する場合、もしくはコンテンツ再生装置１００に再生スケジュールが存在せず新しく再生スケジュールを作成する場合は、ステップS３０２に進む。
【０１０２】
ステップS３０２では、コンテンツが保持するメタ情報、もしくはユーザの各種情報の少なくとも一方を利用して、コンテンツの再生優先度を算出した後、再生スケジュールを作成し、ステップS３０３に進む。なお、再生スケジュール作成処理の詳細については後述する。
【０１０３】
ステップS３０３では、ステップS３０２において作成された再生スケジュールに基づいて、コンテンツの再生処理を行う。なお、コンテンツ再生処理の詳細については後述する。
【０１０４】
（再生スケジュール作成処理）
図４は、図３に示すステップS３０２で実行される再生スケジュール作成処理を示すフローチャートである。図４を参照して、再生スケジュール作成処理３５０が開始されると、ステップS３５１では、ユーザ情報取得部１０９はユーザ情報が存在するか否かの判定を行う。ユーザ情報が存在する場合は、ステップS３５２に進み、ユーザ情報が存在しない場合は、ステップS３５３に進む。
【０１０５】
ステップS３５２では、図１に示すユーザ情報格納部１０７にて管理されている各種ユーザ情報をユーザ情報取得部１０９が読み込み、ステップS３５３に進む。
【０１０６】
ここで、各種ユーザ情報とは、ユーザの嗜好情報、ユーザの行動スケジュール情報、ユーザの過去の鑑賞履歴情報、ユーザの行動履歴情報、ユーザの個人情報、およびユーザ自ら入力した情報のうち少なくとも一つの情報であり、コンテンツを視聴するユーザに関係のある各種情報群全てを指す。なお、ユーザ情報取得部１０９がユーザ情報格納部１０７から取得するユーザの情報は、上記各情報のうちの少なくとも一つであってもよい。
【０１０７】
ステップS３５３では、図１に示すコンテンツ情報取得部１０８がコンテンツのメタ情報が存在するか否かの判定を行う。コンテンツのメタ情報が存在する場合は、ステップS３５４に進み、コンテンツのメタ情報が存在しない場合は、ステップS３５５に進む。
【０１０８】
ステップS３５４では、図１に示すコンテンツ蓄積部１０６にて管理されているコンテンツが保持するコンテンツのメタ情報をコンテンツ情報取得部１０８が読み込み、ステップS３５５に進む。
【０１０９】
ここで、コンテンツのメタ情報とは、コンテンツ名、当該コンテンツが属するジャンル情報、当該コンテンツの開始時刻や終了時刻、当該コンテンツの内容、出演者情報のうち少なくとも一つの情報であり、当該コンテンツに関係のある各種情報群全てを指す。
【０１１０】
ステップS３５５では、ステップS３５２において読み込まれた各種ユーザ情報、もしくはステップS３５４において読み込まれたコンテンツのメタ情報の少なくとも一方を利用して、図１に示すコンテンツ評価部１１０が当該コンテンツの再生優先度を算出する。
【０１１１】
ステップS３５６では、コンテンツ評価部１１０が図１に示すコンテンツ蓄積部１０６にて管理されている全コンテンツに対して再生優先度を算出したか否かの判定を行う。全コンテンツに対して再生優先度を算出し終えた場合は、ステップS３５７に進む。再生優先度を算出していないコンテンツが存在する場合は、ステップS３５３に処理を戻し、上記の動作を繰り返し行う。
【０１１２】
ステップS３５７では、ステップS３５６において算出した再生優先度を基に、図１に示す再生スケジュール作成部１１１が再生スケジュールを作成し、再生スケジュール作成処理を終了する。
【０１１３】
（コンテンツ再生処理）
図５は、図３に示すステップS３０３で実行されるコンテンツ再生処理の詳細を示すフローチャートである。図５を参照して、コンテンツ再生処理４００が開始されると、ステップS４０１では、コンテンツ表示処理部１１４がコンテンツの表示を行い、ステップS４０２に進む。
【０１１４】
ステップS４０２では、図1に示す出力時間測定部１１５において、ステップS４０１で再生開始されたコンテンツの出力時間の測定を開始し、ステップS４０３に進む。
【０１１５】
ステップS４０３では、出力指示受理部１０４はユーザからの出力指示が行われるのを待ち、ユーザからの出力指示が行われると、ステップS４０４に進む。
【０１１６】
ステップS４０４では、コンテンツ表示処理部１１４は、ユーザからの出力指示が、表示するコンテンツの変更を行うための指示、またはコンテンツの再生終了の指示のどちらであるかの判定を行う。判定の結果、表示するコンテンツの変更を行うための指示、即ちボタン変更の指示である場合はステップS４０５に進み、コンテンツの再生終了の指示である場合はステップS４０９に進む。
【０１１７】
ここで、上記ボタンは、コンテンツ再生装置１００（図１２参照）あるいはコンテンツ再生装置１００を遠隔操作するためのリモートコントローラ（図１３参照）、またはこれら両者に設けられている。複数のボタンにはそれぞれ選択可能なコンテンツが割り振られており、それらボタンを操作することにより、再生するコンテンツを切り替え可能（変更可能）となっている。
【０１１８】
ステップS４０５では、出力時間測定部１１５が、現在まで再生してきたコンテンツの出力時間の測定を中止し、ステップS４０６に進む。
【０１１９】
ステップS４０６では、出力時間測定部１１５が、現在まで再生してきたコンテンツの出力時間を算出し、コンテンツ蓄積部１０６において当該コンテンツとその出力時間とを対応付けて管理し、ステップS４０７に進む。
【０１２０】
ステップS４０７では、コンテンツ表示処理部１１４がユーザから指示されたボタンに該当するコンテンツを判定して該当するコンテンツを表示装置１４に表示させ、ステップS４０８に進む。
【０１２１】
ステップS４０８では、出力時間測定部１１５が、ステップS４０７で再生開始されたコンテンツの出力時間の測定を開始し、ステップS４０３に処理を戻す。
【０１２２】
一方、ステップS４０９では、出力時間測定部１１５が、現在まで再生してきたコンテンツの出力時間の測定を中止し、ステップS４１０に進む。
【０１２３】
ステップS４１０では、出力時間測定部１１５が、現在まで再生してきたコンテンツの出力時間を算出し、コンテンツ蓄積部１０６において、当該コンテンツとその出力時間を対応付けて管理し、コンテンツ再生処理を終了する。
【０１２４】
以下、コンテンツ再生装置１００の具体的な動作として実施例１から実施例５を例示する。
【０１２５】
（実施例１）
以下に示す実施例１では、コンテンツ蓄積部１０６に蓄積されているコンテンツに対して再生優先度を算出し、算出された再生優先度に応じて、再生スケジュールを作成する動作を例示する。また、再生スケジュールに従ってコンテンツを再生している際に、ユーザからの出力指示が行われた際のコンテンツ再生装置１００の動作を例示する。
【０１２６】
図６に、コンテンツ蓄積部１０６に蓄積されているコンテンツと、当該コンテンツに付与されているメタ情報の一部を示す。図６では、メタ情報としてコンテンツ名５００、ジャンル５０１、放送日５０２、開始時刻５０３および終了時刻５０４がそれぞれコンテンツに対応付けて管理されている。例えば、「コンテンツ名」が「ニュースA」であるコンテンツは、「ジャンル」が「社会・報道」に属しており、「放送日」が「２００４年４月６日」で、「開始時刻」が「７：００」、「終了時刻」が「８：００」であることを示している。ただし、コンテンツ蓄積部１０６で管理しているメタ情報は、必ずしもこれに限定されない。例えば、当該コンテンツの内容、出演者もしくはキーワード等も含んでいても構わない。
【０１２７】
また、図６に示すコンテンツは、過去に放送されていて、それを録画したコンテンツを対象として示しているが、必ずしもこれに限定されない。例えば、現在放送中のコンテンツ、外部の記録媒体から読み出されたコンテンツ、あるいはネットワーク経由でダウンロードされたコンテンツであっても構わない。
【０１２８】
図７はユーザ情報格納部１０７にて格納されているユーザ情報の一つであり、ある期間において、ユーザが視聴したコンテンツを時間帯毎にジャンル別に累計した結果を表形式で表したもの（以降、時間帯／ジャンル別鑑賞履歴表と称する）である。図７において、５２０列は時間帯を示し、５２１列から５２５列までは各ジャンルにおける時間帯毎に視聴した時間を分単位で示している。５２６列は時間帯毎に視聴した合計時間を、５２７行はジャンル毎に視聴した合計時間を、それぞれ分単位で示している。例えば、２１時台（２１：００〜２２：００）には、ユーザは「ジャンル」が「ドラマ」であるコンテンツを「２４０分」視聴しており、「ジャンル」が「バラエティ」であるコンテンツを「１００分」視聴していることを表している。
【０１２９】
図８は、２００４年４月７日のユーザの行動スケジュールを表している。例えば、８：００から１８：００までは、ユーザは会社にいて仕事をしており、１８：００から２０：００までは自宅にいて自由に過ごしていることを示している。なお、この行動スケジュールは、コンテンツ再生装置１００の外部において作成され、入力部１０３を介して各種ユーザ情報１２としてコンテンツ再生装置１００に入力される。
【０１３０】
ここでは、２００４年４月７日のユーザの再生スケジュールを作成する場合について説明する。
【０１３１】
その際のコンテンツ再生装置１００の動作を表すフローチャート５４０を図９に示す。
【０１３２】
ステップＳ５４１では、ユーザ情報取得部１０９が図７に示す時間帯／ジャンル別鑑賞履歴表を読み込み、ステップＳ５４２では、ユーザ情報取得部１０９が図８に示す２００４年４月7日のユーザの行動スケジュールを読み込み、ステップＳ５４３では、コンテンツ情報取得部１０８が図６に示すコンテンツのメタ情報を読み込む。
【０１３３】
ステップＳ５４４では、コンテンツ評価部１１０において、これらの情報から各コンテンツの再生優先度を算出する。算出した結果を図１０に示す。図１０では、５６０列は再生優先度の「順位」を、５６１列は「再生優先度」を、５６２列は「コンテンツ名」を示す。例えば、「バラエティA」というコンテンツは「再生優先度」が「９５」で「1位」であることを示している。なお、「再生優先度」は０から１００までの数値で示しているものとする。
【０１３４】
ここで、再生優先度の算出方法は限定しない。例えば、コンテンツのタイトルやジャンル、また図６では図示していないが、各コンテンツが保持するコンテンツの内容、出演者等から抽出したキーワード、ユーザの嗜好情報、ユーザの過去の鑑賞履歴情報、およびユーザ自ら入力した情報のうち少なくとも一つの情報を利用して、再生優先度を算出してもよい。
【０１３５】
また、ジャンル毎に再生優先度の算出方法を変えるようにしても良い。すなわち、「ニュース番組」のように時事性の強いコンテンツでは、コンテンツ蓄積部１０６に蓄積された当日、もしくは翌日に再生されるように再生優先度が高くなるように重み付けを行い、逆に、２日、３日後では当該コンテンツの視聴価値が低下するため、再生優先度が小さくなるように重み付けを行うようにしてもよい。
【０１３６】
また、同じコンテンツであっても、コンテンツ蓄積部１０６に蓄積された日時からの経過時間によって重み付けを行い、再生優先度を算出するようにしてもよい。
【０１３７】
さらに、コンテンツ再生装置にコンテンツの自動録画機能が付属している場合、自動録画されたコンテンツとユーザによる手動操作で録画されたコンテンツのそれぞれに異なる重み付けを行って、再生優先度を算出しても構わない。また、高画質モードで録画されたコンテンツは低画質モードで録画されたコンテンツよりも重み付けを大きくするようにしても構わないし、ユーザが設定した当該コンテンツに対する重要度、当該コンテンツに対する自動消去に関する設定内容情報から重み付けを行い、再生優先度を算出するようにしても構わない。
【０１３８】
なお、上記のコンテンツの自動録画機能とは、ユーザの嗜好情報、もしくは過去のコンテンツの録画履歴情報、もしくは過去のコンテンツの再生履歴情報などから、機器側で自動的に録画するコンテンツを決定し、自動で当該コンテンツを録画する機能のことである。
【０１３９】
また、上記のコンテンツに対する重要度とは、ユーザの嗜好情報やユーザ自ら入力した情報などからユーザの嗜好にどれだけあっているかを示す評価値であって、コンテンツに対する重要度が大きいほど、ユーザの嗜好に合っているものとする。なお、コンテンツに対する重要度は、コンテンツ評価部１１０が判定した後に設定しても構わないし、コンテンツ再生装置１００の外部機能において設定され、コンテンツ再生装置１００に入力されるようにしても構わない。
【０１４０】
また、上記自動消去に関する設定内容情報としては、例えば自動消去を行うという設定、自動消去を行わず当該コンテンツを保護するという設定、１日後に消去する、もしくは１週間後に消去するなどの設定情報であり、このような上記自動消去に関する設定内容は当該コンテンツをコンテンツ蓄積部１０６に蓄積する際に消去情報設定部１１６において設定され、コンテンツ蓄積部１０６において当該コンテンツと対応付けて管理される。また、コンテンツに対する上記の自動消去に関する設定内容情報に従い、コンテンツ消去処理部１１７は、当該コンテンツの消去を行う。例えば、消去情報設定部において、1日後に消去すると設定されてコンテンツ蓄積部１０６に蓄積されたコンテンツは、1日後にコンテンツ消去処理部１１７によって消去される。
【０１４１】
また、コンテンツ蓄積部１０６に蓄積されているコンテンツは当該コンテンツが蓄積された日時を保持している。したがって、コンテンツ評価部１１０は、そのコンテンツ蓄積日時と現在日時と比較することで、当該コンテンツが蓄積された日時からの経過時間を算出することができる。これより、算出された経過時間を基に、コンテンツ評価部１１０は重み付けを行い、再生優先度を算出することができる。
【０１４２】
また、過去の当該コンテンツの出力時間、もしくは当該コンテンツの全再生時間に対する当該コンテンツの出力時間の割合などの情報を利用して重み付けを行い、再生優先度を算出するようにしても構わない。例えば、「３０分」番組の「コンテンツＡ」において、「コンテンツＡ」は以前に「２４分」出力している場合は、「コンテンツＡ」の出力時間「２４分」、もしくは「コンテンツＡ」の全再生時間に対する「コンテンツＡ」の出力時間の割合「０．８」のいずれかの情報を利用して、重み付けを考慮して、再生優先度を算出するようにしても構わない。なお、上記の各重み付け、および全再生時間に対する当該コンテンツの出力時間の割合の計算はコンテンツ評価部１１０が行う。
【０１４３】
上記のように、再生優先度を算出した後、図９に示すステップＳ５４５では、図１０に示す再生優先度を基に、再生スケジュール作成部１１１が再生スケジュールを作成する。
【０１４４】
図１１には、作成された「２００４年４月７日」の再生スケジュールを示す。図１１では、同時に３つのコンテンツを再生できるようになっており、それぞれのコンテンツに対して１対１に前述のボタンが割り当てられている。これらボタンはそれぞれ「ボタン１」、「ボタン２」、および「ボタン３」であるとする。図１１において、５８０列は時間帯を、５８１列は「ボタン１」に割り当てられた再生スケジュールを、５８２列は「ボタン２」に割り当てられた再生スケジュールを、５８３列は「ボタン３」に割り当てられた再生スケジュールを示す。例えば、時間帯「７：００〜８：００」において、「ボタン１」では「ドラマB」が、「ボタン２」では「音楽A」が、「ボタン３」では「ニュースC」がそれぞれ再生されることを示している。
【０１４５】
ここで、上記ボタンはコンテンツ再生装置１００あるいはコンテンツ再生装置１００を遠隔操作するためのリモートコントローラ、またはこれら両者に儲けられている。
【０１４６】
図１２には、コンテンツ再生装置１００に設けられたボタンの一部を示す。図１２において、本体６００には、電源ボタン６０１、チャンネルを切り替えるためのボタン６０２、音量を調整するためのボタン６０３、上述の「ボタン１」に対応するボタン６０４、上述の「ボタン２」に対応するボタン６０５、および上述の「ボタン３」に対応するボタン６０５のそれぞれが備えられている。
【０１４７】
さらに、図１３には、コンテンツ再生装置１００を遠隔操作するためのリモートコントローラ６２０に設けられたボタンの一部を示す。図１３において、リモートコントローラ６２０には、電源ボタン６２１、チャンネルを切り替えるためのボタン６２２、音量を調整するためのボタン６２３、上述の「ボタン１」に対応するボタン６２４、上述の「ボタン２」に対応するボタン６２５、および上述の「ボタン３」に対応するボタン６２５のそれぞれが設けられている。
【０１４８】
例えば、本体６００に設けられた「Ｂ１」ボタン６０４、もしくはリモートコントローラ６２０に設けられた「Ｂ１」ボタン６２４を押すと、「ボタン１」に割り当てられたコンテンツに再生を変更することができる。
【０１４９】
図１１に示す再生スケジュールは、図７に示す時間帯／ジャンル別鑑賞履歴表において最も視聴時間の合計が長い時間帯から順に再生優先度の高いコンテンツを割り当てている。例えば、図７において、最も視聴時間が長い時間帯は「２２時台」の「４２０分」であるため、図１０において、最も再生優先度が高い「バラエティA」を「２２時台」の「ボタン１」に割り当てている。
【０１５０】
さらに、「ボタン１」には、その時間帯の中で最も再生優先度が高いコンテンツを配置している。このため、ユーザは「ボタン１」に割り振られているコンテンツを視聴すると、その時間帯で最も再生優先度が高いコンテンツを視聴することができる。
【０１５１】
さらに、図１１に示す再生スケジュールでは、再生優先度が「９０」以上のコンテンツの再生時間が重複しないように作成されている。すなわち、図１０より、再生優先度が「９０」以上である「バラエティＡ」と「ドラマＣ」と「ニュースＡ」と「ニュースＢ」の４つのコンテンツの再生時間は重複しない。ただし、必ずしも再生優先度が「９０」以上のコンテンツに限定するものではない。
【０１５２】
なお、再生スケジュールの作成方法は必ずしもこれに限定されない。
【０１５３】
また、図１１に示す再生スケジュールは、図８に示すユーザの行動スケジュールの中でユーザが在宅しており、コンテンツを視聴するであろう時間帯にコンテンツの配置を行ったが、全ての時間帯にコンテンツの配置を行っても構わない。
【０１５４】
また、シリーズ番組は番組順序を考慮して再生スケジュールを作成するようにしてもよい。すなわち、連続ドラマにおいて、「第２話」の再生は「第１話」の再生よりも時間的に後になるように配置を行う。これにより、シリーズ番組は順番どおりに再生されるため、ユーザは正しい順番でコンテンツを視聴することができる。
【０１５５】
また、ボタンを押すと、異なるジャンルに属するコンテンツを視聴することができるように、同じ時間帯には同じジャンルに属するコンテンツを配置しないようにしても構わない。図１１に示す再生スケジュールでは、「１８：００〜１９：００」の「ボタン１」と「ボタン２」に対して、バラエティに属するコンテンツが割り当てられているが、それ以外の時間帯では、同じジャンルに属するコンテンツが重複しないように配置している。
【０１５６】
上記に示す処理のように、再生スケジュール作成部１１１はステップＳ５４５での再生スケジュールの作成を行い、再生スケジュールの作成に関する処理を終了する。
【０１５７】
そして、コンテンツ再生装置１００は、コンテンツ再生処理部１１３において、図１１に示す再生スケジュールに従ってコンテンツの再生を行い、コンテンツ表示処理部１１４はコンテンツを表示装置１４に表示させる。
【０１５８】
ここで、ユーザから図１１に示す再生スケジュールの表示を求められた場合、再生スケジュール出力部１２は図１１に示す再生スケジュールを表示装置１４に出力する。なお、表示装置１４上での再生スケジュールの表示の仕方は限定されない。例えば、図１１に示すように、「ボタン１」から「ボタン３」までの入力操作部を横方向に並べて配置し、各時間帯において同時に再生される各コンテンツを示す情報を縦方向に並べて配置した形で出力しても構わない。
【０１５９】
次に、２１時からユーザが「ボタン１」に割り振られている「ニュースA」を視聴している時に、ユーザがボタン操作を行い、「ボタン２」に切り替えた場合のコンテンツ再生装置１００の処理動作を表すフローチャート６４０を図１４に示す。
【０１６０】
ステップＳ６４１では、「ボタン１」に割り当てられた「ニュースＡ」を視聴している。
【０１６１】
ステップＳ６４２では、ユーザからの出力指示１３が行われたことを出力指示受理部１０４が検知し、コンテンツ表示処理部１１４がその操作は「ボタン２」に切り替えるものと認識し、処理をステップＳ６４３に移す。
【０１６２】
ステップＳ６４３では、出力時間測定部１１５が「ニュースＡ」の出力時間を算出し、算出した出力時間は「ニュースＡ」と対応付けてコンテンツ蓄積部１０６において管理される。
【０１６３】
ステップＳ６４４では、コンテンツ表示処理部１１４が再生スケジュールから現在の時刻に「ボタン２」で再生されているコンテンツを調べ、それが「ドラマA」であることを認識する。
【０１６４】
ステップＳ６４５では、コンテンツ表示処理部１１４は表示装置１４に「ドラマA」を表示し、出力時間測定部１１５は、「ドラマＡ」の出力時間の測定を開始する。
【０１６５】
さらに、ステップＳ６５０では、再生スケジュール出力部１２は、再生スケジュールの表示が求められているか否かの判定を行う。ユーザから再生スケジュールの表示を求められた場合、ステップＳ６５１では、再生スケジュール出力部１２は、再生スケジュール作成部１１１で作成された再生スケジュールを出力し、表示装置１４に表示させる。
【０１６６】
これにより、ユーザはどの時間にどのコンテンツがどのボタンで再生されるのかを視覚的に容易に把握することができる。
【０１６７】
なお、図１１に示す再生スケジュールは一定期間毎に更新されるものであり、毎日、もしくは１週間毎に自動更新されるものであっても構わない。
【０１６８】
実施例１では、ユーザの好み・嗜好情報やユーザの行動スケジュール情報を考慮して再生スケジュールを作成することで、より好ましいザッピング視聴を行うことができる。
【０１６９】
（実施例２）
以下に示す実施例２では、コンテンツ評価部１１０において時間帯毎に再生優先度を算出し、それに基づいて再生スケジュールを作成する動作を例示する。
【０１７０】
この実施例では、図９に示すフローチャート５４０に従って処理を進め、ステップＳ５４４において再生優先度を算出する。この再生優先度の算出処理では、単位時間毎の再生優先度を算出する。具体的には、ステップＳ５４２において読み込んだ図８に示す２００４年4月７日のユーザの行動スケジュールのうち、ユーザが在宅していると思われる時間帯の１時間毎の再生優先度を算出する。
【０１７１】
図１５の例では、単位時間毎に再生優先度を算出し、その上位５つのコンテンツ名を提示している。図１５において、６６０列は再生優先度の「順位」を、６６１列は「再生優先度」を、６６２列は「コンテンツ名」を示す。ここでは、図７に示した時間帯／ジャンル別鑑賞履歴表からユーザが時間帯毎にどのジャンルのコンテンツをよく視聴しているかを調べ、その傾向を基に再生優先度を算出している。なお、単位時間を１時間として、１時間毎に再生優先度を算出しているが、必ずしも１時間毎には限定されない。
【０１７２】
例えば、図７の時間帯／ジャンル別鑑賞履歴表において、「２１時台」のジャンル別の視聴時間は、「ドラマ」が「２４０分」、「バラエティ」が「１００分」、「社会・報道」と「スポーツ」がそれぞれ「３０分」となっており、「２１時台」にはユーザは、主に「ドラマ」もしくは「バラエティ」を視聴していることがわかる。そこで、「２１時台」では「ドラマ」や「バラエティ」のコンテンツが他のジャンルのコンテンツよりも再生優先度が大きくなるように重み付けを行い、再生優先度を算出する。このため、図１５に示すように、「２１：００から２２：００」までの再生優先度の上位５つは「ドラマ」と「バラエティ」のジャンルに属するコンテンツが占めている。ただし、再生優先度の算出方法はこれに限定されない。なお、上記の重み付けはコンテンツ評価部１１０が行う。
【０１７３】
図９に示すフローチャートのステップＳ５４５では、図１５に示す時間帯毎の再生優先度を基に「２００４年４月７日」の再生スケジュールを作成する。
【０１７４】
図１６には、作成された再生スケジュールを示す。図１６では、同時に３つのコンテンツが再生できるようになっており、それぞれのコンテンツに対して１対１に前述のボタンが割り当てられている。これらボタンはそれぞれ「ボタン１」、「ボタン２」、および「ボタン３」であるとする。図１６において、６８０列は「時間帯」を、６８１列は「ボタン１」に割り振られた再生スケジュールを、６８２列は「ボタン２」に割り振られた再生スケジュールを、６８３列は「ボタン３」に割り振られた再生スケジュールを示す。
【０１７５】
ここで、図１５に示すように、異なる時間帯に渡って再生優先度が上位であるコンテンツが存在する。例えば、「バラエティA」は「０：００〜１：００」と「１９：００〜２０：００」と「２３：００〜２４：００」では再生優先度が１位である。しかしながら、ステップＳ５４５において再生スケジュールを作成する際には、図１６に示すように、それら全ての時間帯に「バラエティA」を配置するのではなく、互いの時間帯で、例えばユーザが視聴する可能性が高い時間帯に「バラエティＡ」が配置されるように、コンテンツの配置を調整する。この場合、図７に示す時間帯／ジャンル別鑑賞履歴表から、「０時台」、「１９時台」、「２３時台」の視聴時間の合計はそれぞれ「２００分」、「４１０分」、「３８０分」であり、ユーザはこれら３つの時間帯では「１９時台」に最もよく視聴することが分かるため、図１６に示すように「１９時台」に「バラエティＡ」を配置する。なお、再生スケジュールの作成方法は必ずしもこれに限定されない。
【０１７６】
また、図１５に示すように時間帯毎に再生優先度を算出する際に、図７に示す過去の鑑賞履歴情報を用いているが、ユーザ自ら時間帯毎に再生して欲しいジャンル、もしくはジャンル毎の重み付けを指定するようにしてもよい。
【０１７７】
ユーザ自ら時間帯毎に再生して欲しいジャンルを指定する場合の入力画面例を図１７に示す。なお、この入力画面は例えばコンテンツ評価部１１０によって作成され、各種ユーザ情報１２として入力部１０３を介してコンテンツ再生装置１００に入力される。
【０１７８】
図１７では、７００において入力したい時間帯を選択する。この場合は、１時間単位で入力できるような形になっているが、必ずしもこれに限定されない。７０１には、チェックボックスとジャンルが示されており、７００で選択した時間帯に視聴したいコンテンツのジャンルを指定する場合は、７０２に示すようなチェック記号を入力する。図１７では、チェックボックスをクリックすると、７０２に示すようなチェック記号が入力されるようになっているが、必ずしもこれに限定されない。
【０１７９】
また、ユーザ自ら時間帯毎に再生して欲しいジャンルの重みを指定する場合の例を図１８に示す。
【０１８０】
図１８では、時間帯毎に与えられた数値の合計を１０とし、この１０を各ジャンルに割り振ったものであり、７２０列には「時間帯」を、７２１列から７２５列には各ジャンルに割り振られた数値を、７２６列には「時間帯」毎の合計を示している。今の場合、７２６列は常に１０になっている。
【０１８１】
ただし、ユーザ自ら時間帯毎に再生して欲しいジャンルの重みを指定する方法は、必ずしもこれに限定されない。例えば、時間帯毎に再生して欲しいジャンルをそれぞれ１０段階で入力するようにしてもよい。
【０１８２】
図１７、もしくは図１８の情報を基に、図９に示すフローチャートに従って再生優先度を算出し、再生スケジュールを作成する方法でも構わない。
【０１８３】
実施例２では、ユーザにとって時間帯毎に再生して欲しいジャンルを推定し、もしくはユーザ自ら入力し、それに応じて再生スケジュールを作成することで、より好ましいザッピング視聴を行うことができる。
【０１８４】
（実施例３）
以下に示す実施例３では、ザッピング視聴中の複数のコンテンツのうち、ユーザが何れかのコンテンツを後日視聴することを希望する場合のコンテンツ再生装置１００の動作を例示する。
【０１８５】
具体的には、図１９に示すように、再生スケジュールに従い、「ボタン１」に割り振られた「ドラマA」、「ボタン２」に割り振られた「バラエティB」、および「ボタン３」に割り振られた「ニュースC」のそれぞれをユーザがザッピング視聴している時、「ボタン１」に割り振られた「ドラマA」は現在視聴したいが、「ボタン２」に割り振られた「バラエティB」は後日視聴したいという場合について説明する。
【０１８６】
この時のコンテンツ再生装置１００の動作を示すフローチャート７４０を図２０に示す。
【０１８７】
ステップＳ７４１では、ユーザは「バラエティBを後日視聴したい」という旨をコンテンツ再生装置１００に通知する。この通知方法として、例えば、「後日視聴したい」場合に押すボタンを用意しておくという方法でも構わないが、必ずしもこれに限定されない。
【０１８８】
ステップＳ７４２では、コンテンツ再生装置１００は、ユーザからその旨の通知を受けると、次回、再生スケジュールを作成する際にこの通知情報を考慮するために、当該コンテンツの重み付けを大きくして、この重み付け情報と「バラエティＢ」を対応付けてコンテンツ蓄積部１０６にて管理する。
【０１８９】
その結果、再生スケジュールを新しく作成する、もしくは再生スケジュールを作成しなおす際、「バラエティＢ」の再生優先度が大きくなり、ユーザの好みに合った時間帯に「バラエティＢ」を割り当てることができる。
【０１９０】
また、ステップＳ７４１において、ユーザが「後日視聴したい」という旨をコンテンツ再生装置１００に通知する際に、再生日時を指定できるようにしてもよい。その場合、指定された日時の再生スケジュールが既に作成されている場合は、再度、再生スケジュールを作成しなおしても構わない。
【０１９１】
実施例３では、作成された再生スケジュールに従ってコンテンツが再生されている時に、同じ時間帯に複数の視聴したいコンテンツが重複して存在している場合に有効である。この場合には、「後日視聴したい」というコンテンツをコンテンツ再生装置１００に通知するだけで、コンテンツ再生装置１００はその旨を考慮して、再生スケジュールを作成しなおすことで、後日、再生スケジュールに基づいて当該コンテンツを優先的に視聴することができる。
【０１９２】
（実施例４）
以下に示す実施例４では、ユーザの行動スケジュール情報が変更された場合、再生スケジュールを作成しなおすコンテンツ再生装置１００の動作を例示する。
【０１９３】
例えば、図８に示すように、「２００４年４月７日」のユーザの行動スケジュールを基に、再生スケジュールを作成した結果、図１６に示すような再生スケジュールが作成されたものとする。この時、ユーザの行動スケジュールが、図２１に示すような行動スケジュールに急遽変更されたとする。
【０１９４】
この時、変更されたユーザの行動スケジュールを基に、再生スケジュールを作成しなおす場合について説明する。
【０１９５】
コンテンツ再生装置１００では、図９に示すフローチャート５４０に従って再生スケジュールの作成を行う。ステップＳ５４２では、図２１に示す変更後のユーザの行動スケジュール情報が、入力部１０３を介してユーザ情報格納部１０７に格納される。
【０１９６】
そして、ステップＳ５４４において再生優先度を算出し、ステップＳ５４５において再生スケジュールを作成しなおす。
【０１９７】
ステップＳ５４５において作成しなおされた「２００４年４月７日」の再生スケジュールを図２２に示す。図２２では、同時に３つのコンテンツを再生できるようになっており、それぞれのコンテンツに対して１対１に前述のボタンが割り当てられている。これらのボタンはそれぞれ「ボタン１」、「ボタン２」、および「ボタン３」であるとする。
【０１９８】
図２２において、７６０列は「時間帯」を、７６１列は「ボタン１」に割り振られた再生スケジュールを、７６２列は「ボタン２」に割り振られた再生スケジュールを、７６３列は「ボタン３」に割り振られた再生スケジュールを示す。
【０１９９】
このように、ユーザの行動スケジュール情報が急遽変更された場合であっても、再生スケジュールを作成しなおすので、より好ましい再生スケジュールに従って、コンテンツの再生を行うことができる。
【０２００】
なお、コンテンツ再生装置１００は、ユーザの行動スケジュールが変更になるたびに再生スケジュールを作成しなおす構成には限定されない。例えば、ユーザ自ら再生スケジュールの変更希望を入力するようにし、ユーザからの再生スケジュールの変更希望があった場合にのみ再生スケジュールを作成しなおすようにしてもよい。
【０２０１】
実施例４では、ユーザの行動スケジュール情報が急遽変更された場合であっても、変更後の行動スケジュールに従って、再生スケジュールを作成しなおすことができるため、より好ましい再生スケジュールに従ってコンテンツを視聴することができる。
【０２０２】
（実施例５）
以下に示す実施例５では、ユーザが入力したキーワードに応じて、再生スケジュールを作成するコンテンツ再生装置１００の動作を例示する。
【０２０３】
例えば、図１６に示す再生スケジュールが作成された後、ユーザの要求に基づき「ボタン１」には「Aさん」関連の番組を配置する場合について説明する。
【０２０４】
この時のコンテンツ再生装置１００の動作を表すフローチャート７８０を図２３に示す。
【０２０５】
ステップＳ７８１では、キーワードと当該キーワードに関係するコンテンツを配置するボタンを入力する。その際の入力画面の一例を図２４に示す。なお、この入力画面は例えばコンテンツ評価部１１０によって作成される。
【０２０６】
図２４では、８００で配置したいボタンを選択し、８０１にキーワードを入力する。８０１にキーワードを入力した後、それでよければ８０２のボタンを押し、キャンセルしたい場合は８０３のボタンを押すような入力画面になっている。なお、前記ボタンは、コンテンツ再生装置１００あるいはコンテンツ再生装置１００を遠隔操作するためのリモートコントローラ、またはこれら両者に設けられている構成としてもよい。
【０２０７】
８０２のボタンが押されると、コンテンツ再生装置１００は再生スケジュールを作成しなおす。
【０２０８】
ここで、図２５に、コンテンツ蓄積部１０６に蓄積されているコンテンツと当該コンテンツに付与されているメタ情報の一部を示す。図２５では、コンテンツ名８２０、開始時刻８２１、終了時刻８２２、コンテンツ内容８２３、および出演者８２４がそれぞれコンテンツに対応付けて管理されている。ただし、コンテンツ蓄積部１０６で対応付けて管理している情報は、必ずしもこれに限定されない。
【０２０９】
図２３に示すフローチャートのステップＳ７８３では、図２５に示すコンテンツのメタ情報を読み込み、ステップＳ７８４において各コンテンツの再生優先度を算出する。
【０２１０】
ステップＳ７８５において、再生スケジュール作成部１１１は、「Aさん」に関連する番組を「ボタン１」に配置するような再生スケジュールを作成する。ここで、図２５に示すコンテンツ内容８２３と出演者８２４から「Aさん」に関連するコンテンツは、「ドラマA」、「バラエティA」、「バラエティD」、「バラエティE」、「音楽A」、および「音楽C」である。
【０２１１】
そこで、再生スケジュール作成部１１１では、これらの番組を指定された「ボタン１」に配置する。
【０２１２】
ステップＳ７８５において作成しなおされた「２００４年４月７日」の再生スケジュールを図２６に示す。図２６では、同時に３つのコンテンツを再生できるようになっており、それぞれのコンテンツに対して１対１に前述のボタンが割り当てられている。これらのボタンはそれぞれ「ボタン１」、「ボタン２」、および「ボタン３」であるとする。
【０２１３】
図２６において、８４０列は「時間帯」を、８４１列は「ボタン１」に割り振られた「Aさん」に関連したコンテンツの再生スケジュールを、８４２列は「ボタン２」に割り振られた再生スケジュールを、８４３列は「ボタン３」に割り振られた再生スケジュールを示す。
【０２１４】
このように、ユーザから指定されたキーワードに従い、指定されたキーワードに関するコンテンツのみをあるボタンに配置することができるので、ユーザはそのボタンに登録されたコンテンツを視聴するだけで、指定したキーワード関連のコンテンツを視聴することができる。
【０２１５】
なお、図２４ではキーワードを入力する欄は１つであったが、複数の入力欄を設けても構わない。さらに、複数のキーワードのAND、OR、およびNOTなどの論理演算を指定できるようにしても構わない。
【０２１６】
さらに、指定したキーワードに関するコンテンツを配置するためのボタンを別途、専用に用意しておいても構わない。
【０２１７】
また、図２６では「ボタン１」に「Aさん」に関連するコンテンツを配置する際、全ての再生スケジュールを作成しなおしたが、ユーザが指定したボタンのみを作成しなおすようにしても構わない。さらに、ユーザが指定したボタンが「ボタン１」である場合、「ボタン１」に割り当てられた再生スケジュールを「ボタン２」に、「ボタン２」に割り当てられた再生スケジュールを「ボタン３」に移動させても構わない。
【０２１８】
なお、「ボタン１」には「Ａさん」がキーワードであるコンテンツのみを配置しているが、ジャンル毎に配置するようにユーザが指定するものであっても構わない。例えば、「ボタン１」には「ドラマ」に属するコンテンツを配置し、「ボタン２」には「スポーツ」に属するコンテンツを配置するようにユーザが指定しても構わない。
【０２１９】
実施例５では、ユーザが入力したキーワードなどの情報に応じて、キーワードなどの情報に関連するコンテンツのみをあるボタンに配置することができるため、ユーザはそのボタンに登録されたコンテンツを視聴するだけで、ユーザ自ら指定した内容に関連するコンテンツを視聴することができる。
【０２２０】
（変形実施例）
コンテンツ再生装置１００がコンテンツ編集機能を保持している場合、コンテンツ蓄積部１０６に蓄積されたコンテンツを一部編集して、編集されたコンテンツに対して再生スケジュールを作成するようにしてもよい。
【０２２１】
例えば、再生スケジュールを作成する際に、１時間枠しか空いていない所に、７０分のコンテンツを配置したい場合、７０分のコンテンツの中でコマーシャルメッセージ（以下、CMと呼ぶ）の箇所を除いた時に当該コンテンツが６０分におさまるものとする。
【０２２２】
この時、コンテンツ再生装置１００に付属しているコンテンツ編集機能を使ってCMを削除したコンテンツを作成し、そのコンテンツに対して、再生スケジュールを作成することで、１時間枠に本来７０分のコンテンツを割り当てるようにしても構わない。
【０２２３】
また、過去にザッピング視聴した箇所を除くことで、再生枠内に収まるようにコンテンツを編集してもよい。
【０２２４】
さらに、コンテンツ再生装置１００がコンテンツ内容を解析する機能を保持している場合、コンテンツ内の各箇所のコンテンツ内容を解析し、ユーザにとって興味がないような箇所を除くことで、再生枠内に収まるようにコンテンツを編集してもよい。
【０２２５】
コンテンツ内容を解析する方法としては、コンテンツが複数のパートに分割されており、各パートが当該パートのメタ情報を保持している場合、当該メタ情報を解析することで、当該パートの内容を把握して、ユーザにとって興味があるかどうかを判定することができるが、必ずしもこれに限るものではない。
【０２２６】
このように、再生スケジュールを作成する際に、再生枠に収まるようにコンテンツを編集することで、再生枠に収まりきらないコンテンツも快適にザッピング視聴することができる。
【０２２７】
以上のように、本発明のコンテンツ再生装置によると、複数のコンテンツを再生するための再生スケジュールを作成し、作成された再生スケジュールに従って複数のコンテンツを同じ時間帯に同時進行で再生することができるため、ユーザは快適にザッピング視聴することが可能になる。
【０２２８】
また、コンテンツは過去に録画されたコンテンツ、現在放送中であるコンテンツ、外部記録メディアから読み出したコンテンツ、もしくはネットワーク経由で配信されたコンテンツなどあらゆるマルチメディアコンテンツを含むため、ユーザは全てのマルチメディアコンテンツを快適にザッピング視聴することが可能になる。
【０２２９】
さらに、コンテンツ蓄積手段によって蓄積されたコンテンツに付与されたメタ情報、ユーザの嗜好情報、ユーザの行動スケジュール情報、ユーザの過去の鑑賞履歴情報、ユーザの行動履歴情報、ユーザの個人情報、もしくはユーザ自ら入力した情報等を考慮して再生スケジュールを作成するため、その時間帯に最もふさわしいマルチメディアコンテンツが再生されるような再生スケジュールが作成され、ユーザは快適にザッピング視聴することが可能になる。
【０２３０】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０２３１】
本願発明は、煩雑な操作を必要とすることなく、再生中の複数のコンテンツを容易にかつ効率よく切り替えて出力できるため、快適にザッピング視聴することができ、コンテンツ再生機能を保持する機器などの用途にも適用できる。
【図面の簡単な説明】
【０２３２】
【図１】本発明の一実施の形態に係るコンテンツ再生装置の機能的構成を示すブロック図である。
【図２】本実施の形態に係るコンテンツ再生装置の各機能部を実現するコンピュータシステムの構成を示すブロック図である。
【図３】図１に示したコンテンツ再生装置の主要動作を示すフローチャートである。
【図４】図３のステップS３０２で実行される再生スケジュール作成処理を示すフローチャートである。
【図５】図３のステップS３０３で実行されるコンテンツ再生処理を示すフローチャートである。
【図６】図１に示したコンテンツ再生装置の実施例１に関し、コンテンツ蓄積部にて蓄積・管理されているコンテンツのメタ情報を示す説明図である。
【図７】図１に示したコンテンツ再生装置の実施例１に関し、ユーザが過去に視聴したコンテンツの時間帯／ジャンル別鑑賞履歴表を示す説明図である。
【図８】図１に示したコンテンツ再生装置の実施例１に関し、ユーザの１日の行動スケジュール例を示す説明図である。
【図９】図１に示したコンテンツ再生装置の実施例１、実施例２、および実施例４に関し、図８の行動スケジュールに基づくコンテンツ再生装置の再生スケジュール作成処理を示すフローチャートである。
【図１０】図１に示したコンテンツ再生装置の実施例１に関し、図６に示した全コンテンツに対してコンテンツ評価部が作成した再生優先度を示す図である。
【図１１】図１に示したコンテンツ再生装置の実施例１に関し、再生スケジュール作成部が作成した再生スケジュールの一例を示す説明図である。
【図１２】入力操作部を有する図１に示したコンテンツ再生装置の斜視図である。
【図１３】図１に示したコンテンツ再生装置が備える、入力操作部を有するリモートコントローラを示す平面図である。
【図１４】図１に示したコンテンツ再生装置の実施例１に関し、ユーザからのコンテンツの出力指示を受けたコンテンツ再生装置の動作を示すフローチャートである。
【図１５】図１に示したコンテンツ再生装置の実施例２に関し、コンテンツ評価部が時間帯毎に算出した再生優先度を示す説明図である。
【図１６】図１に示したコンテンツ再生装置の実施例２に関し、再生スケジュール作成部が作成した再生スケジュールの一例を示す説明図である。
【図１７】図１に示したコンテンツ再生装置の実施例２に関し、ユーザ自ら時間帯毎に再生して欲しいジャンルを指定する場合の入力画面例を示す図である。
【図１８】図１に示したコンテンツ再生装置の実施例２に関し、ユーザ自ら時間帯毎に再生して欲しいジャンルの重み付けを指定する場合の一例を示す説明図である。
【図１９】図１に示したコンテンツ再生装置の実施例３に関し、同じ時間帯に視聴したい再生コンテンツが重複している場合を示す説明図である。
【図２０】図１に示したコンテンツ再生装置の実施例３に関し、同じ時間帯に視聴したい再生コンテンツが重複している場合のコンテンツ再生装置の処理を示すフローチャートである。
【図２１】図１に示したコンテンツ再生装置の実施例４に関し、図８に示したユーザの行動スケジュールに対する変更後の行動スケジュールを示す説明図である。
【図２２】図１に示したコンテンツ再生装置の実施例４に関し、図２１に示した行動スケジュールに基づき、再生スケジュール作成部が作成した再生スケジュールの一例を示す説明図である。
【図２３】図１に示したコンテンツ再生装置の実施例５に関し、ユーザ自ら入力したキーワードに関連するコンテンツを、指定したボタンに配置させた再生スケジュールを作成する際のコンテンツ再生装置の動作を示すフローチャートである。
【図２４】図１に示したコンテンツ再生装置の実施例５に関し、再生スケジュールを作成するために、ユーザ自らキーワードを入力する場合の入力画面例を示す説明図である。
【図２５】図１に示したコンテンツ再生装置の実施例５に関し、コンテンツ蓄積部にて蓄積・管理されているコンテンツ情報を示す説明図である。
【図２６】図１に示したコンテンツ再生装置の実施例５に関し、再生スケジュール作成部が作成した再生スケジュールの一例を示す説明図である。
【符号の説明】
【０２３３】
１０  コンテンツ
１２  各種ユーザ情報
１００  コンテンツ再生装置、
１０４  出力指示受理部（入力手段）、
１０５  コンテンツ蓄積処理部１０５、
１０６  コンテンツ蓄積部（コンテンツ蓄積手段）
１０７  ユーザ情報格納部、
１０８  コンテンツ情報取得部（コンテンツ情報取得手段）、
１０９  ユーザ情報取得部（ユーザ情報取得手段）、
１１０  コンテンツ評価部（コンテンツ評価手段、重要度判定手段）、
１１１  再生スケジュール作成部（再生スケジュール作成手段）、
１１２  再生スケジュール出力部、
１１３  コンテンツ再生処理部（コンテンツ再生手段）、
１１４  コンテンツ表示処理部（コンテンツ出力手段）、
１１５  出力時間測定部（出力時間測定手段）、
１１６  消去情報設定部（消去情報設定手段）、
１１７  コンテンツ消去処理部（コンテンツ消去手段）、
２００  コンピュータシステム、
２０１  光ディスクドライブ、
２０２  磁気ディスクドライブ、
２０３  モニタ、
２０４  リモコン、
２０５  リモコンI/F、
２０６  CPU、
２０７  バス、
２０８  ROM、
２０９  RAM、
２１０  光ディスク、
２１１  磁気ディスク、
２１２  ハードディスク、
２２０  コンピュータ
【図１】
2006085779.tif 000003
【図２】
2006085779.tif 000004
【図３】
2006085779.tif 000005
【図４】
2006085779.tif 000006
【図５】
2006085779.tif 000007
【図６】
2006085779.tif 000008
【図７】
2006085779.tif 000009
【図８】
2006085779.tif 000010
【図９】
2006085779.tif 000011
【図１０】
2006085779.tif 000012
【図１１】
2006085779.tif 000013
【図１２】
2006085779.tif 000014
【図１３】
2006085779.tif 000015
【図１４】
2006085779.tif 000016
【図１５】
2006085779.tif 000017
【図１６】
2006085779.tif 000018
【図１７】
2006085779.tif 000019
【図１８】
2006085779.tif 000020
【図１９】
2006085779.tif 000021
【図２０】
2006085779.tif 000022
【図２１】
2006085779.tif 000023
【図２２】
2006085779.tif 000024
【図２３】
2006085779.tif 000025
【図２４】
2006085779.tif 000026
【図２５】
2006085779.tif 000027
【図２６】
2006085779.tif 000028