(57)【特許請求の範囲】
【請求項１】
予定時刻に従って配信されたコンテンツを記録するとともに視聴を支援するコンテンツ記録再生装置であって、
配信コンテンツを配信チャンネル及び保存時の時刻情報とともに保存するコンテンツ蓄積手段と、
コンテンツの配信チャンネルとコンテンツの配信日時と該コンテンツの再生開始点情報を少なくとも含む視聴支援情報を受信する受信手段と、
視聴支援情報を解析して、コンテンツの配信チャンネルとコンテンツの配信日時、及び該コンテンツの再生開始点情報を取得する情報解析手段と、
前記コンテンツ蓄積手段を検索して、前記情報解析手段によって視聴支援情報から取得されたコンテンツの配信チャンネルとコンテンツの配信日時に該当するコンテンツを取り出すコンテンツ検索手段と、
前記コンテンツ検索手段によって取り出されたコンテンツを、当該コンテンツの配信日時に対する再生開始点情報に相当するオフセットの時間を加えた再生開始点から再生出力するコンテンツ提示手段と、
前記コンテンツ提示手段においてコンテンツを再生出力する前の段階において、コンテンツの保存開始日時と配信開始日時を比較して、保存開始日時が配信開始日時よりも過去である場合には再生開始点情報にその時間差を加え、配信開始日時が保存開始日時よりも過去である場合には再生開始点情報からその時間差を差し引くことにより、コンテンツの再生開始点を補正する再生開始点補正手段と、
を具備することを特徴とするコンテンツ記録再生装置。
【請求項２】
視聴支援情報はコンテンツに関するコメントを含み、
前記コンテンツ提示手段は、該当する提示位置にてコメントを並列出力する、
ことを特徴とする請求項１に記載のコンテンツ記録再生装置。
【請求項３】
視聴支援情報によって特定されたコンテンツを前記コンテンツ蓄積手段から取り出せなかったことに応答して、ユーザに警告を表示する警告表示手段をさらに備える、
ことを特徴とする請求項１に記載のコンテンツ記録再生装置。
【請求項４】
前記警告表示手段は、次回配信分のコンテンツの予約方法を表示する、
ことを特徴とする請求項３に記載のコンテンツ記録再生装置。
【請求項５】
１以上の視聴支援情報を取得する視聴支援情報要求手段と、
該取得された視聴支援情報を一覧表示する視聴支援情報一覧表示手段と、
をさらに備えることを特徴とする請求項１に記載のコンテンツ記録再生装置。
【請求項６】
前記視聴支援情報要求手段はユーザからの要求に応じて視聴支援情報を取得する、
ことを特徴とする請求項５に記載のコンテンツ記録再生装置。
【請求項７】
前記視聴支援情報要求手段は自動的且つ定期的に外部装置から視聴支援情報を取得し、
視聴支援情報蓄積手段をさらに備え、
前記視聴支援情報一覧表示手段はユーザからの要求に応答して前記視聴支援情報蓄積手段から視聴支援情報を取り出して一覧表示する、
ことを特徴とする請求項５に記載のコンテンツ記録再生装置。
【請求項８】
ユーザ操作に応答して前記コンテンツ提示手段によるコンテンツの再生出力を停止後に、前記視聴支援情報一覧表示手段による視聴支援情報の一覧表示を行なう、
ことを特徴とする請求項５に記載のコンテンツ記録再生装置。
【請求項９】
前記視聴支援一覧表示手段による視聴支援情報の一覧の中からユーザ選択に応答して、前記情報解析手段は該選択された視聴支援情報を解析し、前記コンテンツ提示手段は該当するコンテンツを再生開始点から再生出力する、
ことを特徴とする請求項５に記載のコンテンツ記録再生装置。
【請求項１０】
予定時刻に従って配信されたコンテンツを記録するとともに視聴を支援するコンテンツ記録再生方法であって、
配信コンテンツを配信チャンネル及び保存時の時刻情報とともに保存するコンテンツ蓄積ステップと、
コンテンツの配信チャンネルとコンテンツの配信日時と該コンテンツの再生開始点情報を少なくとも含む視聴支援情報を受信する受信ステップと、
視聴支援情報を解析して、コンテンツの配信チャンネルとコンテンツの配信日時、及び該コンテンツの再生開始点情報を取得する情報解析ステップと、
前記コンテンツ蓄積ステップにおいて蓄積したものの中から、前記情報解析ステップにおいて視聴支援情報から取得されたコンテンツの配信チャンネルとコンテンツの配信日時に該当するコンテンツを取り出すコンテンツ検索ステップと、
前記コンテンツ検索ステップにおいて取り出されたコンテンツを、当該コンテンツの配信日時に対する再生開始点情報に相当するオフセットの時間を加えた再生開始点から再生出力するコンテンツ提示ステップと、
前記コンテンツ提示ステップにおいてコンテンツを再生出力する前の段階において、コンテンツの保存開始日時と配信開始日時を比較して、保存開始日時が配信開始日時よりも過去である場合には再生開始点情報にその時間差を加え、配信開始日時が保存開始日時よりも過去である場合には再生開始点情報からその時間差を差し引くことにより、コンテンツの再生開始点を補正する再生開始点補正ステップと、
を具備することを特徴とするコンテンツ記録再生方法。
【請求項１１】
視聴支援情報はコンテンツに関するコメントを含み、
前記コンテンツ提示ステップでは、該当する提示位置にてコメントを並列出力する、
ことを特徴とする請求項１０に記載のコンテンツ記録再生方法。
【請求項１２】
視聴支援情報によって特定されたコンテンツを前記コンテンツ蓄積ステップで蓄積したものの中から取り出せなかったことに応答して、ユーザに警告を表示する警告表示ステップをさらに備える、
ことを特徴とする請求項１０に記載のコンテンツ記録再生方法。
【請求項１３】
前記警告表示ステップでは、次回配信分のコンテンツの予約方法を表示する、
ことを特徴とする請求項１２に記載のコンテンツ記録再生方法。
【請求項１４】
１以上の視聴支援情報を取得する視聴支援情報要求ステップと、
該取得された視聴支援情報を一覧表示する視聴支援情報一覧表示ステップと、
をさらに備えることを特徴とする請求項１０に記載のコンテンツ記録再生方法。
【請求項１５】
前記視聴支援情報要求ステップでは、ユーザからの要求に応じて視聴支援情報を取得する、
ことを特徴とする請求項１４に記載のコンテンツ記録再生方法。
【請求項１６】
前記視聴支援情報要求ステップでは自動的且つ定期的に外部装置から視聴支援情報を取得し、
視聴支援情報蓄積ステップをさらに備え、
前記視聴支援情報一覧表示ステップでは、ユーザからの要求に応答して前記視聴支援情報蓄積ステップで蓄積した視聴支援情報を一覧表示する、
ことを特徴とする請求項１４に記載のコンテンツ記録再生方法。
【請求項１７】
ユーザ操作に応答して前記コンテンツ提示ステップによるコンテンツの再生出力を停止後に、前記視聴支援情報一覧表示ステップによる視聴支援情報の一覧表示を行なう、
ことを特徴とする請求項１０に記載のコンテンツ記録再生方法。
【請求項１８】
前記視聴支援一覧表示ステップにおける視聴支援情報の一覧の中からユーザ選択に応答して、前記情報解析ステップは該選択された視聴支援情報を解析し、前記コンテンツ提示ステップは該当するコンテンツを再生開始点から再生出力する、
ことを特徴とする請求項１０に記載のコンテンツ記録再生方法。
【請求項１９】
予定時刻に従って配信されたコンテンツを記録するとともに視聴を支援するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータ・システムに対し、
配信コンテンツを配信チャンネル及び保存時の時刻情報とともに保存するコンテンツ蓄積手順と、
コンテンツの配信チャンネルとコンテンツの配信日時と該コンテンツの再生開始点情報を少なくとも含む視聴支援情報を受信する受信手順と、
視聴支援情報を解析して、コンテンツの配信チャンネルとコンテンツの配信日時、及び該コンテンツの再生開始点情報を取得する情報解析手順と、
前記コンテンツ蓄積手順により蓄積したものの中から、前記情報解析手順によって視聴支援情報から取得されたコンテンツの配信チャンネルとコンテンツの配信日時に該当するコンテンツを取り出すコンテンツ検索手順と、
前記コンテンツ検索手順によって取り出されたコンテンツを、当該コンテンツの配信日時に対する再生開始点情報に相当するオフセットの時間を加えた再生開始点から再生出力するコンテンツ提示手順と、
前記コンテンツ提示手順によってコンテンツを再生出力する前の段階において、コンテンツの保存開始日時と配信開始日時を比較して、保存開始日時が配信開始日時よりも過去である場合には再生開始点情報にその時間差を加え、配信開始日時が保存開始日時よりも過去である場合には再生開始点情報からその時間差を差し引くことにより、コンテンツの再生開始点を補正する再生開始点補正手順と、
を実行させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声や映像などのコンテンツを記録再生するコンテンツ記録再生装置に係り、特に、放送局などから配信される放送番組などのコンテンツを記録再生するコンテンツ記録再生装置に関する。
【０００２】
さらに詳しくは、本発明は、録画された放送コンテンツ中のシーンを特定して再生する際の処理を自動化して快適な視聴を支援するコンテンツ記録再生装置及びコンテンツ記録再生方法、並びにコンピュータ・プログラムに係り、特に、情報提供者からの情報に基づいて特定されたシーンを再生する際の処理を自動化して快適な視聴を支援するコンテンツ記録再生装置及びコンテンツ記録再生方法、並びにコンピュータ・プログラムに関する。
【０００３】
【従来の技術】
デジタル技術の発達により、映像や音声からなるＡＶデータを劣化なく大量に蓄積することが可能になってきた。最近では、数十ＧＢあるいはそれ以上の容量を持つＨＤＤが比較的安価に入手することが可能となり、ＨＤＤベースの録画機も登場してきている。
【０００４】
ＨＤＤは、記録データへのランダム・アクセスが可能な装置である。したがって、録画コンテンツを再生するときは、従来のビデオ・テープの場合のように、録画しておいた番組を先頭から順に再生する必要はなく、好きな番組から直接再生を開始することができる。
【０００５】
しかしながら、ＨＤＤの大容量化に伴い、多数の番組が蓄積されている場合には、どの番組から最初に見始めるべきか、ユーザはコンテンツの選択に頭を悩ませることになる。折角蓄積したコンテンツの死蔵を防止して、有効活用を図るためには、何らかの視聴支援を行なうことが必要であると思料される。
【０００６】
他方、情報化が高度に進んだ現代社会においては、さまざまな情報がデジタル化されてネットワーク経由での共有・流通が実現されている。したがって、不特定多数のユーザ間で各自の知識や経験を共有することが可能である。インターネット上ではさまざまな電子掲示板（ＢＢＳ：Bulletin Board System）が構築されており、不特定多数のユーザが自発的にコメントの書き込みを行なうことで、同じテーマに関する問題点や意見を交換することができる。
【０００７】
例えば、テレビ番組に関するインターネット上の電子掲示板は既に存在しており、放送された番組に関して一般人が書き込みによって批評したり、それを他の人が閲覧することができる。
【０００８】
一般的な電子掲示板は、投稿者名（又はハンドル名）と投稿日時、並びにコメント書き込みフィールドからなるので、「ある番組」に関する包括的な情報・感想・コメントを書き込むことはできる。しかしながら、その中の特定のシーンなどについて言及しようとする場合、掲示板に書き込む者は、例えば、「開始から１０分３０秒くらい経ったところのシーン」といったように、シーンを特定するための時刻の情報を「文字列」として記入しなければならない。一方、掲示板を閲覧する者は、そのシーンを確認したい場合には、ＶＴＲなどのビデオ録画装置を用いて、「何時から録画したか」という情報（記憶）と、機器の経過時刻カウンタを用いて、そのシーンを検索しなければならない、という不便がある。
【０００９】
【発明が解決しようとする課題】
本発明の目的は、録画された放送コンテンツ中のシーンを特定して再生する際の処理を自動化して快適な視聴を支援することができる、優れたコンテンツ記録再生装置及びコンテンツ記録再生方法、並びにコンピュータ・プログラムを提供することにある。
【００１０】
本発明のさらなる目的は、情報提供者からの情報に基づいて特定されたシーンを再生する際の処理を自動化して快適な視聴を支援することができる、優れたコンテンツ記録再生装置及びコンテンツ記録再生方法、並びにコンピュータ・プログラムを提供することにある。
【００１１】
【課題を解決するための手段及び作用】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、予定時刻に従って配信されたコンテンツを記録するとともに視聴を支援するコンテンツ記録再生装置又はコンテンツ記録再生方法であって、
配信コンテンツを配信チャンネル及び保存時の時刻情報とともに保存するコンテンツ蓄積手段又はステップと、
コンテンツの配信チャンネルとコンテンツの配信日時と該コンテンツの再生開始点情報を少なくとも含む視聴支援情報を受信する受信手段又はステップと、
視聴支援情報を解析する情報解析手段又はステップと、
該当するコンテンツを前記コンテンツ蓄積手段から取り出して、再生開始点から再生出力するコンテンツ提示手段又はステップと、
を具備することを特徴とするコンテンツ記録再生装置又はコンテンツ記録再生方法である。
【００１２】
ここで言う配信コンテンツとは、例えば各放送局から放送される放送番組についての音声及び映像コンテンツのことである。また、視聴支援情報は、例えば他のユーザから提供される放送番組の各シーンについてのコメントなどの情報のことである。
【００１３】
本発明の第１の側面に係るコンテンツ記録再生装置又はコンテンツ記録再生方法によれば、受信した視聴支援情報を解析して、該当するコンテンツを取り出して、再生開始点から再生出力するので、情報提供者からの情報に基づいて特定されたシーンを再生する際の処理を自動化して快適な視聴を支援することができる。
【００１４】
また、本発明の第１の側面に係るコンテンツ記録再生装置又はコンテンツ記録再生方法によれば、ユーザは情報提供者から情報を受け取ると、データベースに存在する多くのビデオ・コンテンツの中から、自動的に情報提供者の想定するビデオ・コンテンツを探し出して、自動的に情報提供者の想定するシーンからの再生を行なうことができる。
【００１５】
このような処理を行なう際、ユーザは複雑な操作の必要はなく、ボタンを選択するなどの単一の操作のみで処理が自動的に行われる。また、ユーザ間のビデオ・コンテンツの録画開始時間の差異を考慮することなく、情報提供者の想定するシーンからの再生を行うことができる。
【００１６】
また、通常のビデオ・コンテンツ再生中などの視聴支援機能を使用しないときでも、ユーザは複雑な操作の必要なく、例えばリモコンのボタンを押すという単一の操作のみで、視聴支援情報の提供を受けるための画面を表示することができる。
【００１７】
ここで、本発明の第１の側面に係るコンテンツ記録再生装置又はコンテンツ記録再生方法は、再生開始点情報を基にコンテンツの再生開始点を補正する再生開始点補正手段又はステップをさらに備えていてもよい。
【００１８】
この再生開始点補正手段又はステップは、コンテンツの保存開始日時と配信開始日時を比較して、保存開始日時が配信開始日時よりも過去である場合には再生開始点情報にその時間差を加え、配信開始日時が保存開始日時よりも過去である場合には再生開始点情報からその時間差を差し引くようにすればよい。
【００１９】
また、視聴支援情報がコンテンツに関するコメントを含むような場合には、前記コンテンツ提示手段又はステップは、該当する提示位置にてコメントを並列出力するようにしてもよい。
【００２０】
また、視聴支援情報によって特定されたコンテンツを前記コンテンツ蓄積手段から取り出せなかったことに応答して、ユーザに警告を表示する警告表示手段又はステップをさらに備えていてもよい。そして、この警告表示手段又はステップは、次回配信分のコンテンツの予約方法を表示するようにしてもよい。
【００２１】
また、本発明の第１の側面に係るコンテンツ記録再生装置又はコンテンツ記録再生方法は、１以上の視聴支援情報を取得する視聴支援情報要求手段又はステップと、該取得された視聴支援情報を一覧表示する視聴支援情報一覧表示手段又はステップをさらに備えていてもよい。
【００２２】
このような場合、前記視聴支援情報要求手段又はステップはユーザからの要求に応じて視聴支援情報を取得するようにしてもよい。
【００２３】
あるいは、前記視聴支援情報要求手段又はステップは自動的且つ定期的に外部装置から視聴支援情報を取得するようにしてもよい。そして、視聴支援情報蓄積手段又はステップをさらに備え、前記視聴支援情報一覧表示手段又はステップはユーザからの要求に応答して前記視聴支援情報蓄積手段から視聴支援情報を取り出して一覧表示するようにしてもよい。
【００２４】
また、ユーザ操作に応答して前記コンテンツ提示手段又はステップによるコンテンツの再生出力を停止後に、前記視聴支援情報一覧表示手段又はステップによる視聴支援情報の一覧表示を行なうようにしてもよい。
【００２５】
また、前記視聴支援一覧表示手段又はステップによる視聴支援情報の一覧の中からユーザ選択に応答して、前記情報解析手段又はステップは該選択された視聴支援情報を解析し、前記コンテンツ提示手段は該当するコンテンツを再生開始点から再生出力するようにしてもよい。
【００２６】
このような処理を行なう際、ユーザは複雑な操作の必要はなく、ボタンを選択するなどの単一の操作のみで処理が自動的に行われる。また、ユーザ間のビデオ・コンテンツの録画開始時間の差異を考慮することなく、情報提供者の想定するシーンからの再生を行うことができる。
【００２７】
また、本発明の第２の側面は、予定時刻に従って配信されたコンテンツを記録するとともに視聴を支援するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、配信コンテンツを配信チャンネル及び保存時の時刻情報とともに保存するコンテンツ蓄積ステップと、
コンテンツの配信チャンネルとコンテンツの配信日時と該コンテンツの再生開始点情報を少なくとも含む視聴支援情報を受信する受信ステップと、
視聴支援情報を解析する情報解析ステップと、
該当するコンテンツを前記コンテンツ蓄積ステップで蓄積したもののから取り出して、再生開始点から再生出力するコンテンツ提示ステップと、
を具備することを特徴とするコンピュータ・プログラムである。
【００２８】
本発明の第２の側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第２の側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第１の側面に係るコンテンツ記録再生装置又はコンテンツ記録再生方法と同様の作用効果を得ることができる。
【００２９】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【００３０】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００３１】
図１には、本発明の一実施形態に係るビデオ録画再生装置のハードウェア構成を模式的に示している。このビデオ録画再生装置は、番組放送を受信可能なチューナ、ビデオ・コンテンツとビデオ・コンテンツのデータベースを保管しうるストレージ、ネットワーク上の他者と情報送受信可能な通信装置を基本構成要素として備えている。
【００３２】
図示の例では、このビデオ録画再生装置は、チューナ１と、音声信号処理回路２と、映像信号処理回路３と、ＭＰＥＧ（Moving Picture Experts Group）エンコーダ/デコーダ/バッファＶＲＡＭ６と、広帯域ネットワーク・インターフェース７と、モデム８と、リモコン受光部９と、リモコン１０と、ＣＰＵ（Central Processing Unit）１１と、一時記憶用ＲＡＭ（Random Access Memory）１２と、永続データ用ＲＯＭ（Read Only Memory）１３と、不揮発性ＲＡＭ１４と、ストレージ１５と、キーボード１６と、マウス１７と、時計１８を備えている。音声信号処理回路２及び映像信号処理回路３には、通常、スピーカ４やディスプレイ５などの再生出力装置が外部接続されている。また、キーボード１６やマウス１７は、他のユーザ入力装置で代用することも可能である。
【００３３】
ＣＰＵ１１は、当該ビデオ録画再生装置全体の動作を統括的にコントロールするメイン・コントローラであり、オペレーティング・システム（ＯＳ）が提供する実行環境下でアプリケーション・プログラムを実行する。ＣＰＵ１１は、バス１９を介して各部に相互接続されている。
【００３４】
ＲＡＭ１２は、書き込み可能な半導体メモリ装置で構成され、例えばＯＳやアプリケーション・プログラムなどを展開したり、プログラム実行時の作業データを一時的に格納するために使用される。また、ＲＯＭ１３は、保持データが恒久的に書き込まれた読み出し専用メモリであり、例えば当該ビデオ録画再生装置の電源投入時の自己診断プログラムや、ハードウェア操作用のコード、ブートストラップ・モジュール（ＯＳ起動のためのモジュール）などが格納されている。
【００３５】
不揮発性ＲＡＭ１４には、例えば、当該ビデオ録画再生装置のハードウェア・セット固有のＩＤ情報や、ユーザのＩＤ情報、ユーザの居住している地域情報などが格納される。また、これらの情報は、ストレージ１５に格納することができ、この場合は不揮発性ＲＡＭ１４を省略することができる。
【００３６】
ストレージ１５は、例えばハード・ディスク装置（ＨＤＤ）や書き換え可能なＤＶＤディスクなどで構成され、ビデオ・コンテンツの蓄積や、ビデオ・コンテンツ録画時の情報データ（放送日時やチャンネルなど）を保管するために使用される。また、ストレージ１５の他の用途として、オペレーティング・システム（ＯＳ）やアプリケーション・プログラム、ネットワーク接続プログラム（汎用のウェブ・ブラウザ）などの実行プログラムのインストールや、アプリケーション・プログラム固有データの保存に使用される。但し、ＯＳやアプリケーション・プログラムは、ストレージ１５ではなくＲＯＭ１３に格納しておいてもよい。
【００３７】
ユーザは、リモコン１０、あるいは、キーボード１６やマウス１７などのユーザ入力装置を使って、当該ビデオ録画再生装置を操作することができる。リモコン１０による操作指令は、リモコン受光部９によって受信され、バス１９経由でＣＰＵ１１に転送される。また、キーボード１６やマウス１７による操作指令も同様にＣＰＵ１１に転送される。ＣＰＵ１１は、これら入力装置から送られた操作指令を処理して、ビデオ録画再生装置の動作を決定する。
【００３８】
ディスプレイ５には、オンエア中又は録画再生の映像以外に、ユーザ操作用のＧＵＩ（Graphical User Interface）画面が表示される。例えば、再生可能なビデオ・コンテンツ一覧などが表示される。このような場合、ＣＰＵ１１でＧＵＩ処理プログラムが実行され、バッファＶＲＡＭ６に表示用イメージが生成され、映像信号処理回路３を経由してディスプレイ５に出力される。したがって、ユーザは、ディスプレイ５を経由して、機器の状態や可能な操作を知ることができる。但し、すべての操作一覧がディスプレイ５に表示される訳ではない。
【００３９】
オンエア番組を視聴する際、チューナ１で映像並びに音声波や番組情報（ＥＰＧ：Electric Program Guide）、番組内部に関する情報（メタデータ）を受信する。そして、ＣＰＵ１１の制御下で、音声信号処理回路２及び映像信号処理回路３により音声信号及び映像信号が復調されて、スピーカ４及びディスプレイ５から外部出力される。
【００４０】
番組を録画する際は、受信した映像及び音声信号をＭＰＥＧエンコーダ６でデジタル圧縮処理し、ＣＰＵ１１の制御下でストレージ１５に格納される。ストレージ１５に格納される際、一時的なデータの格納場所としてＲＡＭ１２が使用されてもよい。
【００４１】
また、番組を録画する際、映像信号、音声信号の他に、録画される番組のＥＰＧ情報、録画開始時刻や録画する時間の長さ、チャンネル、番組の属するジャンル、番組内部に関する情報（メタデータ）なども併せてストレージ１５に記録する。ここで言うメタデータは、具体的には、番組内のインデックス（ある時刻と、その時刻に関するコメント、アイコンを組にした、番組内のしおりのようなもの）や、番組内のセグメント（開始時刻、終了時刻、コメント、アイコンを組にした、番組内の一部分、ハイライト・シーンなど）や、１つ以上の番組内のセグメント、コメント、アイコンからなるストーリ、それ以外の番組に関する情報などである。また、これらの情報は、不揮発性ＲＡＭ１４に記録されてもよい。
【００４２】
本実施形態に係るビデオ録画再生装置は、オンエア番組の視聴とその録画を同時に行なうこともできる。この場合、チューナ１で受信した放送波をＭＰＥＧエンコーダ６と、音声信号処理回路２と、映像信号処理回路３にそれぞれ出力することになる。
【００４３】
録画した番組を再生する際は、ＣＰＵ１１の制御下でストレージ１５から圧縮された映像並びに音声データがＭＰＥＧデコーダ６に転送され、ＭＰＥＧデコーダ６でデコードされた後、音声信号処理回路２及び映像信号処理回路３で復調され、スピーカ４並びにディスプレイ５で外部出力される。ここで、ストレージ１５からＭＰＥＧデコーダ６にデータ転送される際、一時記憶領域としてＲＡＭ１２が使用されてもよい。また、ＭＰＥＧデコーダ６で圧縮データを展開する際、一時記憶領域としてバッファＶＲＡＭ６が使用されてもよい。
【００４４】
番組再生中、ＣＰＵ１１は、どのコンテンツを再生しているか、現在、どの時刻部分を再生しているかなどの情報を管理し、一時的にＲＡＭ１２上に記録する。また、番組再生に際して、利用している番組内部に関する情報（メタデータ）に関する情報もＣＰＵ１１によって管理され、一時的にＲＡＭ１２上に記録される。
【００４５】
オンエア番組を視聴している際も、チューナ１から取得した再生中のチャンネル情報は、ＣＰＵ１１によって管理される。また、システム時計１８から取得される実時刻も、ＣＰＵ１１によって管理される。
【００４６】
モデム８は、公衆電話回線に接続され、当該ビデオ録画再生装置と外部ホストとの通信を実現する。モデム８は、ＯＳやアプリケーション・プログラムの更新情報の受信や、視聴者から放送局やデータ・サーバなどへのデータ送信に用いられる。前述のチューナ１で得られる番組内部に関する情報（メタデータ）を、モデム８を介して受信してもよい。
【００４７】
広帯域ネットワーク・インターフェース７は、例えばＤＳＬ（Digital Subscriber Line）やＣＡＴＶ、光ファイバーなどの広帯域ネットワークに接続され、当該ビデオ録画再生装置と外部ホストとの通信を実現する。広帯域ネットワーク・インターフェース７は、ＯＳやアプリケーション・プログラムの更新情報の受信や、視聴者から放送局やデータ・サーバなどへのデータ送信に用いられる。前述のチューナ１で得られる番組内部に関する情報（メタデータ）を広帯域ネットワーク・インターフェース７によって受信してもよい。
【００４８】
モデム８や広帯域ネットワーク・インターフェース７を利用してインターネットなどのネットワークと情報の送受信を行なうために、ビデオ録画再生装置はウェブ・ブラウザなどの汎用のアプリケーション・プログラムを搭載している。すなわち、これらのプログラムは、ストレージ１５、あるいはＲＯＭ１３や不揮発性ＲＡＭ１４に格納され、適宜ＲＡＭ１２に展開して実行される。
【００４９】
本実施形態に係るビデオ録画再生装置は、他者から提供される視聴支援情報を基に録画されたビデオ・コンテンツの視聴・再生を支援することができる。ここで言う視聴支援情報とは、各放送番組についての番組を特定するチャンネル情報や、番組内の特定のシーンについてのコメント、並びにコメントしたシーンのオンエア時刻が含まれている。したがって、視聴支援情報を受信したユーザ側では、気に入ったコメントのシーンをそのオンエア時刻を手がかりに容易に又は自動的に検索することができる。
【００５０】
このような視聴支援情報を例えばユーザ間で交換し合うようにしてもよい。すなわち、ある放送番組をオンエア時に視聴したユーザあるいはその録画コンテンツを先に視聴したユーザが、番組の視聴を介して取得又は作成された視聴支援情報を、まだ視聴していないユーザに対して、ネットワーク経由で送信するようにしてもよい。
【００５１】
あるいは、ネットワーク上の特定のサーバが、不特定多数のユーザから各番組についての視聴支援情報を収集して、これを公開するようにしてもよい。このようなサーバは、例えば、ＢＢＳ（電子掲示板）のような形式で、番組に関する情報を公開してもよい。各ユーザから送られてくる情報には、番組を特定するチャンネル情報や、番組内の特定のシーンについてのコメント、並びにコメントしたシーンのオンエア時刻が含まれている。したがって、サーバ側では、例えば各番組毎に掲示板を設定して、各番組について送られてきたコメントをオンエア時刻に従って整列して、コメント一覧表示するようにしてもよい。ユーザは、インターネットのようなＷＷＷ情報空間を探索して、このような掲示板サイトを訪ねることにより、他のユーザが投稿しておいた視聴支援情報を閲覧することができる。
【００５２】
図２には、ある番組についてシーン毎のコメントを集めた掲示板の画面構成例を示している。同図に示す例では、コメントの登録（登録）日時と、コメントの登録者名、コメントすなわち書き込みの他に、番組の開始時刻から書き込みが行なわれたシーンまでのオフセット時間又は再生開始点情報が示されている。
【００５３】
例えば、この掲示板のオフセット時間の文字列に、放送コンテンツの該当する再生位置を指すアンカー、あるいは放送コンテンツの該当する再生位置を検索するための処理を起動するアンカーを埋め込んでおく。このような場合、ユーザは、掲示板を閲覧して、気に入ったコメントが見つかったときには、そのオフセット時間をマウス１８でクリックすることによって、録画されたコンテンツの再生位置を該当するシーンまで自動的にジャンプさせることができる。
【００５４】
図３には、本実施形態に係るビデオ録画再生装置において、このような視聴支援情報に基づいて録画されたコンテンツの再生位置の制御を行なうための仕組みを模式的に示している。
【００５５】
同図に示すように、本実施形態に係るビデオ録画再生支援は、ネットワーク上の他者が提供する視聴支援情報を受信し、解析することにより、番組情報と再生開始点情報を得る。次いで、得られた番組情報を用いて、該当するビデオ・コンテンツをデータベースから検索する。そして、再生開始時間情報により指定された点から再生を行なう。
【００５６】
視聴支援情報は提供者が想定する点からビデオ再生させるための情報であり、「放送局」、「放送開始日時」、「オフセット」が最低限の構成要素である。ここで、「放送局」は番組を放送した放送局名である。「放送開始日時」は、番組が放送された日時の時間情報である。「オフセット」は、ビデオ内のどの点から再生を開始するかの情報であり、番組開始点から再生を開始させたい点までの時間間隔が記載されている。
【００５７】
また、番組情報は、視聴支援情報の「放送局」と「放送開始日時」により構成される。番組情報はビデオ録画再生装置の設置地域に合わせた情報が送られるため、番組を一意に定めることができる。
【００５８】
再生開始点情報は、視聴支援情報の「オフセット」により構成される。
【００５９】
図３に示す処理は、例えば掲示板を閲覧中のウェブ・ブラウザ上で表示されている視聴支援情報の一覧（図２を参照のこと）の中から１つを選択するという１回の操作のみで、自動的に視聴支援情報提供者が想定するビデオ再生が開始される。
【００６０】
図４には、ウェブ・ブラウザを介して視聴支援情報を受信する場合において、視聴支援情報に基づいて録画されたコンテンツの再生位置の制御を行なうための仕組みを模式的に示している。
【００６１】
この場合、視聴支援情報がウェブ・ブラウザにより受信されると、ビデオ・コンテンツ検索モジュール（以下、単に「検索モジュール」とする）に引き渡される。その際、検索モジュールはウェブ・ブラウザにより自動的に起動される。検索モジュールは、視聴支援情報を解析して、対応するビデオ・コンテンツを本装置内のデータベースの中から検索し、ビデオ・コンテンツ再生モジュール（以下、単に「再生モジュール」とする）へと引き渡す。また、再生開始点情報も同時に再生モジュールへ引き渡す。
【００６２】
再生モジュールは、検索されたビデオ・コンテンツを、視聴支援情報に含まれる再生開始点情報により示された再生位置から再生する。
【００６３】
ここで、検索モジュールや再生モジュールは、実際には、ストレージ１５や不揮発性ＲＡＭ１４、ＲＯＭ１３からＲＡＭ１２に展開され、ＣＰＵ１１により実行されるソフトウェア・モジュールとして実装することができる。
【００６４】
検索モジュールは、視聴支援情報提供者が想定する番組をビデオ・コンテンツのデータベースの中から検索する。検索の際、番組情報とビデオ・コンテンツ情報を比較して検索する。ビデオ・コンテンツ情報は最低限「放送局」、「録画開始日時」、「録画終了日時」により構成されている。「放送局」は録画番組を放送した放送局名である。また、「録画開始日時」並びに「録画終了日時」はそれぞれ録画を開始・終了した時間情報である。
【００６５】
図５には、検索モジュールにおいてビデオ・コンテンツを検索するための処理手順をフローチャートの形式で示している。
【００６６】
まず、ビデオ・コンテンツのデータベースの中から最初のビデオ・コンテンツを獲得して（ステップＳ１）、視聴支援情報に含まれる番組情報と当該ビデオ・コンテンツ内の情報にそれぞれ含まれている「放送局」が一致するかどうかをチェックする（ステップＳ２）。
【００６７】
「放送局」が一致しない場合には、当該ビデオ・コンテンツがデータベースの終端かどうかをチェックする（ステップＳ７）。データベースの終端でなければ、次のビデオ・コンテンツをデータベースから獲得して（ステップＳ８）、ステップＳ２に戻り、上記と同様の処理を繰り返し実行する。また、データベースの終端であれば、本処理ルーチン全体を終了する。
【００６８】
一方、番組情報とビデオ・コンテンツ内情報の「放送局」が一致する場合には、次いで、再生開始点の実時間を算出する（ステップＳ３）。再生開始点の実時間は番組情報の「放送開始日時」に再生開始点情報の「オフセット」の時間を加えることにより求められる。
【００６９】
そして、再生開始点の実時間がビデオ・コンテンツ情報の「録画開始日時」と「録画終了日時」の間に含まれているかどうかをチェックする。これは、ビデオ・コンテンツの録画開始時刻の方が再生開始点の実時間よりも過去であるかどうか（ステップＳ４）、及び、再生開始点の実時間の方がビデオ・コンテンツの録画終了時間より過去であるかどうか（ステップＳ５）により判断される。
【００７０】
再生開始点の実時間がビデオ・コンテンツ情報の「録画開始日時」と「録画終了日時」の間に含まれている場合は、そのビデオ・コンテンツが番組情報に該当するビデオ・コンテンツとみなし（ステップＳ６）、ビデオ・コンテンツの検索処理を終了する。
【００７１】
また、再生開始点の実時間がビデオ・コンテンツ情報の「録画開始日時」と「録画終了日時」の間に含まれていないと判断された場合には、当該ビデオ・コンテンツがデータベースの終端かどうかをチェックする（ステップＳ７）。データベースの終端でなければ、次のビデオ・コンテンツをデータベースから獲得して（ステップＳ８）、ステップＳ２に戻り、上記と同様の処理を繰り返し実行する。また、データベースの終端であれば、本処理ルーチン全体を終了する。
【００７２】
ここで、検索されたビデオ・コンテンツの「録画開始日時」に再生開始点情報の「オフセット」の時間をそのまま加えても、視聴支援情報提供者の想定する再生が行われない可能性がある。何故ならば、ビデオ・コンテンツ情報の「録画開始日時」と番組情報の「放送開始日時」は異なる場合があるからである。
【００７３】
図６には、このような事態を想定した、視聴支援情報に基づくビデオ・コンテンツの再生位置制御の仕組みを模式的に示している。
【００７４】
同図に示す例では、ビデオ・コンテンツ情報の「録画開始日時」と番組情報の「放送開始日時」が異なる場合、ビデオ再生を行う前の段階で再生開始点情報を補正するようになっている。
【００７５】
視聴支援情報がウェブ・ブラウザにより受信されると、検索モジュールに引き渡される。その際、検索モジュールはウェブ・ブラウザにより自動的に起動される。検索モジュールは、視聴支援情報を解析して、対応するビデオ・コンテンツをデータベースの中から検索し、再生モジュールへと引き渡す。また、視聴支援情報から取り出された文字列情報（例えば放送番組に関するコメントなど）を、再生モジュールへと引き渡す。また、再生開始点情報は、検索モジュール内で再生開始点補正が施されてから再生モジュールへ引き渡す。補正方法は、「録画開始日時」と「放送開始日時」の時間差を獲得し、「録画開始日時」のほうが「放送開始日時」より過去の場合は、「オフセット」に時間差を加えて補正を行う。逆の場合は「オフセット」から時間差を差し引く。
【００７６】
再生モジュールは、検索されたビデオ・コンテンツを再生開始点情報の「オフセット」により指定された点から再生する。再生モジュールの起動は検索モジュールが自動的に行なう。このとき、視聴支援情報から取り出された文字列情報（放送番組に関するコメントなど）をビデオ再生画像と同時に表示するようにしてもよい（図７を参照のこと）。
【００７７】
図８には、検索モジュールにおいて、ビデオ・コンテンツ情報の「録画開始日時」と番組情報の「放送開始日時」は異なる場合に、再生開始点を補正するための処理手順をフローチャートの形式で示している。
【００７８】
まず、録画開始日時と放送開始日時の差の絶対値を算出し（ステップＳ１１）、次いで、ビデオ・コンテンツの録画開始日時が番組情報の放送開始日時よりも過去かどうかをチェックする（ステップＳ１２）。
【００７９】
そして、ビデオ・コンテンツの録画開始日時が番組情報の放送開始日時よりも過去である場合には、再生開始点情報に時間差を加える（ステップＳ１３）。また、番組開始日時がビデオ・コンテンツの録画開始日時よりも過去である場合には、再生開始点情報から時間差を差し引く（ステップＳ１４）。
【００８０】
また、図５を参照しながら説明した検索モジュールによる検索処理において、データベース内のすべてのビデオ・コンテンツがいずれも検索対象となり得なかった場合には、事後処理として検索失敗情報をユーザに返す。例えば、視聴支援情報の番組の次回放送分を予約する方法の表示（図１３を参照のこと）を行なう。
【００８１】
図９には、視聴支援情報に基づいて選択されたビデオ・コンテンツの検索に失敗したときの事後処理を行なうための仕組みを模式的に示している。
【００８２】
この場合、視聴支援情報がウェブ・ブラウザにより受信されると、ビデオ・コンテンツ検索モジュール（以下、単に「検索モジュール」とする）に引き渡される。その際、検索モジュールはウェブ・ブラウザにより自動的に起動される。
【００８３】
検索モジュール内では、視聴支援情報を解析して、対応するビデオ・コンテンツをデータベースの中から検索する。ここで、ビデオ・コンテンツの検索に失敗すると、検索失敗情報として、例えば次回放送分の予約方法などをディスプレイ５の画面上で表示する。
【００８４】
図１０には、検索処理に失敗したときの事後処理の手順をフローチャートの形式で示している。
【００８５】
まず、ビデオ・コンテンツの検索を実行する（ステップＳ２１）。ビデオ・コンテンツの検索処理は、図５に示した処理手順により実現されるので、ここではこれ以上説明しない。
【００８６】
次いで、該当するビデオ・コンテンツを発見することができたかどうかをチェックする（ステップＳ２２）。
【００８７】
ビデオ・コンテンツを発見することができた場合には、当該ビデオ・コンテンツを再生開始点情報とともに再生モジュールに渡して、視聴支援情報に含まれる再生開始点情報により示された再生位置から再生する（ステップＳ２３）。
【００８８】
一方、ビデオ・コンテンツを発見することができなかった場合には、次回放送分の予約方法などをディスプレイ５の画面上で表示する（ステップＳ２４）。この予約方法は、例えば視聴支援情報に含まれている。
【００８９】
複数の視聴支援情報提供者が作成・送信した視聴支援情報は、例えば広域ネットワーク上で構築された視聴支援情報提供サイト上で放送番組毎に整理して一元管理されており、各ユーザからの要求に応じて提供する仕組みになっている。図１１には、視聴支援情報サイトがユーザすなわちビデオ録画再生装置からの要求に応じて視聴支援情報を提供する仕組みを模式的に示している。
【００９０】
通常のビデオ録画を再生中、又は視聴支援情報によるビデオ再生中に、ユーザが視聴支援情報の一覧の表示をビデオ・コンテンツの視聴支援を行なうビデオ録画再生装置に要求したとする。このとき、制御情報の解析が行なわれ、ビデオ停止制御と情報一覧表示要求という動作にデコードされる。そして、ビデオ・コンテンツ再生モジュールがビデオ再生を一旦停止するとともに、ウェブ・ブラウザが起動して、視聴支援情報を提供するサイトに対して視聴支援情報一覧要求がネットワーク経由で送信される。
【００９１】
視聴支援情報提供サイト側では、視聴支援情報を受信すると、視聴支援情報データベースを検索して、要求された視聴支援情報を取り出して視聴支援情報一覧を作成して、これを要求元に返信する。
【００９２】
ビデオ録画再生装置は、ネットワークを介して視聴支援情報の一覧を取得すると、ディスプレイ５の画面上に表示する。ユーザはこの操作を、例えばリモコン上のボタンを押すなどの単一操作で行なうことができる。
【００９３】
また、既に述べたように、視聴支援情報には「コメント」を構成要素として含ませることができる。「コメント」は、視聴支援情報提供者が情報作成時に自由に付加することができる文字列である。したがって、通常のビデオ録画を再生中、又は視聴支援情報によるビデオ再生中に、視聴支援情報を提供サイトに要求することによって、再生モジュールは視聴支援情報によって再生された録画画像と同時に「コメント」を画面上に表示することができる。
【００９４】
また、図１１に示した視聴一覧情報の取得処理を、自動的且つ定期的に行ない、視聴支援装置内のデータベースに保持しておくことにより、ユーザ要求時にオフラインで視聴支援情報を取得することができる。図１２には、ユーザすなわちビデオ録画再生装置が視聴支援情報サイトから視聴支援情報一覧を自動的且つ定期的に取得する仕組みを模式的に示している。
【００９５】
この場合、ビデオ録画再生装置側では、自動的且つ定期的にウェブ・ブラウザが起動され、視聴支援情報一覧要求が視聴支援情報提供サイトに送信される。
【００９６】
視聴支援情報提供サイト側では、視聴支援情報を受信すると、視聴支援情報データベースを検索して、要求された視聴支援情報を取り出して視聴支援情報一覧を作成して、これを要求元に返信する。
【００９７】
そして、ビデオ録画再生装置は、ネットワークを介して視聴支援情報の一覧を取得すると、これを当該装置内の視聴支援情報データベースに蓄積しておく。このとき、受信した視聴支援情報一覧のうち更新した部分を新着情報としてディスプレイ５から外部出力するようにしてもよい。
【００９８】
ここで、通常のビデオ録画を再生中、又は視聴支援情報によるビデオ再生中に、ユーザが視聴支援情報の一覧の表示をビデオ・コンテンツの視聴支援を行なうビデオ録画再生装置に要求したとする。このとき、制御情報の解析が行なわれ、ビデオ停止制御と情報一覧表示要求という動作にデコードされる。そして、ビデオ・コンテンツ再生モジュールがビデオ再生を一旦停止するとともに、当該装置内の視聴支援情報データベースの検索が行なわれ、該当する視聴支援情報が取り出され、ディスプレイ５の画面上に表示される。
【００９９】
このとき、当該装置内の視聴支援情報データベース内で該当する視聴支援情報を発見できなかった場合には、ウェブ・ブラウザが起動して、視聴支援情報を提供するサイトに対して視聴支援情報要求を送信するようにしてもよい。
【０１００】
このようにユーザ側で視聴支援情報一覧を自動的且つ定期的に取得するようにすることにより、ネットワーク遅延によるユーザのストレスを軽減するとともに、新たな情報の有無を表示することができる。
【０１０１】
［追補］
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【０１０２】
【発明の効果】
以上詳記したように、本発明によれば、録画された放送コンテンツ中のシーンを特定して再生する際の処理を自動化して快適な視聴を支援することができる、優れたコンテンツ記録再生装置及びコンテンツ記録再生方法、並びにコンピュータ・プログラムを提供することができる。
【０１０３】
また、本発明によれば、情報提供者からの情報に基づいて特定されたシーンを再生する際の処理を自動化して快適な視聴を支援することができる、優れたコンテンツ記録再生装置及びコンテンツ記録再生方法、並びにコンピュータ・プログラムを提供することができる。
【０１０４】
本発明によれば、ユーザは情報提供者から情報を受け取ると、データベースに存在する多くのビデオ・コンテンツの中から、自動的に情報提供者の想定するビデオ・コンテンツを探し出して、自動的に情報提供者の想定するシーンからの再生を行なうことができる。
【０１０５】
このような処理を行なう際、ユーザは複雑な操作の必要はなく、ボタンを選択するなどの単一の操作のみで処理が自動的に行われる。また、ユーザ間のビデオ・コンテンツの録画開始時間の差異を考慮することなく、情報提供者の想定するシーンからの再生を行うことができる。
【０１０６】
また、本発明によれば、通常のビデオ・コンテンツ再生中などの視聴支援機能を使用しないときでも、ユーザは複雑な操作の必要なく、例えばリモコンのボタンを押すという単一の操作のみで、視聴支援情報の提供を受けるための画面を表示することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るビデオ録画再生装置のハードウェア構成を模式的に示した図である。
【図２】ある番組についてシーン毎のコメントを集めた掲示板の画面構成例を示した図である。
【図３】本実施形態に係るビデオ録画再生装置において視聴支援情報に基づいて録画されたコンテンツの再生位置の制御を行なうための仕組みを模式的に示したブロック図である。
【図４】ウェブ・ブラウザを介して視聴支援情報を受信する場合において、視聴支援情報に基づいて録画されたコンテンツの再生位置の制御を行なうための仕組みを模式的に示した図である。
【図５】検索モジュールにおいてビデオ・コンテンツを検索するための処理手順を示したフローチャートである。
【図６】ビデオ・コンテンツ情報の「録画開始日時」と番組情報の「放送開始日時」は異なる場合想定した、視聴支援情報に基づくビデオ・コンテンツの再生位置制御の仕組みを模式的に示した図である。
【図７】視聴支援情報から取り出された文字列情報（放送番組に関するコメントなど）をビデオ再生画像と同時に表示する様子を示した図である。
【図８】ビデオ・コンテンツ情報の「録画開始日時」と番組情報の「放送開始日時」は異なる場合に、再生開始点を補正するための処理手順を示したフローチャートである。
【図９】視聴支援情報に基づいて選択されたビデオ・コンテンツの検索に失敗したときの事後処理を行なうための仕組みを模式的に示した図である。
【図１０】図１０には、検索処理に失敗したときの事後処理の手順を示したフローチャートである。
【図１１】視聴支援情報サイトがユーザすなわちビデオ録画再生装置からの要求に応じて視聴支援情報一覧を提供する仕組みを模式的に示した図である。
【図１２】ユーザすなわちビデオ録画再生装置が視聴支援情報サイトから視聴支援情報一覧を自動的且つ定期的に取得する仕組みを模式的に示した図である。
【図１３】視聴支援情報の番組の次回放送分を予約する方法の表示例を示した図である。
【符号の説明】
１…チューナ
２…音声信号処理回路
３…映像信号処理回路
４…スピーカ
５…ディスプレイ
６…ＭＰＥＧエンコーダ／デコーダ／ＶＲＡＭ
７…広帯域ネットワーク・インターフェース
８…モデム
９…リモコン受光部
１０…リモコン
１１…ＣＰＵ
１２…ＲＡＭ
１３…ＲＯＭ
１４…不揮発性ＲＡＭ
１５…ストレージ
１６…キーボード
１７…マウス
１８…時計
１９…バス
【図１】
0003747884.tif 000002
【図２】
0003747884.tif 000003
【図３】
0003747884.tif 000004
【図４】
0003747884.tif 000005
【図５】
0003747884.tif 000006
【図６】
0003747884.tif 000007
【図７】
0003747884.tif 000008
【図８】
0003747884.tif 000009
【図９】
0003747884.tif 000010
【図１０】
0003747884.tif 000011
【図１１】
0003747884.tif 000012
【図１２】
0003747884.tif 000013
【図１３】
0003747884.tif 000014